Test Engineer
Founded in 2006, CACI IIG is an exciting, growing and progressive business unit within CACI UK. We currently have over 280 intelligent, professional and engaging staff. Through a rigorous emphasis on quality, the company has grown considerably to become one of the UK’s most well-respected Software Engineering consultancies.
CACI IIG support government departments to use information intelligently to make mission critical decisions and advance the security, sustainability and prosperity for the UK.
The Role:
As a Test Engineer, you will join one of our small, fast-paced, agile delivery teams. Our testing philosophy is to automate by default to ensure continuous testing, early and often, as a part of a CI/CD lifecycle.
Testing at IIG consists of a wide range of responsibilities, the list below gives a flavour of some of the tasks you may be asked to undertake;
- Use a wide range of technologies, specialising in the use of open source libraries and components
- Use tools such as GitLab to build continuous integration pipelines, which help monitor and ensure software quality and security
- Deploy software systems to a mixture of environments including public (AWS and Azure) and private cloud
- Delivering automated test solutions into an Agile environment
- Full Software Lifecycle involvement: Project concept formalisation, Requirements analysis and specification, Software architecture design, Software implementation and delivery, Software training and support, Software lifecycle and maintenance
The Fit:
Our Test Engineers enjoy working on a variety of interesting and challenging projects, so we want our team to have a proactive and can-do attitude to our work. We pride ourselves on keeping up with emerging technologies and delivery best-practice so it is important that you enjoy learning and continuous improvement.
You will ideally have had exposure to;
- Automation testing tools such as Selenium, Robot Framework and Cypress.io
- BDD automation experience using Cucumber and Java
- Programming and scripting languages and such as Python, JavaScript and Bash
- The CI/CD lifecycle and DevSecOps
- API Testing using tools such as Postman, Rest Assured, SoapUI and WireMock
- Working as part of an Agile development team
- Manual and exploratory testing
- Performance and Non Functional testing
- Working knowledge of Windows and Linux platforms
- Issue and project tracking software such as Jira and Zephyr
All applicants need to be eligible for a full UK SC security clearance.