We are looking for a System Tester based in Solihull, UK with SC clearance and NPPV3 Active.
Position: System Tester
Location: 1-2 days a week from Solihull with occasional travel to Croydon based on business needs
Responsibilities
* Lead the design, development, and maintenance of automated test suites using JUnit, Cucumber, and Selenium
* Own system, integration, regression, and end‑to‑end testing across distributed and microservice‑based applications.
* Conduct advanced backend validation and data integrity checks using PostgreSQL, including complex query analysis.
* Use WireMock to design sophisticated mocks and stubs for external service simulation.
* Collaborate with engineering teams building Spring‑based applications to ensure testability, quality gates, and robust engineering practices.
* Lead performance and load testing using JMeter, interpreting results and advising on system optimisation.
* Facilitate workshops, technical discussions, and quality reviews with stakeholders across engineering, product, and operations.
* Manage and prioritise defects, risks, and issues, ensuring clear communication and timely resolution.
* Mentor and support junior testers, promoting best practices in automation, CI/CD integration, and quality engineering.
* Drive continuous improvement initiatives across testing processes, tooling, and delivery workflows.
Essential Skills and Experience
* Extensive hands‑on experience with JUnit, Cucumber, and Selenium WebDriver in complex system environments.
* Strong understanding of Spring applications, microservices, and distributed architectures.
* Advanced proficiency with PostgreSQL, including query optimisation and data validation techniques.
* Deep experience using WireMock for service virtualisation and integration isolation.
* Strong expertise with JMeter for performance, load, and stress testing.
* Proven experience leading testing activities within agile delivery teams.
* Strong understanding of CI/CD pipelines and tooling (e.g., Jenkins, GitHub Actions, GitLab CI).
* Ability to analyse complex systems, identify risks, and design effective test strategies.
* Experience with Git, Jira, Confluence, and similar engineering tools.
* Excellent communication skills, with the ability to influence and collaborate across teams
#J-18808-Ljbffr