Quality Test Engineer

Code Plus IncHuntsville, AL
Hybrid

About The Position

CODEplus is currently seeking a Quality Test 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. This role is focused on hands-on test engineering and software verification, working directly with developers, systems engineers, and DevSecOps teams to ensure software meets functional, performance, security, and mission requirements. The ideal candidate is a detail-oriented tester with strong technical skills who actively contributes to test execution, automation, defect analysis, and system-level validation within Agile development environments.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or related STEM field
  • 5+ years of experience in software testing or quality test engineering
  • Experience performing hands-on testing in software development environments
  • Familiarity with test case development and execution
  • Familiarity with defect tracking and reporting
  • Familiarity with requirements traceability
  • Experience working in Agile and/or DevSecOps environments
  • Hands-on experience with GitLab (repositories, merge requests, branching, releases)
  • Basic understanding of CI/CD pipelines
  • Strong analytical skills and attention to detail
  • Active DoD Secret Clearance

Nice To Haves

  • Experience supporting DoD or defense systems, especially command-and-control programs
  • Familiarity with C++-based software systems
  • Experience with automated testing frameworks
  • Experience with static code analysis tools
  • Experience with test scripting or automation (Python, Bash, etc.)
  • Understanding of systems engineering concepts
  • Understanding of software development lifecycle (SDLC)
  • Experience participating in integration and system-level test events

Responsibilities

  • Develop, execute, and maintain test procedures, test cases, and test scripts for software-intensive systems
  • Perform functional, integration, and system-level testing across complex mission systems
  • Analyze test results, identify defects, and document findings clearly and accurately
  • Support test readiness reviews, execution events, and defect resolution activities
  • Identify, track, and help resolve software defects in collaboration with development teams
  • Participate in defect triage, root cause analysis, and corrective action discussions
  • Validate fixes and perform regression testing to ensure issue resolution
  • Support and execute automated testing within CI/CD pipelines
  • Validate build results, automated test execution outputs, and static code analysis findings
  • Collaborate with DevSecOps teams to improve test automation coverage and pipeline quality gates
  • Review software artifacts for basic coding standards and quality issues, and proper structure and maintainability
  • Work within GitLab environments, supporting merge validation, branch testing, and release verification
  • Ensure proper configuration control and traceability of test artifacts
  • Ensure traceability between requirements, test cases, and test results
  • Support verification that systems meet functional and performance requirements
  • Review requirements and identify test gaps or ambiguities
  • Identify test coverage gaps, quality risks, and improvement opportunities
  • Support adherence to quality processes (AS9100, ISO 9001, DoD standards)
  • Contribute to improving test methodologies, tools, and practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service