QA Automation Engineer
Role details
Job location
Tech stack
Job description
We're growing fast, expanding globally and building out our internal engineering team. We are looking for a QA Automation Engineer to take ownership of test automation and quality across our platform.
This is a hands-on role focused on building reliable, scalable automated testing - working closely with engineers and the Technical Engineering Lead to ensure we ship high-quality software consistently.
You'll be responsible for how testing is designed, implemented, and improved over time - not just executing tests, but shaping the approach to quality.
Why join us?
This role offers real ownership of quality across a platform used by enterprise and government clients. You'll have the opportunity to define how testing is done, rather than inheriting a fixed approach.
We operate as a small, high-performing team where quality is a shared responsibility. You'll work closely with engineers and our Technical Engineering Lead, contributing directly to how features are built and validated.
From a technical perspective, you'll be working in a modernising environment with improving structure, stronger engineering practices, and increasing use of automation and AI to support delivery, without compromising on standards.
As we continue to grow, there is scope to expand this role into broader quality leadership and testing strategy.
Given the nature of our clients, this role will be subject to UK-based residency requirements and may require security clearance.
What you'll get to do
Test Automation Ownership Design, build, and maintain automated test suites across the platform (frontend and backend where applicable).
Quality Engineering Work closely with engineers to ensure features are testable, reliable, and meet quality standards before release.
Test Strategy & Coverage Define what should be tested, how, and at what level (unit, integration, end-to-end). Continuously improve coverage and effectiveness.
Hands-On Testing Investigate edge cases, identify issues early, and ensure problems are properly understood and resolved.
AI-Assisted Test Development Use AI tools to accelerate test creation and maintenance - while maintaining a clear, critical view of correctness, coverage, and reliability., After applying, you'll complete a set of our psychometric assessments, giving you a feel for the product itself. We move quickly and shortlisted candidates will have an initial conversation with our Technical Engineering Lead and CPO, and participate in a techincal interview with exercises
Requirements
Core experience
- Strong experience in test automation (senior or senior-leaning)
- JavaScript / TypeScript proficiency
- Experience with Cypress or similar frameworks (e.g. Playwright, Selenium)
- Proven experience building and maintaining automated test suites
- Experience testing production systems
Core strengths
- High attention to detail and a strong instinct for quality
- In-depth curiosity - you dig deep, understand how things work and find areas and functionality the average person would miss
- Strong problem-solving ability - able to clearly articulate problems/issues with clear guidance, reproduction steps etc. .
- Clear, effective communication with engineers and stakeholders
Your ways of working
- Takes ownership of quality, not just testing tasks
- Comfortable working closely with developers in a collaborative environment
- Pragmatic - balances thoroughness with delivery speed
- Experienced in using AI-assisted tools for test automation, with a clear understanding of their limitations
- Collaborative, low-ego, and effective in a small team