Atmora Tech

QA & Test Engineering · Bengaluru, India

QA Automation Engineer

Six delivery teams share a Playwright suite of roughly 1,900 tests plus Pact contract tests across 23 service pairs. Wall-clock time is down from 42 minutes to 9 through sharding and better fixtures, and flake sits at 0.4 per cent — the job is to keep it there while the suite grows. A test that fails intermittently is treated as a broken test and gets deleted or fixed within 48 hours.

  • Full-time — hybrid, three days a week on site
  • 3-6 years in test automation, with at least one suite you owned through a period when it was failing more than passing
  • Bengaluru, India

The work

What you will do

  • Own the shared Playwright suite: fixtures, parallel sharding, trace capture, and the quarantine process for flaky specs.
  • Extend Pact contract testing so provider changes fail in the provider's own pipeline, not in a downstream team's release.
  • Build test data management that gives each run isolated, realistic data instead of a shared staging database everyone corrupts.
  • Run performance checks with k6 against agreed budgets, and raise a regression as a defect rather than a note.
  • Coach developers to write their own tests — the aim is that the QA team writes proportionally fewer of them each quarter.

You

What we look for

  • TypeScript and Playwright, or equivalent depth in Cypress or Selenium with a clear view of what you would change.
  • API and contract testing experience, including versioning and backwards compatibility in practice.
  • CI pipeline work — GitHub Actions or GitLab CI — including caching, sharding and keeping the feedback loop under 10 minutes.
  • An opinion on the test pyramid that survives contact with a legacy system where unit tests are not possible yet.
  • Precise defect reports: reproduction steps, environment, expected and observed, with the trace attached.

More roles

Other openings

Start a project

Tell us what is
breaking.

We reply within one working day, and the first call is with an engineer who would actually work on it — not an account manager. If we are not the right studio for the problem, we will say so on that call.

Start a project