You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
CACI International

Software Test Engineer, Mid-level

  • Office
  • 3-6 years

Salary

$82,700 - 173,900/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is hiring a mid-level Software Test Engineer for its Fusion Analysis & Development Effort (FADE) team, based in Denver, CO.

You will help secure software quality and reliability, with a focus on checking that data is accurate, complete, consistent and dependable across enterprise data flows.

This is a new build from the ground up. You will help design and build testing infrastructure and frameworks in a containerized environment and set the standards and practices the team follows.

Responsibilities

  • Write and upkeep test plans, test cases and test scripts for software applications.
  • Run manual and automated tests that check functionality, performance and security.
  • Build and maintain data test cases, reconciliation checks, test data sets and expected results for FADE data and software.
  • Check data for accuracy, completeness, consistency, integrity, formats, transformations and business-rule compliance across source and target systems.
  • Record data defects with queries, evidence, expected and actual results and steps to reproduce, then track each issue through fix and retest.
  • Find and evaluate new automation options.
  • Build new automation scenarios when needed.
  • Help improve testing processes and tools over time.

Requirements

  • Current and active TS/SCI clearance. A polygraph is preferred.
  • At least 5 years of software testing experience with a record of delivering high-quality results.
  • Bachelor's degree in computer science or a related field, or equivalent experience.
  • Working knowledge of testing methods, tools and frameworks such as TestNG and JUnit.
  • Experience with both manual and automated testing.
  • Skill in scripting languages and environments such as Python and Linux for test automation, including working from the command line and processing and reporting on large data sets such as logs, test artifacts and results.
  • Experience testing REST APIs, including checking responses and negative and error-path cases.
  • Experience with GitLab, Jenkins or similar CI/CD workflow tools.
  • Desired: Experience with Docker, Kubernetes/Helm and ArgoCD.
  • Desired: Linux or Red Hat knowledge.
  • Desired: Strong debugging skills across services, logs, containers and test reporting outputs.
  • Desired: Experience with microservices architectures and verifying their interactions through automated integration tests.
  • Desired: Ability to prioritize and complete tasks effectively.
  • Desired: Strong communication and collaboration skills.

Conditions

Full-time, regular position based at the Denver, CO location.

No travel is required.

The position is posted until 12/31/2026.

Minimum clearance to start is TS/SCI with polygraph.

The proposed salary range is $82,700 - 173,900 USD. Final pay depends on factors such as location, Federal Government contract labor categories and wage rates, relevant prior experience, specific skills, education and certifications.

The company offers flexibility that helps employees balance work and personal life.

Benefits

  • Competitive compensation, benefits, and learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education and time off benefits.
  • A flexible time off benefit and access to learning resources.

Where you’d work

From the office

About the company

CACI International

Offices in Denver, United States, United States

Also hiring in Washington, Dc, United States, St. Louis, United States, Austin, United States and 7 more places

83 of their 465 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 22 checks run
  • 2 red flags

Still hiring?

15 checks

No red flags

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Kubernetes
  • Docker
  • Linux
  • CI/CD
Seniority
Mid-Level
Type
Full-time
Specialty
Manual
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
QA & Testing
Specialty
Manual
Seniority
Mid-Level
Experience
5+ years
Tech stack
  • Python
  • Kubernetes
  • Docker
  • Linux
  • CI/CD

Location

Work model
Office
Region
United States
Offices
  • Denver, United States
  • United States

Compensation

Salary
$82,700 - 173,900 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason