QA Test Automation Engineer
Skills
About the Role
You will author and maintain end-to-end automated tests using Playwright and Maestro, build regression, smoke and sanity suites for critical flows (checkout, payments, gift card redemption, account management), and integrate automated execution into CI/CD pipelines. You will work with internal tooling (MCP) and Qase APIs, hunt down and fix flaky tests, improve test stability and speed, collaborate with developers to turn requirements into automated coverage, contribute to test planning and risk assessments, and report on test results, coverage gaps and automation health.
Requirements
- 2-4 years writing and maintaining end-to-end automated tests
- Proficient in JavaScript or TypeScript
- Strong experience with modern test automation frameworks such as Playwright, Cypress or Selenium
- Experience or interest in mobile test automation (Maestro, Appium, Detox)
- Experience with API testing and REST request/response validation
- Familiarity with CI/CD concepts and running tests in pipelines
- Dev background with backend and infrastructure experience
- Experience using AI tools to write and debug tests
- Understanding of test workflows including cases, suites, runs and reporting
Responsibilities
- Author and maintain end-to-end automated tests with Playwright and Maestro
- Build regression, smoke and sanity test suites for checkout, payments, gift card redemption and account management
- Integrate automated test execution into CI/CD so tests run on each deployment to staging
- Use internal MCP tooling to support API-driven test case management in Qase
- Identify and fix flaky tests and improve stability and execution speed
- Collaborate with developers to convert requirements into automated coverage
- Contribute to test planning and risk assessments to decide what to automate
- Report on test results, coverage gaps and automation health
Benefits
- Fully remote work
- Regular meetups, gatherings and conferences
