CACI is looking for a Senior Automation Test Engineer to support national security missions and government transformation by ensuring the quality and reliability of software applications through automation and rigorous testing.
Requirements
- Experience building automation and other test tools
- Experience with API testing concepts and associated technologies like REST
- Experience writing bash, python, or other scripting languages
- Experience deploying and testing container images
- Experience managing and testing Kubernetes clusters
- Use and experience of Linux debugging and diagnostic tools
- Experience in UI automation frameworks (Selenium, Cypress)
Responsibilities
- Ensure test coverage for new features and regression testing
- Create and maintain test documentation including test plans and test cases
- Construct test scenarios, test cases, and detailed procedures and verifications, connecting these with requirements and driving more testable code with a focus on automation and metric collection
- Develop and maintain automated test scripts for various software applications
- Research, design, and build automation to streamline various testing needs
- APIs
- General support frameworks like Robot, Karate, Citris, Playwright, Cucumber
Other
- Minimum 8+ years of relevant work experience in software development
- Ability to acquire TS/ SCI
- Active TS/SCI Clearance
- Work directly with systems, software, hardware engineers and project IPT leads / architects from within the Program and the Government
- Collaborate with developers, Product Owners and Product Owner Proxies to understand requirements and design test cases