About the Role
We’re looking for an AI-driven QA Automation Engineer / SDET to take end-to-end ownership of test automation for the Trio product across Frontend (Web UI) and Backend (APIs/services).
Your mission is to help us reach near-100% automation coverage of critical product flows by building reliable automation frameworks, integrating quality gates into CI/CD, and using AI-assisted approaches to accelerate test creation, maintenance, and defect triage.
Responsibilities
- Define and execute the test automation strategy for Web + API (E2E, regression, smoke, negative tests).
- Build, maintain, and scale an automation framework (preferably Playwright + TypeScript) with solid architecture (POM, test data strategy, reporting, traceability).
- Automate critical business workflows across the product and continuously expand coverage to reduce manual regression to near zero.
- Implement API automation (REST), including schema/contract checks, auth flows, edge cases, and reliability testing.
- Integrate automation suites into CI/CD pipelines with quality gates (block merge/release when critical checks fail).
- Reduce flaky tests via stability practices (smart waits, retries policy, tracing, deterministic data, isolation).
- Use AI-driven techniques to improve speed and quality:
- AI-assisted test generation (from requirements, user stories, logs)
- self-healing locators / smart selectors
- automated failure clustering & root-cause hints
- Collaborate closely with Product/Engineering in an Agile environment to define DoD, acceptance criteria, and testability improvements.
- Track and report key quality metrics (automation coverage, pass rate, flakiness, escaped defects, time-to-detect).
Requirements (Must-Have)
- Strong hands-on experience with test automation for both UI and APIs.
- Practical expertise with Playwright (preferred) and TypeScript/JavaScript.
- Solid understanding of automation framework design (POM, fixtures, data management, environment config, reporting).
- Proven experience implementing API test automation (REST, auth, negative/edge cases).
- Experience integrating automation into CI/CD (e.g., GitHub Actions, GitLab CI, Jenkins).
- Strong debugging skills and ownership mindset — you don’t just find problems, you help fix systems.
Nice-to-Have
- Experience with BDD (Cucumber/Gherkin).
- Familiarity with modern web stacks (React-based UI) and backend services (Node/NestJS, Go, microservices).
- Experience with contract testing, performance smoke tests, or monitoring (synthetics).
- Experience building automation dashboards and quality reporting.