• Higher education; • 3+ years of experience; • Languages: Russian – fluent, English – intermediate; • 2+ years of experience in QA Automation (preferably in web projects, e-commerce, or SaaS); • Experience writing automated tests in Java (preferably using JUnit, TestNG, RestAssured, Selenium, Cypress, Playwright, or similar); • Experience creating and executing automated test cases (Web + REST API + DB); • Experience in functional testing: regression, integration, UAT, smoke/sanity, UI/UX, API testing; • Skills in creating key test artifacts (requirements gathering, test plans, test reports, test cases, checklists, bug reports); • Understanding of web application principles, REST APIs, and microservice architecture; • Experience with logs (Kibana or similar tools); • Experience with relational (SQL - preferably MS SQL) and non-relational (NoSQL - preferably Elasticsearch) databases; • Experience with version control systems (Git); • Experience with CI/CD tools (Jenkins, GitLab CI).
Responsibilities:
• Testing the platform's web interface; • Performing manual testing: checking functionality, UI/UX, integrations, API, regression testing; • Developing and supporting automated tests for APIs and UIs; • Conducting various types of testing (smoke, integration, regression, end-to-end, system, white-box, black-box); • Creating, reviewing, and updating test plans, scenarios, reports, test cases, and bug reports; • Identifying, describing, and documenting defects, prioritizing them; • Analyzing and investigating the causes of incidents, preparing bug reports; • Ensuring product quality at all stages of development; • Participating in task planning and evaluation, analyzing and improving requirements; • Participating in releases and performance testing of key services.
Personal qualities:
• Punctuality; • Responsibility; • Good communication skills; • Initiative.