Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Test Engineer, Mid-level role.
Rezi rewrites your resume against CACI's job description. Free.

Tailor your resume to this Software Test Engineer, Mid-level role.
Rezi rewrites your resume against CACI's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Test Engineer, Mid-level posting at CACI — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Test Engineer, Mid-level posting at CACI — free, in seconds.
About the Role
CACI is seeking a Software Test Engineer to join our Fusion Analysis & Development Effort (FADE) team in Denver, CO. This role is crucial for ensuring the quality and reliability of our software products, with an opportunity to shape testing infrastructure and standards in a containerized environment.
Responsibilities
- Design, develop, and execute test plans, test cases, and test scripts to validate software functionality and data quality.
- Perform database validation, source-to-target testing, and validate enterprise data flows.
- Develop and maintain comprehensive test plans, test cases, and test scripts for software applications.
- Execute manual and automated tests to verify software functionality, performance, and security.
- Design, build, and maintain data test cases, reconciliation checks, test data sets, and expected results for FADE data and software.
- Validate data accuracy, completeness, consistency, integrity, formats, transformations, and business-rule compliance across source and target systems.
- Document data defects with queries, evidence, expected/actual results, and reproducible conditions; track issues through resolution and retest.
- Identify and assess new automation capabilities.
- Deliver new automation development scenarios as needed.
- Contribute to the continuous improvement of testing processes and tools.
Requirements
- Current and active TS/SCI clearance with a polygraph is preferred.
- Minimum of 5 years of experience in software testing.
- Bachelor’s degree in computer science or related field; or equivalent experience.
- Strong knowledge of testing methodologies, tools, and frameworks (e.g., TestNG, JUnit).
- Experience with both manual and automated testing.
- Proficiency in scripting languages and environments (e.g., Python, Linux) for test automation.
- Demonstrated ability to work effectively from the command-line and process/report on large data sets (logs, test artifacts, results).
- Experience with REST API testing, including validation of responses and negative/error-path testing.
- Experience with GitLab, Jenkins, or similar CI/CD workflow processes.
- Experience with the Docker, Kubernetes/Helm, ArgoCD.
- Linux/Red Hat knowledge.
- Strong debugging skills across services, logs, containers, and test reporting outputs.
- Experience working with microservices architectures and verifying interactions through automated integration tests.
- The ability to effectively prioritize and execute tasks.
- Strong communication and collaboration skills.
Skills
- Software Testing
- Database Validation
- Source-to-Target Testing
- Enterprise Data Flows
- Test Plan Development
- Test Case Development
- Test Script Development
- Manual Testing
- Automated Testing
- Data Validation
- Defect Management
- Automation Capabilities
- Scripting Languages (Python, Linux)
- Command-line Operations
- REST API Testing
- CI/CD (GitLab, Jenkins)
- Docker
- Kubernetes/Helm
- ArgoCD
- Linux/Red Hat
- Debugging
- Microservices Architectures
- Integration Testing
Location
- Denver, CO
Work Type
- Full time
- Regular
Experience Level
- Mid-level
- Minimum of 5 years of experience in software testing
Education Level
- Bachelor’s degree in computer science or related field; or equivalent experience
Salary/Compensations
- $82,700 - 173,900 USD
Benefits
- Healthcare
- Wellness
- Financial
- Retirement
- Family support
- Continuing education
- Time off benefits
- Flexible time off
About the Company
- At CACI, we place character and innovation at the center of everything we do.
- As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
- CACI values the unique contributions that every employee brings to our company and our customers - every day.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Equal Opportunity
- CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.