Senior QA Automation Engineer (AI-First)
Indexed description
- Build and evolve scalable automation frameworks across web UI, APIs, and data pipelines (Playwright / TypeScript)
- Use AI coding agents (e.g. Claude Code) to generate, refactor, and maintain test suites at scale
- Translate natural-language acceptance criteria into executable, maintainable tests
- Define reusable testing patterns that enable engineers to own automation within their domains
- Continuously reduce flakiness using trace analysis, observability, and AI-assisted failure triage
- Partner with engineers to embed testing early in the development lifecycle
- Define pragmatic, risk-based test strategies across unit, integration, contract, and E2E layers
- Establish clear definitions of done, quality gates, and release readiness standards
- Build tooling and frameworks that allow teams to move fast without relying on central QA
- Design evaluation pipelines for LLM-driven features using:
- Golden datasets and regression harnesses
- Semantic similarity scoring
- LLM-as-a-judge evaluation patterns
- Detect and prevent issues such as prompt drift, hallucinations, retrieval failures, and schema regressions
- Test agentic workflows end-to-end (tool use, multi-step reasoning, failure modes)
- Partner with data science to define measurable quality signals (precision, recall, grounding, drift)
- Embed automation and evaluation into CI/CD pipelines for fast, reliable feedback
- Define and tune meaningful quality gates based on real metrics (not ceremony)
- Support release processes with high-confidence signals and rollback readiness
- Investigate complex issues across distributed systems using logs, traces, and metrics
- Improve observability, including LLM trace visibility (e.g. Langfuse)
- Establish strong defect triage, categorisation, and reporting practices
- Use data (leakage, flake rate, MTTR, escape rate) to continuously improve quality
- Embed security testing into automation (OWASP, API security, auth flows)
- Test AI-specific risks (prompt injection, jailbreaks, unsafe tool use, data leakage)
- Collaborate on performance, resilience, and scalability testing where it matters most
- Engineers own quality by default, supported by strong frameworks and AI tooling
- Automation is fast, reliable, and trusted as a release signal
- LLM-powered features ship with measurable, repeatable quality evaluation
- Regression risk is proactively managed across both deterministic and probabilistic systems
- Delivery speed increases without compromising trust or stability
- Quality becomes a competitive advantage, not a bottleneck
- Proven experience as a Senior QA Automation Engineer / SDET in production environments
- Strong hands-on experience with Playwright (or equivalent) using TypeScript
- Demonstrated use of AI coding tools (e.g. Claude Code) as part of daily workflow
- Strong software engineering fundamentals and ability to write maintainable production-grade code
- Experience designing automation frameworks and test strategies end-to-end
- Deep understanding of CI/CD and integrating automation into delivery pipelines
- Strong debugging and observability skills across distributed systems
- Experience driving shift-left practices and enabling engineers to own quality
- Solid understanding of databases, APIs, and test data validation (SQL, REST/GraphQL)
- Security-aware mindset (OWASP, secure test design)
- Testing AI/LLM-powered systems (evaluation frameworks, prompt regression, drift detection)
- Experience with LLM evaluation patterns (LLM-as-a-judge, semantic scoring, golden sets)
- Exposure to RAG pipelines, vector search, or knowledge graph systems
- Familiarity with LLM observability and experimentation tools (e.g. Langfuse, MLflow)
- Experience testing agentic systems and multi-step workflows
- Performance and load testing at scale
- Cloud experience (AWS/GCP) and test infrastructure design
- Experience in high-trust domains (media, intelligence, risk, compliance)
Reasonable Accommodation
We are committed to providing reasonable accommodation for qualified individuals with disabilities in our job application and/or interview process. If you need assistance or accommodation in completing your application or participating in an interview due to a disability, email us at [email protected]. Please put "Reasonable Accommodation" in the subject line and provide a brief description of the type of assistance you need. This inbox will not be monitored for application status updates.
Please refer to the privacy notice at the bottom of this page for submitting any data access, deletion, or other data subject rights requests, where permitted under your local laws and regulations.
Job Category
Storyful - Product & Technology
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search