Automation Test Engineer
Role details
Job location
Tech stack
Job description
At CGI, you'll play a pivotal role in assuring the quality, reliability, and performance of complex infrastructure systems that underpin mission-critical programmes. Working at the intersection of infrastructure, automation, and quality engineering, you'll help design, test, and validate secure, scalable platforms across hybrid and cloud environments.
As an Automation Test Engineer you'll collaborate with cross-functional teams including DevOps, SREs, developers, and client stakeholders to embed robust testing practices into every stage of delivery. You'll contribute to high-impact programmes within our Space, Defence and Intelligence (SDI) business unit, supporting solutions that help keep the UK safe and secure.
This role offers the opportunity to work in a highly secure, technically challenging environment where innovation, ownership, and continuous improvement are encouraged. CGI is committed to your growth, providing strong learning pathways and the freedom to shape technical direction while delivering meaningful outcomes., > Design, build, and maintain automated test environments using Infrastructure as Code (IaC)
Develop automation frameworks, scripts, and playbooks to validate infrastructure and platform deployments
Integrate testing into CI/CD pipelines using tools such as Jenkins, GitLab CI, or Azure DevOps
Execute functional, non-functional, and performance testing across infrastructure components (compute, storage, networking, containers, cloud)
Collaborate closely with engineers and stakeholders to ensure quality, traceability, and release assurance
Monitor and analyse system performance and logs using tools like Prometheus, Grafana, ELK, or Splunk
Support and enhance test pipelines, improving repeatability and efficiency
Contribute to knowledge sharing and best practices across teams and client environments
Participate in Agile ceremonies, continuous improvement initiatives, and technical discussions
Requirements
We're looking for candidates with a strong foundation in infrastructure automation and testing, with experience in secure or complex environments.
Essential:
Experience testing infrastructure platforms (virtualisation, networking, compute, or cloud)
Strong scripting skills (e.g. Python, Bash, or PowerShell) and experience with testing frameworks (e.g. Pytest)
Hands-on experience with automation and IaC tools (e.g. Ansible, Terraform, Puppet)
Experience with CI/CD pipelines (e.g. Jenkins, GitLab)
Familiarity with container technologies (Docker, Kubernetes)
Strong Linux/Unix system administration skills (Windows experience also beneficial)
Understanding of networking fundamentals (L3/L4), security principles, and system design
Experience working collaboratively with technical teams and stakeholders
Desirable Skills
Experience with VMware / vCenter environments
Knowledge of cloud platforms (AWS, Azure, GCP)
Familiarity with test frameworks and tools (Robot Framework, Selenium, Cypress, Playwright)
Experience with monitoring and observability tools (Grafana, ELK, Splunk, InfluxDB)
Understanding of OpenShift or advanced Kubernetes ecosystems
#LI-JS2
Benefits & conditions
CGI has been recognised in the Sunday Times Best Places to Work List 2025, named a UK 'Best Employer' by the Financial Times, and one of the World's Best Employers by Forbes. We offer a competitive salary, excellent pension, private healthcare, and a share scheme (3.5% + 3.5% matching), making you a CGI Partner, not just an employee.
Due to the secure nature of this role, you must hold (or be eligible to obtain) UK Security Clearance. Required on site in Gloucester 5 days per week.