Automation Test Engineer

Lucid Support Services Ltd
London, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Databases Data Integrity Data Mapping Data Migration Distributed Systems PostgreSQL Load Testing Regression Testing SQL Databases Data Streaming
+10 more
Systems Integration Test Data TypeScript User-Centered Design Cypress (Programming Language) Gatling Kotlin Playwright Api Management Legacy Systems

Job description

You will be joining one of two multidisciplinary digital teams working to Government Digital Service (GDS) standards: the Accredited Programmes team or the Single Accommodation Service team. The Single Accommodation Service is building a new system to help staff find suitable accommodation in a more consistent and efficient way. The current process has no single source of truth, requires repeated data entry, and depends heavily on individual workarounds. The new service will provide one place to manage and track accommodation referrals, reduce cognitive load for staff, ensure the right referral reaches the right person at the right time, and deliver national consistency while supporting local professional judgement. The Accredited Programmes team is delivering a digital service that supports Building Choices, a simplified, evidence based programme for people on probation. The service helps programme teams schedule participants, track attendance and progress, and capture high quality data to understand programme effectiveness. It will also replace the legacy Interventions Manager system, with functionality designed to align the community and prison contexts over time. Both teams include designers, researchers, analysts, developers, architects, and delivery professionals, and are committed to user centred design and iterative delivery.

Requirements

  • Strong experience designing and implementing automated test frameworks for UI, API, and end to end testing
  • Proficiency with Playwright and/or Cypress for E2E test automation
  • Handson experience testing services built with Kotlin and TypeScript
  • Strong understanding of API testing, including calls to legacy systems and modern integration services
  • Experience with integration resilience testing (handling failures, timeouts, and degraded upstream dependencies)
  • Familiarity with contract testing (e.g., PACT)
  • Experience working in environments with multiple APIs and complex system interactions
  • Ability to test cross system state changes, especially where updates propagate across systems (e.g., OASys, nDelius)
  • Experience with featureflagged releases and testing behaviour under multiple featureflag states
  • Ability to create and maintain smoke tests, regression tests, and core user journey tests (happy/unhappy paths)
  • Experience in testing data flows, including verifying data integrity across imports, exports, and sync processes
  • Understanding of data migration testing (data mapping, transformation, and validation)- nice to have
  • Knowledge of database technologies (e.g., Postgres, SQL) and how to test data driven features
  • Experience with enterprise level testing and large, distributed system architectures
  • Ability to test error handling, edge cases, and resilience to operational failure modes
  • Familiarity with performance and load testing tools (e.g., Gatling) for both UI and

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careerjet.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

7:58 min

Contrasting static versus randomized prompt load testing outcomes

Heather Thacker Heather Thacker · Europe 2026 Virtual

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

11:59 min

Executing performance testing via load generator simulations

Christian Kühn · WWC 2021

Videos

See all

Related articles

See all