QA Automation Engineer
Build and maintain Playwright test suites for our clients. You will work on real production codebases and own the automation layer end to end.
About the role
We are looking for a QA Automation Engineer who actually enjoys writing clean test code. Not someone who copies patterns from Stack Overflow and calls it a day. Someone who thinks about test architecture, fights flakiness as a personal mission, and cares about CI pipeline speed because slow pipelines waste everyone's time. You will work on client projects across SaaS and product companies, mostly with Playwright and TypeScript.
What you will do
- →Design, build, and maintain Playwright test suites for client web applications
- →Set up and maintain CI/CD pipelines in GitHub Actions, GitLab CI, or Azure DevOps
- →Hunt down flaky tests and fix the root cause, not just retry the test
- →Build reusable page object patterns, fixtures, and test data factories
- →Help migrate clients from Cypress or Selenium to Playwright when needed
- →Write API tests where E2E is too heavy
- →Review pull requests from clients and other team members
- →Document patterns so the client team can keep writing tests after the project ends
- →Pair with developers to help them write better tests themselves
What we need from you
- ✓3+ years of experience writing automated tests in a real production environment
- ✓Strong hands-on experience with Playwright (or Cypress with willingness to learn Playwright)
- ✓Solid TypeScript or JavaScript. You can read someone else's code and not get lost
- ✓Experience setting up CI/CD pipelines for test execution
- ✓Understanding of the difference between unit, integration, and E2E tests, and when to use each
- ✓Comfortable working in a Git-based workflow with PRs and code review
- ✓Strong written English for client communication
Nice to have
None of these are required. They are bonuses that would help you hit the ground running.
- +Experience leading a Cypress to Playwright migration
- +Familiarity with contract testing (Pact, etc.)
- +Experience with performance testing tools (k6, JMeter)
- +Frontend development background (React, Next.js) so you can read the code you are testing
- +Experience mentoring junior QA engineers
- +Open source contributions to test tooling
What you get
Apply for this role
Fill in your details below. We read every application within 5 business days and will get back to you either way.