We’re looking for a Senior QA Engineer to support our ongoing migration from AngularJS to Angular. In this role, you’ll be responsible for defining and executing both manual and automated test strategies to ensure the stability, performance, and usability of our web application. You’ll collaborate closely with developers and product managers to catch issues early, maintain high quality standards, and continuously improve QA practices.
Responsibilities:
- Design and execute test cases for new features and regression scenarios.
- Build and maintain automated test suites using Cypress, Playwright, or similar tools.
- Test both frontend components and backend APIs.
- Identify and report bugs clearly and accurately using Jira.
- Ensure test coverage during and after the AngularJS → Angular migration.
- Participate in Agile ceremonies and contribute to release readiness.
- Collaborate with developers to improve testability and prevent regressions.
Requirements:
- 5+ years of QA experience, with strong manual and automation testing skills.
- Hands-on experience with modern web testing frameworks (Cypress, Selenium, etc.).
- Solid JavaScript or TypeScript knowledge for writing automation scripts.
- Experience testing RESTful APIs and integrating tests into CI/CD workflows.
- Familiarity with Agile/Scrum and QA best practices.
- Strong attention to detail, communication, and problem-solving skills.
- Upper-Intermediate in English.
Nice to have:
- Experience testing Angular applications or supporting AngularJS-to-Angular migrations.
- Familiarity with Git, Docker, and Linux CLI.