-
Perform manual functional and regression testing.
-
Analyze and test product requirements.
-
Develop test cases, test plans, and test scenarios.
-
Maintain and improve test documentation.
-
Verify integrations between microservices and external systems.
-
Work with logs and databases to reproduce and analyze defects.
-
Participate in automation of repetitive checks together with the AQA team.
-
Gradually introduce automated tests within your testing scope.
-
Participate in sprint planning and task estimation.
-
API testing (manual): specification analysis, request building, response validation, working with authentication and pagination.
-
Integration testing: event queues, file formats, business validations across different processing stages.
-
SQL: strong knowledge for data validation, writing complex JOIN queries and updates.
-
Experience working with logs and monitoring tools (Kibana, Grafana, or similar).
-
Defect analysis: ability to identify root causes, reproduce issues, and clearly document bugs.
-
Test planning and estimation.
-
Knowledge of defect lifecycle, test design techniques, and coverage approaches.
Basic understanding of test automation:
-
OOP principles
-
understanding of UI and API automated tests
-
understanding of the role of a test framework
-
basic Git skills
-
Experience in mentoring: sharing expertise, helping onboard new team members, supporting team growth.
Nice to Have
-
Practical experience writing automated tests (UI or API).
-
Experience with Playwright / Selenium.
-
Experience with API automation (RestAssured / HTTP Client or similar).
-
Experience with CI/CD pipelines.
-
Understanding of test architecture (Page Object Pattern, etc.).
-
Experience with Allure or similar reporting tools.
-
Experience testing message queues (Kafka, RabbitMQ, etc.).
-
Understanding of JSON/XML structures, XSD, JSON Schema.
Requirements
-
4+ years of experience in manual software testing.
-
Strong experience in REST API testing: working with documentation (Swagger/OpenAPI), building requests, validating responses (status codes, headers, body), testing edge-case scenarios.
-
Strong SQL skills: writing queries for data validation and analysis, including complex JOINs, filtering, and updates.
-
Experience testing integration solutions: interaction between microservices, verifying routing logic, integrations via APIs and file formats.
-
Experience creating:
-
test cases
-
test plans
-
test scenarios
-
checklists
-
Understanding of software requirement quality criteria and ability to identify unclear or incomplete requirements.
-
Experience testing backend-first systems (microservices, APIs, data processing logic).
-
Experience collaborating with developers and analysts to clarify requirements and investigate issues.
-
Basic knowledge of a programming language (Kotlin / Java / Python) or willingness to grow in test automation.
-
Readiness to gradually increase the share of automated checks within your area of responsibility.
Benefits
-
25 vacation days and 5 family days yearly
-
Flexible start to the workday
-
Support from a professional corporate coach and psychologist
-
Regular internal and external activities, workshops, trips, and corporate events
-
Access to our internal knowledge base, meetups, and team-building activities
-
Ongoing training in new technologies and continuous professional development support