Senior Quality Assurance; QA) Software Engineer
Listed on 2026-09-24
-
Software Development
Software Testing, DevOps, Software Engineer
Camgian is hiring a Senior QA Software Engineer to join our team in Starkville, MS
. This is a hands-on technical leadership role reporting to Camgian's Quality Assurance Director. You will lead the design, implementation, and execution of manual and automated test strategies for software, firmware, and hardware across Camgian's product lines while remaining active in code, automation, and difficult defect investigations. We are particularly interested in an engineer who built a strong foundation as a software developer and deliberately chose to focus on software quality because they value the investigative, systems-oriented work of testing.
You will enter a developing QA organization and will be expected to quickly assess its people, practices, coverage, and tooling; coach team members who demonstrate aptitude and commitment; and partner with the QA Director to close remaining capability and staffing gaps. This position offers the opportunity to work on state-of-the-art products supporting defense and industrial missions, in both office and outdoor environments.
Camgian builds AI-enabled decision automation and cognitive computing platforms including kill chain automation, sensor fusion, and air and missile defense capabilities to deliver real-time, mission-critical intelligence to warfighters and industrial operators. Success will be measured by earlier defect detection, expanded reliable automation, fewer escaped defects, repeatable release evidence, and a stronger, more capable QA team.
- United States Citizen
- 7+ years of combined software development and QA/software test engineering experience, including at least 3 years focused on quality/test and experience operating at a senior or technical-lead level
- BS in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent hands-on experience
- Demonstrated foundation as a hands-on software developer, with evidence of designing, coding, debugging, and shipping production software before moving into or expanding responsibilities in QA and software test engineering
- Proven experience designing, building, and maintaining test automation frameworks (e.g., Selenium, Appium, pytest, TestNG, Robot Framework)
- Strong proficiency in at least one programming language (Python, Java, C#, C++, or Go), with the ability to read and debug production code and build maintainable test automation, simulators, and internal tooling
- Experience in integrating automated testing into CI/CD pipelines (e.g., Jenkins, Git Lab CI, Azure Dev Ops)
- Experience with API testing and tooling (e.g., Postman, REST Assured)
- Strong working knowledge of the full software development lifecycle and Agile/Scrum methodology
- Experience testing across multiple platforms and form factors (Android, Windows, embedded/firmware, cloud computing, laptop/handheld/tablet hardware)
- Demonstrated ability to assess, mentor, and raise the performance of junior and mid-level QA engineers, supported by specific examples of improved team capability or delivery outcomes
- Experience testing embedded systems, firmware, or hardware in a defense, industrial, or aerospace context
- Familiarity with test management and defect tracking tools (e.g., Test Rail, Zephyr, Jira)
- Experience with performance, load, or stress testing tools and methodology
- Working knowledge of security testing principles and secure coding practices
- Experience standing up or materially improving QA processes, automation frameworks, and team practices for a new or developing product line
- Active or previously held security clearance
- Define and own QA test strategy, test plans, and evidence-based release criteria for new and existing software, firmware, and hardware…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).