CACI International Inc

Test Engineer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: FloridaMarylandUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,100 - $231,100 per year

About the role

  • Join our team as a Test Engineer and play a pivotal role in ensuring the quality and compliance of complex hardware/software systems.
  • Your expertise will drive the development and execution of comprehensive test strategies, optimizing testability and delivering reliable, repeatable verification.
  • As a Test Engineer, you will lead the test strategy for complex products, selecting the right mix of manual and automated methods to demonstrate compliance with specifications and standards.
  • You will design for testability and recommend product and interface characteristics that enable reliable, repeatable verification.
  • Partnering with systems, software, and product teams, you will translate customer and contractual needs into risk-based test plans, procedures, environments, and schedules that balance technical scope, cost, and timelines.
  • You will execute and refine the plan by instrumenting environments, analyzing results, and delivering clear readiness and risk reports to drive release and authorization decisions.
  • Establish and maintain quality and evaluation processes for hardware, software, and documentation aligned to program requirements.
  • Define and track quality metrics; report status, trends, risks, and recommendations to leadership.
  • Identify and mitigate risks related to software quality and testing processes.
  • Create risk-based test strategies and plans and oversee execution across unit, integration, system, and user acceptance levels.
  • Provision and maintain test environments and simulators with controlled datasets to ensure deterministic, repeatable results.
  • Design detailed test procedures for system, functional, regression, performance, load, installation, security, interoperability, stress, and boundary conditions.
  • Support User Acceptance Testing (UAT) and customer acceptance; deliver test reports and communicate results, readiness, and risks for release decisions.
  • Stay current with industry best practices in software testing and incorporate improvements into team workflows.
  • Collaborate with stakeholders to align requirements and define test strategies and validation components, including automation candidates.
  • Support Government authorization processes, including test planning, control validation, evidence collection, and system definition approvals.
  • Participate in Change or Configuration Change Board (CCB) and Engineering Review Board (ERB) activities, providing test impact analyses, verification plans, and readiness evidence for changes, reviews, and release decisions.

Requirements

  • BA/BS degree in computer science, software engineering, information management, or a related discipline from an accredited college or university.
  • Minimum of five (5) years of related work experience.
  • Strong knowledge of quality assurance principles, methodologies, and standards.
  • Experience identifying, assessing, and mitigating software quality risks across the lifecycle.
  • Experience creating and executing risk-based test strategies.
  • Experience provisioning and maintaining test environments.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Excellent communication skills, with the ability to convey complex test results and technical concepts to non-technical stakeholders.
  • Experience with workload/project management tools (e.g., Jira).
  • Experience with Git-based version control and continuous integration/continuous deployment (CI/CD) pipelines (e.g., GitHub or GitLab) to support automated build, test, and verification activities.
  • Proficiency with scripting tools (e.g., Python, PowerShell) and containerization/orchestration (e.g., Docker, Kubernetes) to support integration and testing.
  • Familiarity with the software life cycle, including requirements, design, development, integration, testing, and deployment.
  • Experience maintaining requirements-to-test traceability and managing compliance evidence.
  • Must be a US citizen with an active Top Secret/SCI DoD Security clearance with polygraph.
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
quality assurance principlesrisk-based test strategiestest environments provisioningscripting toolscontainerizationorchestrationtest procedures designsoftware life cyclerequirements-to-test traceabilitycompliance evidence management
Soft Skills
communication skillscollaborationproblem-solvingleadershipanalytical skillsrisk assessmentreportingstakeholder engagementworkflow optimizationadaptability
Certifications
Top Secret/SCI DoD Security clearancepolygraph