
Test Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Florida • Maryland • United States
Visit company websiteExplore more
Salary
💰 $105,100 - $231,100 per year
Tech Stack
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