System Automation Tester

Falcon Chase International
Birmingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Birmingham, United Kingdom

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Confluence
JIRA
Automation of Tests
Azure
Continuous Integration
Data Integrity
Software Debugging
Distributed Systems
Github
JMeter
JUnit
PostgreSQL
Load Testing
Prometheus
Selenium
Software Systems
Strategies of Testing
Google Cloud Platform
Grafana
GIT
Kubernetes
Cucumber
Selenium Webdriver
Docker
Jenkins
Microservices

Job description

We are seeking a skilled System Tester to support the quality, reliability, and performance of complex software systems within a high-profile UK Government digital transformation programme. You will work as part of a multidisciplinary agile team, helping to embed a strong culture of quality, automation, and continuous improvement.

You will be responsible for designing, executing, and maintaining both automated and manual tests, ensuring that digital services meet functional, non-functional, and integration requirements. The role requires strong technical testing capability across modern frameworks, Back End validation, and service-based architectures.

Must have SC & NPPV3 clearance., * 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 Back End logic, data integrity, and service interactions using PostgreSQL
  • Use WireMock to mock external services and isolate system behaviour
  • Collaborate closely with engineers building Spring-based applications to ensure testability and quality
  • Conduct performance and load testing using JMeter, analysing results and identifying bottlenecks
  • Participate in sprint ceremonies, workshops, and planning sessions, contributing to test strategy and estimation
  • Log, track, and manage defects, issues, and risks to resolution
  • Promote best practices in automation, CI/CD integration, and quality engineering
  • Support continuous improvement by identifying gaps and opportunities in testing processes

Requirements

  • Strong hands-on experience with JUnit, Cucumber, and Selenium WebDriver
  • Good understanding of Spring applications and microservices architectures
  • Proficiency with PostgreSQL, including writing queries for validation and debugging
  • Experience using WireMock for mocking and stubbing services
  • Practical experience with JMeter for performance and load testing
  • Experience working in Agile delivery teams and CI/CD pipelines (eg, Jenkins, GitHub Actions)
  • Strong analytical and problem-solving skills
  • Experience using Git, Jira, Confluence, or similar tools
  • Ability to clearly document test scenarios, defects, and results
  • Strong communication and collaboration skills

Desirable Skills & Experience

  • Experience testing microservices and distributed systems
  • Exposure to Docker, Kubernetes, and containerised environments
  • Familiarity with cloud platforms (AWS, Azure, GCP)
  • Understanding of BDD/TDD practices
  • Experience with monitoring and observability tools (Grafana, Prometheus, ELK)
  • Experience working on government or consultancy digital delivery programmes
  • Strong organisational skills and ability to work independently
  • Passion for modern testing practices and continuous learning

Apply for this position