Senior Software Test Engineer

CACI International•Omaha, NE
•$65,700 - $134,400

About The Position

This opportunity provides advanced software development support to a major United States strategic command, contributing to capabilities that underpin national-level strategic deterrence and long-range operational readiness. The Senior Software Test Engineer leads end-to-end software testing and automation efforts, helping validate functionality, performance, and system readiness throughout the development lifecycle. The role works across engineering teams and Agile delivery processes to integrate quality practices and verification and validation activities into the software delivery pipeline. The position is contingent on funding and may not be filled immediately. It represents positions that are consistently available at CACI, and applicants may also be considered for other CACI positions. The position requires U.S. citizenship and eligibility to obtain and maintain a Secret clearance. Travel may be required up to 25% within the continental United States.

Requirements

  • U.S. citizen eligible to obtain and maintain a Secret clearance.
  • Bachelor's degree in a technical field.
  • At least 8 years of relevant software testing experience.
  • Experience developing and executing automated testing solutions.
  • Knowledge of software testing methodologies, defect tracking, and quality assurance best practices.
  • Experience with Agile development practices and CI/CD environments.
  • Familiarity with Jira and other test management platforms.
  • Strong analytical, communication, and collaboration skills.
  • Ability to identify quality risks and drive testing improvement.

Responsibilities

  • Lead end-to-end testing efforts by developing and executing test strategies to validate software functionality, performance, and system readiness throughout the development lifecycle.
  • Design, implement, and maintain automated test solutions to increase coverage, improve efficiency, and support continuous delivery objectives.
  • Develop test plans and validation strategies based on software requirements, system capabilities, and user needs.
  • Conduct functional, regression, integration, exploratory, performance, load, and smoke testing across web applications and databases.
  • Collaborate with engineering teams to identify risks, improve testability, and embed quality assurance practices in the software development process.
  • Document and reproduce defects, and work with development teams to resolve them through closure.
  • Evaluate and recommend testing technologies to enhance automation, testing efficiency, and organizational quality objectives.
  • Develop, collect, and analyze quality metrics and performance indicators to measure and improve testing effectiveness.
  • Provide technical leadership in Agile teams, supporting sprint planning, reviews, retrospectives, release readiness, and continuous improvement.
  • Integrate verification and validation activities throughout the software delivery pipeline in support of CI/CD practices.

Benefits

  • Flexible time off benefit
  • Learning resources
  • Healthcare benefits
  • Wellness benefits
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education benefits
  • Time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service