We are looking for a QA Automation Engineer to join our QA Team. This is a hands-on automation position. You’ll be building and maintaining automated test coverage across web applications and APIs, working with technologies including Playwright, Cypress and TypeScript, and contributing to CI/CD and release quality.
But this isn’t a role where QA sits at the end of development waiting for completed tickets to test.
You’ll work directly alongside Software Engineers, Product Owners and Engineering Leads from the beginning of the development lifecycle, understanding why features are being built, how customers will use them, where the biggest risks sit and how that should influence what gets tested and automated.
Core responsibilities
- Building,maintainingand improving automated test frameworks and suites
- Developing automated UI and API testing
- Expanding existing Playwright and Cypress coverage
- Working hands-on with TypeScript within the automation environment
- Integrating automated testing into CI/CD pipelines
- Owning regression coverage and supporting releases
- Getting involved early in Three Amigos, refinement,planningand requirements discussions
- Understanding new features from both a technical and customer perspective
- Identifyingthe highest-risk areas and deciding where testing effort should be focused
- Challenging requirements and acceptance criteria when youidentifypotential gaps
- Carrying out exploratory and manual testing where automationisn’tnecessarily the best approach
- Proactivelyidentifyinggaps in quality,coverageor existing processes
- Working directly with developers throughout delivery rather thanoperatingas a separate QA function
- Helping the wider team continuously improve its approach to quality
Key requirements
- Strong hands-on experience in QA and test automation.
- Experience working as part of a cross-functional product or engineering squad.
- Ability to collaborate closely with Software Engineers, Product Owners and Engineering Leads.
- Experience contributing to requirements,refinementand planning before development begins.
- Proven ownership of test strategy,coverageand release-quality decisions.
- Ability to understand customer journeys,workflowsand business requirements, as well as technical acceptance criteria.
- A proactive approach toidentifyingquality risks, testinggapsand process improvements.
- Experience working in an Agilesoftware-developmentenvironment.
- Strong communication,analyticaland problem-solving skills.
Experience and qualifications
- Approximately 3–6 years’ commercial QA experience, with a significant focus on automation.
- Experience with Playwright, Cypress,Seleniumor a comparable automation framework.
- Experience testing web applications and APIs.
- Understanding of CI/CD pipelines and automated testing within the software-delivery lifecycle.
- Working knowledge of SQL and Git.
- Strong automation fundamentals and the ability to learn new tools and technologies quickly.
*Candidates are not expected to have experience with every technology listed.
Nice to haves
- Experience with TypeScript and Playwright.
- Experience with Java and REST APIs.
- Experience testing mobile applications.
- Familiarity with AWS and modern cloud environments.
- Experience integrating automated testing into modern CI/CD pipelines.
- Previousexperience in a SaaS or product-led technology company.
- Experience working in a start-up, scale-up or smaller-to-medium-sized engineeringorganisation.
- Experience in fintech,regtech, payments, identity verification,cybersecurityor another regulated technology environment.