We are looking for a Full-Stack QA Engineer who can work with both manual testing and automation. An important part of the role is testing web and API, interacting with developers, analyzing changes, and actively using AI tools in your work.
Key Responsibilities
- Manual testing of web applications and APIs.
- Development, updating, and maintenance of test cases and test suites in Zephyr.
- Analysis of requirements and changes, definition of testing scope and priorities.
- Functional, regression, integration, and API testing.
- Defect analysis, creation of bug reports, and backlog management in Jira.
- Preparation of test reports based on testing results.
- Interaction with developers at all stages of development.
- Participation in Agile processes: daily stand-ups, refinement, review/demo, retrospective.
- Development and maintenance of automated tests.
- The ratio of manual to automated testing is approximately 70/30.
- Active use of AI tools in daily work.
Experience Requirements
- At least 3 years of experience in QA / Software Testing.
- Practical experience in testing web applications and APIs.
- Experience working in Agile teams.
- At least 1 year of experience in test automation.
- Practical experience with Python, pytest, Playwright, requests, Allure.
Technical Skills
- Experience with AI tools: Claude, Claude Code, or similar
- Jira / Zephyr - working with backlog and defects, creating and maintaining test cases and test cycles.
- Solid knowledge and application of test design techniques
- Understanding of testing metrics
- Solid understanding of HTTP, REST, and API principles, understanding of GraphQL
- Proficient in Python and test automation tools pytest, Playwright, requests.
- Ability to analyze autotest results in Allure.
- Proficient with Chrome DevTools and API testing tools: Postman, Insomnia, curl, Swagger
- Solid knowledge of SQL.
- Ability to use the terminal.
- Understanding of basic Git processes and ability to work with merge conflicts.
- Experience with logging and monitoring systems: Grafana, Sentry, Splunk, or similar.
Personal Qualities
Attention to detail / Responsibility / Independence / Proactivity / Communication skills / Teamwork skills
Methodologies and Testing Approaches
- Application of risk-based testing to define priorities and scope of testing.
- Understanding of shift-left testing principles.
- Ability to analyze the impact of changes and define the necessary regression scope.
- AI-first approach to testing: using AI to analyze changes, create and update test cases, develop and improve autotests.
Language Requirements
English language — B1+:
- reading technical documentation;
- writing bug reports;
- working communication with the team.