top of page

System Tester

Location

Solihull, UK

Job Type

Contract

Work Model

Hybrid

Published on

12 Feb 2026

About the Role

As a System Tester, you will play a critical role in ensuring the quality, reliability, and performance of complex software systems across a high‑profile UK government digital transformation programme. You will work within a multidisciplinary team, helping to embed a culture of quality, automation, and continuous improvement. You will be responsible for designing, executing, and maintaining automated and manual test suites, ensuring that services meet functional, non‑functional, and integration requirements. This role requires a strong understanding of modern testing frameworks, backend validation, and service‑based architectures.


Key Responsibilities:

  • Design, develop, and maintain automated test suites using JUnit, Cucumber, and Selenium.

  • Perform system, integration, regression, and end‑to‑end testing across distributed applications.

  • Validate backend logic, data integrity, and service interactions using PostgreSQL.

  • Use WireMock to simulate external services and isolate system behaviour.

  • Collaborate closely with engineering teams building Spring‑based applications to ensure testability and quality.

  • Conduct performance and load testing using JMeter, analysing results and identifying bottlenecks.

  • Participate in workshops, sprint ceremonies, and stakeholder sessions, contributing to test planning and quality assurance.

  • Manage defects, issues, and escalations, ensuring they are tracked, communicated, and resolved effectively.

  • Promote best practices in automation, CI/CD integration, and quality engineering.

  • Support continuous improvement by identifying gaps, risks, and opportunities in testing processes.

Requirements

Essential Skills and Experience:

  • Strong hands‑on experience with JUnit, Cucumber, and Selenium WebDriver.

  • Solid understanding of Spring applications and microservice architectures.

  • Proficiency with PostgreSQL, including writing queries for validation and debugging.

  • Experience using WireMock for mocking and stubbing external dependencies.

  • Practical experience with JMeter for performance and load testing.

  • Experience working in agile delivery teams with CI/CD pipelines (e.g., Jenkins, GitHub)

  • Strong analytical and problem‑solving skills, with the ability to understand complex systems.

  • Experience with Git, Jira, Confluence, and similar tooling.

  • Ability to document test scenarios, defects, and results clearly and accurately.

  • Strong communication skills and the ability to work collaboratively across teams.


Desired Skills and Experience:

  • Experience testing microservices and distributed systems.

  • Exposure to containerisation technologies (Docker, Kubernetes).

  • Familiarity with cloud platforms (AWS, Azure, GCP).

  • Understanding of BDD/TDD practices.

  • Experience with monitoring and observability tools (Grafana, Prometheus, ELK).

  • Experience working on digital or technology projects within government or consultancy environments.

  • Strong organisational skills and the ability to work independently in a collaborative team environment.

  • Passion for continuous learning, quality engineering, and modern testing practices.

bottom of page