Software Test Engineer

CACI•Omaha, NE

About The Position

The Software Test Engineer provides advanced software development and verification support to a major U.S. strategic command. The role contributes to capabilities supporting national-level strategic deterrence and long-range operational readiness. The engineer develops and maintains test frameworks, expands automated testing, validates web applications and supporting databases, and works with engineering teams to improve software quality throughout the development lifecycle. The position supports mission-critical software delivery through comprehensive verification integrated with CI/CD pipelines and modern software engineering practices. The position is contingent on funding and may not be filled immediately; applicants may also be considered for other positions at CACI.

Requirements

  • Be a 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 so testing is repeatable, traceable, and aligned with program quality standards.
  • Identify high-value regression scenarios, prioritize automation, and implement scalable automated test solutions.
  • Test web-based applications and supporting databases through functional, integration, exploratory, performance, load, and smoke testing.
  • Document, track, and communicate software defects, reproduce reported conditions, and collaborate with development teams on timely resolution.
  • Participate in Agile activities, including sprint planning, daily collaboration, reviews, retrospectives, and continuous process improvement.
  • Work 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 test technologies and best practices to improve automation coverage, delivery timelines, and product quality.
  • Support mission-critical software delivery with verification activities integrated into CI/CD pipelines and modern software engineering practices.

Benefits

  • Flexible time off.
  • Learning resources and learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service