Senior Quality Assurance (QA) Software Engineer

Camgian Corporation•Huntsville, AL
•Onsite

About The Position

Camgian is hiring a Senior QA Software Engineer to join its team in Starkville, Mississippi. This hands-on technical leadership role reports to the Quality Assurance Director and leads the design, implementation, and execution of manual and automated test strategies for software, firmware, and hardware across Camgian’s product lines. The role remains actively involved in coding, automation, and complex defect investigations while assessing and strengthening a developing QA organization through coaching and collaboration with the QA Director. The position supports state-of-the-art products for defense and industrial missions, including AI-enabled decision automation and cognitive computing platforms. Work may take place in office and outdoor environments and includes laboratory and field testing. Success is measured by earlier defect detection, expanded reliable automation, fewer escaped defects, repeatable release evidence, and a more capable QA team. The role carries day-to-day ownership of test strategy, technical execution, and QA team development, while working under the guidance of the Quality Assurance Director. Frequent collaboration across engineering, product, and delivery teams requires clear communication, candor, and a willingness to share successes and lessons learned.

Requirements

  • United States citizen.
  • At least 7 years of combined software development and QA/software test engineering experience, including at least 3 years focused on quality or testing and experience at a senior or technical-lead level.
  • Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent hands-on experience.
  • A hands-on software development foundation, with evidence of designing, coding, debugging, and shipping production software before moving into or expanding QA and software test engineering responsibilities.
  • Proven experience designing, building, and maintaining test automation frameworks, such as Selenium, Appium, pytest, TestNG, or Robot Framework.
  • Strong proficiency in at least one programming language: Python, Java, C#, C++, or Go; ability to read and debug production code and build maintainable test automation, simulators, and internal tooling.
  • Experience integrating automated testing into CI/CD pipelines, such as Jenkins, GitLab CI, or Azure DevOps.
  • Experience with API testing and related tooling, such as Postman or REST Assured.
  • Strong working knowledge of the full software development lifecycle and Agile/Scrum methodology.
  • Experience testing across multiple platforms and form factors, including Android, Windows, embedded/firmware, cloud computing, and laptop, handheld, or tablet hardware.
  • Demonstrated ability to assess, mentor, and improve the performance of junior and mid-level QA engineers, supported by specific examples of improved team capability or delivery outcomes.
  • Strong work ethic, curiosity, tenacity, and comfort working in a fast-paced environment across existing and new product lines.
  • Clear communication, candor, willingness to share successes and lessons learned, and ability to collaborate across teams.
  • Ability to lead and work as part of a team while maintaining independent, critical thinking.
  • Self-driven and self-starting, with excellent written and verbal communication skills.
  • Strong aptitude for innovation, problem solving, and thinking outside the box.
  • Comfort providing constructive feedback, holding others to clear expectations, mentoring teammates, and raising the technical bar for QA.
  • Willingness to be challenged and pursue cutting-edge technologies.

Nice To Haves

  • Experience testing embedded systems, firmware, or hardware in a defense, industrial, or aerospace context.
  • Familiarity with test management and defect tracking tools, such as TestRail, Zephyr, or Jira.
  • Experience with performance, load, or stress testing tools and methodology.
  • Working knowledge of security testing principles and secure coding practices.
  • Experience establishing or materially improving QA processes, automation frameworks, and team practices for a new or developing product line.
  • Active or previously held security clearance.

Responsibilities

  • Define and own QA test strategy, test plans, and evidence-based release criteria for software, firmware, and hardware product lines in partnership with the QA Director.
  • Design, code, review, and maintain automated test suites, simulators, and frameworks for regression, functional, integration, and system testing across Android, Windows, embedded, and cloud platforms.
  • Integrate automated tests into CI/CD pipelines to establish continuous, repeatable quality gates with actionable failure diagnostics before release.
  • Lead source-level investigation of complex software and firmware defects by creating reproducible test cases, capturing debug output and stack traces, inspecting production code, and driving root-cause analysis with development teams.
  • Validate bug fixes and provide evidence-based release-readiness recommendations and QA sign-off for software and firmware revisions.
  • Assess team members’ technical skills, role fit, and development needs; establish expectations and individualized coaching plans; review work; and advise the QA Director on staffing or role changes to close persistent gaps.
  • Evaluate user interface and user experience implementations and provide structured feedback to development teams.
  • Own test-result reporting, quality metrics, release documentation, and requirements traceability; maintain an auditable repository of release evidence and artifacts.
  • Perform laboratory and field testing to validate system performance against requirements.
  • Establish and track quality measures, including automation coverage, escaped-defect rate, test flake rate, time to detection and resolution, and release readiness, and use the data to prioritize process and tooling improvements.
  • Lead execution and continuous refinement of the production test QA process.
  • Collaborate across engineering, product, and delivery teams, communicating clearly and providing candid, constructive feedback.

Benefits

  • Competitive salary.
  • Collaborative work environment.
  • Comprehensive benefits.
  • Equity opportunity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service