General QA Engineer (Manual + Automation)
We are looking for a responsible and curious QA Engineer who is eager to grow together with the team. If you enjoy breaking products, finding bugs where no one expects them, and want to develop both in manual testing and automation - we’re on the same path.
The ideal candidate has a strong foundation in manual testing, can look at a product from the end user’s perspective, and at the same time dive deep into technical details: APIs, databases, payments, design compliance, and more.
We value people who:
- are not afraid to ask questions and communicate in English with an international team
- can clearly express their thoughts and write well-structured, understandable bug reports
- are motivated to grow in test automation
- are interested in new technologies, including AI
You’ll have the opportunity to work not only with classic testing but also to be involved in testing AI modules — an exciting and fast-growing area.
For the first 2-3 months, the focus will be on manual testing and deep product onboarding. After that, you’ll gradually move into writing automated tests using Playwright + TypeScript, with full team support.
Responsibilities
Manual Testing
- Perform functional and regression testing of web applications
- UI/UX testing: verifying interfaces against designs and design systems
- API testing using Postman, Swagger, or similar tools
- Database testing: writing SQL queries to validate data and ensure data integrity
- Cross-browser and cross-platform testing
- Smoke, sanity, and ad-hoc testing
- Design compliance checks (pixel-perfect validation)
- Exploratory testing to uncover non-obvious defects
- Testing across different devices and screen resolutions
Documentation & Processes
- Create and maintain test cases and checklists
- Write detailed bug reports with clear reproduction steps
- Maintain test documentation (test plans, test strategies)
- Participate in code reviews and design reviews
- Analyze requirements and specifications, identifying gaps early
- Assess test coverage and risks
Communication & Team Collaboration
- Active participation in daily stand-ups, planning sessions, retrospectives, and other Agile ceremonies
- Communication in English with developers, designers, product managers, and clients
- Escalation of critical bugs and blockers
- Providing testing status updates and reports
Automation (after 2–3 months)
- Write and maintain automated tests using Playwright + TypeScript
- Contribute to expanding automated test coverage
- Maintain and stabilize existing automated tests
- Integrate tests into CI/CD pipelines
- Analyze automated test run results
AI Module Testing
- Test AI component functionality
- Validate the quality and correctness of AI-generated responses
- Participate in creating test datasets and golden sets
- Work with AI evaluation metrics (precision, recall, relevance, etc.)
- Gradually improve automation approaches for AI testing
Requirements
Must Have
- English level B2+ (critical) - daily communication with an English-speaking team
- 2+ years of experience in QA
- Understanding of testing methodologies and the Software Development Life Cycle (SDLC)
- Strong knowledge of testing theory: types, levels, and test design techniques
- Experience with API testing (Postman, Swagger, DevTools)
- Basic SQL knowledge for database validation
- Experience with bug tracking systems (Jira)
- Experience with test management tools (TestRail, Qase, Zephyr, etc.)
- Understanding of how web applications work (HTTP, REST, cookies, authentication)
- Strong attention to detail and analytical thinking
- Teamwork and communication skills
- Knowledge of JavaScript/TypeScript
- Experience with or strong interest in learning Playwright
- Familiarity with Git
Nice to Have
- Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
- Experience testing AI/ML systems or chatbots
- Experience with performance testing
- Familiarity with accessibility testing
Personal Qualities
- Proactive and self-driven mindset
- Strong motivation to grow in automation
- Willingness to learn new technologies
- Responsibility and results-oriented attitude
- Critical thinking
Required skills experience
| UI Testing | 2 years |
| API Testing | 2 years |
| Web testing | 2 years |
| TypeScript | 2 years |
| Playwright | 2 years |
| Automation Testing | 2 years |
Required languages
| English | B2 - Upper Intermediate |