GovCIO LLC seeks an Automation Engineer to advance test and delivery automation for federal IT systems. You'll design and maintain automated test suites, build CI/CD pipelines, and integrate tools that support secure, high-quality releases. Partnering with developers, DevOps, and security teams, you'll optimize coverage, performance, and reliability for cloud-native and legacy applications. In our mission-driven, collaborative culture, you'll use modern tech, learn from experts, and help modernize government services that directly impact citizens nationwide.
Responsibilities
- Design, implement, and maintain automated functional, regression, and integration test suites for web and API-based systems.
- Build and optimize CI/CD pipelines to support reliable, repeatable deployments across environments.
- Integrate automated tests into CI/CD workflows to enable continuous testing and rapid feedback.
- Collaborate with developers, Dev
- Ops, and security teams to improve quality, performance, and reliability.
- Create and maintain automation frameworks, test data, and reusable libraries aligned with best practices.
- Monitor, analyze, and report on test results, coverage, and trends to stakeholders.
- Troubleshoot and resolve issues in automation scripts, pipelines, and test environments.
- Contribute to infrastructure-as-code and environment configuration to support scalable automation.
Required Skills
- Test automation (Selenium, Cypress, Playwright, or similar)
- CI/CD tools (Jenkins, Git
- Lab CI, Git
- Hub Actions, or Azure Dev
- Ops)
- Scripting languages (Python, Bash, or Power
- Shell)
- Infrastructure as Code (Terraform, Cloud
- Formation, or similar)
- API test automation (Postman, REST Assured, or similar)
- Cloud platforms (AWS, Azure, or GCP)
- Containerization and orchestration (Docker, Kubernetes)
- Git-based source control and branching strategies
- Monitoring and logging tools (Cloud
- Watch, Prometheus, ELK, or similar)
- Agile/Scrum delivery practices