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
We are currently seeking a Quality Engineer to support its operations in Huntsville, AL supporting a DoD client doing an extensive and intensive system modernization and integration effort that includes software, hardware, and infrastructure cloud modernization.
• Location: Huntsville, AL (onsite)
• Active DoD Secret clearance.
Position Overview
We are seeking a Quality Engineer with 5+ years of experience supporting software intensive defense systems. This role is focused on hands on quality assurance and quality engineering, working directly with developers, systems engineers, and DevSecOps teams to ensure software meets functional, performance, security, and compliance requirements.
The Quality Engineer will be actively involved in code quality, configuration control, CI/CD pipelines, and system level verification, not limited to traditional process compliance.
________________________________________
Key Responsibilities:
Software Quality Engineering:
• Review and evaluate source code for compliance with coding standards, naming conventions, and quality guidelines.
• Collaborate with developers to ensure code quality, readability, maintainability, and traceability.
• Validate adherence to established development standards across C++, Python, and supporting scripts.
• Participate in defect reviews, root cause analysis, and corrective action implementation.
________________________________________
Required Qualifications:
• Bachelor’s degree in Engineering, Computer Science, or related STEM discipline
• 5+ years of experience as a Quality Engineer or Software Quality Engineer
• Experience working directly with software development teams
• Hands on experience with:
o Naming conventions and coding standards
o Source code reviews
o GitLab (repositories, merge requests, branching, releases)
• Familiarity with Agile and DevSecOps development environments
• Experience with requirements traceability and configuration management
• Strong attention to detail and analytical skills
________________________________________
Preferred Qualifications:
• Experience supporting DoD software programs, preferably command and control systems
• Familiarity with C++ heavy software environments
• Experience reviewing or supporting:
o Static code analysis tools
o Automated testing frameworks
o Secure coding practices
• Understanding of systems engineering concepts and software lifecycle processes
• Prior experience supporting Huntsville based DoD programs
Version Control & Configuration Management
• Actively work with GitLab repositories to support:
o Branching strategies
o Merge requests
o Tagging and release baselines
• Ensure proper configuration control of software artifacts, documentation, and build outputs.
• Audit repository structure and naming conventions for consistency and compliance.
DevSecOps & CI/CD Quality
• Support quality activities within CI/CD pipelines, including:
o Build verification
o Automated test execution
o Static analysis and linting results
• Review pipeline outputs and quality gates to ensure release readiness.
• Work with DevSecOps engineers to improve pipeline robustness and quality checks.
Requirements, Test & Verification Support
• Ensure traceability between requirements, design, code, and test artifacts.
• Support verification and validation activities across unit, integration, and system testing.
• Review test procedures, test results, and defect reports for accuracy and completeness.
• Participate in test readiness reviews and issue resolution meetings.
Process Compliance & Continuous Improvement
• Support compliance with applicable Quality Management Systems (AS9100 / ISO 9001) and DoD program requirements.
• Perform targeted audits focused on software quality and execution, not just documentation.
• Identify trends, quality risks, and opportunities for improvement within development teams.
• Support corrective and preventive actions (CAPA) and continuous improvement initiatives.
• Location: Huntsville, AL (onsite)
• Active DoD Secret clearance.
Position Overview
We are seeking a Quality Engineer with 5+ years of experience supporting software intensive defense systems. This role is focused on hands on quality assurance and quality engineering, working directly with developers, systems engineers, and DevSecOps teams to ensure software meets functional, performance, security, and compliance requirements.
The Quality Engineer will be actively involved in code quality, configuration control, CI/CD pipelines, and system level verification, not limited to traditional process compliance.
________________________________________
Key Responsibilities:
Software Quality Engineering:
• Review and evaluate source code for compliance with coding standards, naming conventions, and quality guidelines.
• Collaborate with developers to ensure code quality, readability, maintainability, and traceability.
• Validate adherence to established development standards across C++, Python, and supporting scripts.
• Participate in defect reviews, root cause analysis, and corrective action implementation.
________________________________________
Required Qualifications:
• Bachelor’s degree in Engineering, Computer Science, or related STEM discipline
• 5+ years of experience as a Quality Engineer or Software Quality Engineer
• Experience working directly with software development teams
• Hands on experience with:
o Naming conventions and coding standards
o Source code reviews
o GitLab (repositories, merge requests, branching, releases)
• Familiarity with Agile and DevSecOps development environments
• Experience with requirements traceability and configuration management
• Strong attention to detail and analytical skills
________________________________________
Preferred Qualifications:
• Experience supporting DoD software programs, preferably command and control systems
• Familiarity with C++ heavy software environments
• Experience reviewing or supporting:
o Static code analysis tools
o Automated testing frameworks
o Secure coding practices
• Understanding of systems engineering concepts and software lifecycle processes
• Prior experience supporting Huntsville based DoD programs
Version Control & Configuration Management
• Actively work with GitLab repositories to support:
o Branching strategies
o Merge requests
o Tagging and release baselines
• Ensure proper configuration control of software artifacts, documentation, and build outputs.
• Audit repository structure and naming conventions for consistency and compliance.
DevSecOps & CI/CD Quality
• Support quality activities within CI/CD pipelines, including:
o Build verification
o Automated test execution
o Static analysis and linting results
• Review pipeline outputs and quality gates to ensure release readiness.
• Work with DevSecOps engineers to improve pipeline robustness and quality checks.
Requirements, Test & Verification Support
• Ensure traceability between requirements, design, code, and test artifacts.
• Support verification and validation activities across unit, integration, and system testing.
• Review test procedures, test results, and defect reports for accuracy and completeness.
• Participate in test readiness reviews and issue resolution meetings.
Process Compliance & Continuous Improvement
• Support compliance with applicable Quality Management Systems (AS9100 / ISO 9001) and DoD program requirements.
• Perform targeted audits focused on software quality and execution, not just documentation.
• Identify trends, quality risks, and opportunities for improvement within development teams.
• Support corrective and preventive actions (CAPA) and continuous improvement initiatives.
group id: 10124632