Test Engineer
Summary
A Test Engineer focused on designing, building, and maintaining automated tests for data integrity, database correctness, and API/integration validation in a government/public sector program, primarily using Java, TypeScript, Selenium, and Playwright.
Salary: £? - ? per year
Requirements:- Strong experience with Java and TypeScript
- Hands-on experience with Selenium and Playwright
- Solid experience testing NoSQL databases, ideally MongoDB, though other NoSQL platforms are considered
- Proven experience with data and database testing, not just UI-level testing
- Strong experience testing integrations and APIs
- Previous experience working within government or public sector programmes
- Experience working across both SQL and NoSQL environments is desirable
- Familiarity with CI/CD pipelines for automated test execution is desirable
- Design, build, and maintain automated tests using Selenium and Playwright
- Carry out data and database testing, ensuring data integrity, consistency, and correctness across systems
- Test integrations between services, validating data flow end to end
- Perform API testing, covering functional correctness, edge cases, and error handling
- Work across Java and TypeScript codebases to build and maintain test scripts
- Collaborate with developers and BAs to understand data models and integration points
- Report on testing progress, defects, and risks clearly and consistently
- API
- CI/CD
- Flow
- Java
- MongoDB
- NoSQL
- Playwright
- SQL
- Selenium
- TypeScript
- UX UI Design
More:
We are hiring a Test Engineer for a fully remote public sector programme. This is an inside IR35 contract paying £400/day until March 2027. The role is heavily focused on data and database testing, alongside integration and API work, with NoSQL database experience being critical due to the data-heavy nature of the systems involved. We work across Java and TypeScript codebases and use Selenium and Playwright for automation.
last updated 33 week of 2026