Automation Test Engineer
Key details
Job Description
Salary: £? - ? per year
Requirements
- We require experience in Playwright and/or Cypress.
- We require strong experience with Kotlin and TypeScript, including testing services built with these technologies.
- We require proven experience designing and implementing enterprise-scale automated testing frameworks.
- We require strong API testing experience in complex distributed environments.
- We require experience testing integrations between multiple systems and services.
- We require knowledge of resilience testing, fault injection, timeout handling, and service degradation scenarios.
- We require experience with contract testing tools such as PACT.
- We require a strong understanding of test automation best practices and CI/CD integration.
- We require experience validating data integrity across complex data flows and synchronisation processes.
- We require knowledge of PostgreSQL, SQL, and database-driven testing approaches.
- We require the ability to test edge cases, exception handling, and operational failure modes.
- We require experience supporting large-scale UAT programmes.
- We require excellent stakeholder management and communication skills.
- We require SC clearance.
- We require experience in a complex enterprise or public sector environment.
- Desirable: experience with data migration testing, including mapping, transformation, and validation.
- Desirable: exposure to criminal justice, government, or highly regulated environments.
- Desirable: experience with performance and load testing tools such as Gatling.
- Desirable: knowledge of large-scale distributed architectures and microservices environments.
Responsibilities
- We will design and implement automated test frameworks for UI, API, integration, and end-to-end testing.
- We will develop and maintain automated tests using Playwright and/or Cypress.
- We will test services built using Kotlin and TypeScript technologies.
- We will validate complex integrations between modern platforms and legacy systems.
- We will deliver API testing across multiple services and enterprise applications.
- We will perform resilience and failure testing, including timeout, degradation, and dependency failure scenarios.
- We will implement and maintain contract testing frameworks using tools such as PACT.
- We will verify cross-system data propagation and state changes across integrated platforms.
- We will create and maintain smoke, regression, and core user journey test suites covering happy and unhappy paths.
- We will test data flows, imports, exports, synchronisation processes, and data integrity controls.
- We will support feature-flagged releases and validate behaviour across multiple feature configurations.
- We will execute performance and load testing activities using tools such as Gatling.
- We will support and coordinate User Acceptance Testing activities with operational stakeholders.
- We will contribute to the continuous improvement of testing standards, processes, and automation capabilities.
- We will work closely with developers, business analysts, and operational stakeholders within a multidisciplinary Agile team.
Technologies
- API
- CI/CD
- Cypress
- Support
- Kotlin
- Playwright
- PostgreSQL
- SQL
- TypeScript
- microservices
- UX UI Design
More
We are a leading public sector organisation delivering a high-profile national digital transformation programme. This is a remote, 6-month contract offering £600 per day inside IR35, with the potential for long-term extension. You will join a collaborative Agile delivery team working in a complex enterprise-scale technology environment that supports critical services used by thousands of people across the UK. We offer the opportunity to contribute to quality engineering, automation, and resilient enterprise solutions in a challenging and rewarding setting.
last updated 23 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 96 indexed roles at this employer: $500 - $104,500(mid ~53041)
Context may refresh in the background.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs.
Automation Test Engineer
Junior DevOps Engineer
QA Engineer (AI Chatbot)
Source: DevITJobs • Last updated Jun 11, 2026