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, validates functionality and system readiness throughout the development lifecycle, and supports quality practices and CI/CD delivery across Agile teams. 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.

Requirements

  • U.S. citizenship and eligibility to obtain and maintain a Secret clearance.
  • Bachelor’s degree in a technical field.
  • 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 by developing and executing test strategies that validate software functionality, performance, and system readiness throughout the development lifecycle.
  • Drive test automation initiatives by designing, implementing, and maintaining automated test solutions to increase coverage and efficiency and support continuous delivery.
  • Develop test plans and validation strategies based on software requirements, system capabilities, and user needs.
  • Perform functional, regression, integration, exploratory, performance, load, and smoke testing across web applications and databases.
  • Collaborate with engineering teams to identify risks, improve testability, and incorporate quality assurance practices into software development.
  • Document and reproduce defects and work with development teams to resolve them through closure.
  • Evaluate and recommend testing technologies to enhance automation, 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 by supporting sprint planning, reviews, retrospectives, release readiness, and continuous improvement.
  • Integrate verification and validation activities throughout the software delivery pipeline to support CI/CD practices.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial and retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service