Software Developer in Test - UK Security Clearance eligibility required
Core
Senior quality engineer designing and implementing modern automated testing strategies for Java and React applications to improve system reliability and developer feedback loops.
Role type
Senior Software Developer in Test (Quality Engineering)
Builds
Modern automated test suites, integration/contract testing frameworks, and AI-assisted testing pipelines for large-scale modernization programs.
Domain
Software Engineering / Quality Assurance / Cloud-Native
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, React, Playwright, Cucumber, Selenium, JUnit, Mockito, REST-assured, Jest, Pact, BDD, Contract Testing, Test Architecture Design
Preferred skills
CI/CD pipelines, Containerized environments (Docker, Kubernetes), AI-assisted testing, Legacy system modernization
Technologies
Java, React, Playwright, Cucumber, Selenium, JUnit, Mockito, REST-assured, Jest, Pact
Responsibilities
Design and implement modern automated testing strategies; Migrate legacy test suites to modern frameworks; Reduce reliance on slow end-to-end tests; Implement contract testing practices; Embed quality earlier in the delivery lifecycle; Introduce AI-assisted testing techniques; Act as a quality advocate within delivery teams.
Seniority
Senior, hands-on IC
