Job Requirements
Huntsville, AL
Secret Polygraph not specified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Quality Test Engineer
Location: Huntsville, AL (Onsite)
Clearance: Active DoD Secret clearance required
Position Overview
We are seeking a Quality Test Engineer to support a Department of Defense (DoD) client in Huntsville, AL, engaged in a large-scale system modernization and integration effort. This program spans software, hardware, and cloud infrastructure modernization and requires rigorous testing and quality oversight across the full system lifecycle.
The Quality Test Engineer will have 5+ years of experience supporting software-intensive defense systems and will work hands-on with developers, systems engineers, and DevSecOps teams. This role goes beyond traditional process compliance, emphasizing test planning, verification, validation, automation, and CI/CD quality controls to ensure delivered systems meet functional, performance, security, and compliance requirements.
Key Responsibilities
Software Test Engineering & Quality Assurance
Design, review, and execute test strategies, plans, and procedures for software-intensive systems.
Collaborate with developers to ensure testability, quality, and traceability throughout the development lifecycle.
Review source code for adherence to coding standards, naming conventions, and quality guidelines as they relate to test and verification readiness.
Participate in defect reviews, root cause analysis, and verification of corrective actions.
Validate compliance with established development standards across C++, Python, and supporting scripts.
DevSecOps, CI/CD & Test Automation
Support test and quality activities within CI/CD pipelines, including:
Build verification testing
Automated unit, integration, and regression testing
Static code analysis and linting results review
Review pipeline outputs and enforce quality gates to ensure release readiness.
Work with DevSecOps engineers to improve test automation coverage, pipeline reliability, and quality metrics.
Requirements, Verification & Validation
Ensure traceability between requirements, design, code, and test artifacts.
Support verification and validation activities across unit, integration, system, and regression testing.
Review test procedures, test results, and defect reports for accuracy, completeness, and compliance.
Participate in test readiness reviews, technical interchange meetings, and issue resolution efforts.
Version Control & Configuration Management
Work within GitLab to support:
Branching strategies
Merge requests
Tagging and release baselines
Ensure proper configuration control of test artifacts, software baselines, documentation, and build outputs.
Audit repository structures and naming conventions for consistency and compliance.
Process Compliance & Continuous Improvement:
Support compliance with Quality Management Systems (AS9100 / ISO 9001) and applicable DoD program requirements.
Perform targeted audits focused on test execution quality and verification rigor.
Identify quality risks, defect trends, and opportunities to improve test effectiveness.
Support corrective and preventive actions (CAPA) and continuous process improvement initiatives.
Required Qualifications
Bachelor’s degree in Engineering, Computer Science, or related STEM discipline
5+ years of experience as a Quality Test Engineer, Software Test Engineer, or Software Quality Engineer
Experience working directly with software development and systems engineering teams
Hands-on experience with:
Test planning and execution
Source code reviews
Naming conventions and coding standards
GitLab (repositories, merge requests, branching, releases)
Familiarity with Agile and DevSecOps environments
Experience with requirements traceability and configuration management
Strong analytical skills and attention to detail
Preferred Qualifications
Experience supporting DoD software programs, particularly command and control systems
Experience in C++-dominant software environments
Experience with or exposure to:
Automated testing frameworks
Static code analysis tools
Secure coding and testing practices
Understanding of systems engineering principles and the full software development lifecycle
Prior experience supporting Huntsville-based DoD programs
Location: Huntsville, AL (Onsite)
Clearance: Active DoD Secret clearance required
Position Overview
We are seeking a Quality Test Engineer to support a Department of Defense (DoD) client in Huntsville, AL, engaged in a large-scale system modernization and integration effort. This program spans software, hardware, and cloud infrastructure modernization and requires rigorous testing and quality oversight across the full system lifecycle.
The Quality Test Engineer will have 5+ years of experience supporting software-intensive defense systems and will work hands-on with developers, systems engineers, and DevSecOps teams. This role goes beyond traditional process compliance, emphasizing test planning, verification, validation, automation, and CI/CD quality controls to ensure delivered systems meet functional, performance, security, and compliance requirements.
Key Responsibilities
Software Test Engineering & Quality Assurance
Design, review, and execute test strategies, plans, and procedures for software-intensive systems.
Collaborate with developers to ensure testability, quality, and traceability throughout the development lifecycle.
Review source code for adherence to coding standards, naming conventions, and quality guidelines as they relate to test and verification readiness.
Participate in defect reviews, root cause analysis, and verification of corrective actions.
Validate compliance with established development standards across C++, Python, and supporting scripts.
DevSecOps, CI/CD & Test Automation
Support test and quality activities within CI/CD pipelines, including:
Build verification testing
Automated unit, integration, and regression testing
Static code analysis and linting results review
Review pipeline outputs and enforce quality gates to ensure release readiness.
Work with DevSecOps engineers to improve test automation coverage, pipeline reliability, and quality metrics.
Requirements, Verification & Validation
Ensure traceability between requirements, design, code, and test artifacts.
Support verification and validation activities across unit, integration, system, and regression testing.
Review test procedures, test results, and defect reports for accuracy, completeness, and compliance.
Participate in test readiness reviews, technical interchange meetings, and issue resolution efforts.
Version Control & Configuration Management
Work within GitLab to support:
Branching strategies
Merge requests
Tagging and release baselines
Ensure proper configuration control of test artifacts, software baselines, documentation, and build outputs.
Audit repository structures and naming conventions for consistency and compliance.
Process Compliance & Continuous Improvement:
Support compliance with Quality Management Systems (AS9100 / ISO 9001) and applicable DoD program requirements.
Perform targeted audits focused on test execution quality and verification rigor.
Identify quality risks, defect trends, and opportunities to improve test effectiveness.
Support corrective and preventive actions (CAPA) and continuous process improvement initiatives.
Required Qualifications
Bachelor’s degree in Engineering, Computer Science, or related STEM discipline
5+ years of experience as a Quality Test Engineer, Software Test Engineer, or Software Quality Engineer
Experience working directly with software development and systems engineering teams
Hands-on experience with:
Test planning and execution
Source code reviews
Naming conventions and coding standards
GitLab (repositories, merge requests, branching, releases)
Familiarity with Agile and DevSecOps environments
Experience with requirements traceability and configuration management
Strong analytical skills and attention to detail
Preferred Qualifications
Experience supporting DoD software programs, particularly command and control systems
Experience in C++-dominant software environments
Experience with or exposure to:
Automated testing frameworks
Static code analysis tools
Secure coding and testing practices
Understanding of systems engineering principles and the full software development lifecycle
Prior experience supporting Huntsville-based DoD programs
group id: 10124632