Overview
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.
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.
Candidate Profile
* 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
Required Qualifications To Be Successful In This Role
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
#J-18808-Ljbffr