Test Engineer 3
On-siteAnnapolis Junction, Maryland, United States
Job Summary
Develop and maintain automated test suites for back-end REST APIs and web interfaces using Python, Pytest, and Docker/Podman. Build a scalable test automation harness with CI/CD integration via Jenkins and GitLab, while leveraging Bash scripting to parse large log volumes. Collaborate with stakeholders to migrate legacy test frameworks and execute Test & Evaluation plans, including performance analysis, data collection, and risk assessments for federal government contracts. Produce evaluation reports, coordinate with program teams, and manage T&E resources to ensure quality assurance and objective risk mitigation. Requires TS/SCI clearance and 8+ years of experience.
Required Qualifications
- United States Citizenship
- position appropriate security clearance
- Active TS/SCI security clearance
- agency appropriate polygraph
- Eight (8) years' experience as a TE in programs and contracts of similar scope type and complexity
- Bachelor's degree in Math, Science, Engineering, Statistics, Engineering Management or related discipline from an accredited college or university
- Four (4) years of additional TE experience (substitutable for a bachelor's degree)
- Strong experience with Linux and Bash shell scripting
- demonstrated ability to work effectively from the command-line
- ability to process and report on large data sets (logs, test artifacts, results)
- Advanced experience building test automation in Python
- Pytest-based frameworks
- best practices for maintainable automated testing
- Strong hands-on experience with Docker
- Podman
- building, versioning, and maintaining images used in automation and CI/CD workflows
- Working knowledge of Jenkins
- GitLab pipelines
- running containerized workloads
- managing automated test stages
- Experience with REST API testing
- validation of responses
- authentication flows
- negative/error-path testing
- Familiarity with Robot Framework UI automation
- Selenium library (Python)
- Solid understanding of how to architect a test automation harness/framework
- UI and/or API testing
- test structure
- configuration
- reporting
- environment management
- Familiarity with SQL
- tools such as SQL Developer
- writing queries
- using them within automated validation steps
- Experience planning and executing test automation framework migrations
- Robot Framework to Microsoft Playwright
- Robot Framework AIO
- Experience improving CI performance
- parallelization
- test execution efficiency in containerized environments
- Strong debugging skills across services
- CI logs
- containers
- test reporting outputs
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.