Software Test Engineer

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

About The Position

The Software Test Engineer 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 role supports mission-critical software delivery through comprehensive verification activities integrated with CI/CD pipelines and modern software engineering practices. The engineer develops and maintains test frameworks and documentation, expands automated testing, and validates web-based applications and supporting databases across multiple testing disciplines. The role also supports software assurance and risk reduction, collaborates with development teams and stakeholders throughout the software development lifecycle, and uses quality metrics and emerging testing practices to improve test effectiveness and product quality. The position is full-time, regular, requires up to 25% travel within the continental United States, and requires U.S. citizenship with eligibility to obtain and maintain a Secret clearance. It is contingent on funding and may not be filled immediately.

Requirements

  • U.S. citizen eligible to obtain and maintain a Secret clearance.
  • Bachelor's degree in a technical field and relevant software testing experience.
  • Experience developing and executing automated test solutions.
  • Knowledge of software testing methodologies, defect tracking, and quality assurance best practices.
  • Experience with functional, regression, integration, and performance testing.
  • Familiarity with Agile development practices and CI/CD pipelines.
  • Experience using Jira or similar work management platforms.
  • Strong analytical, troubleshooting, communication, and collaboration skills.

Responsibilities

  • Develop and maintain test frameworks and supporting documentation to make testing repeatable, traceable, and aligned with program quality standards.
  • Identify high-value regression scenarios, prioritize automation efforts, and implement scalable automated test solutions.
  • Validate software functionality through functional, integration, exploratory, performance, load, and smoke testing of web-based applications and supporting databases.
  • Document, track, and communicate software defects by recording issues, reproducing conditions, and collaborating with development teams on timely resolution.
  • Participate in Agile activities, including sprint planning, daily collaboration, reviews, retrospectives, and continuous process improvement.
  • Partner with engineers, architects, and stakeholders to develop test strategies, define acceptance criteria, and incorporate quality objectives throughout the development lifecycle.
  • Support software assurance and risk reduction through requirements analysis, test design, validation planning, and evaluation of testing tools and methodologies.
  • Establish, collect, and analyze quality metrics to assess and improve testing effectiveness.
  • Evaluate emerging test technologies and best practices to improve automation coverage, delivery timelines, and product quality.
  • Integrate verification activities with CI/CD pipelines and modern software engineering practices to support mission-critical software delivery.

Benefits

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