We are Looking for 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
About the Role
Key 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