Senior Quality Assurance (QA) Software Engineer

Camgian Corporation

Huntsville (AL)

Sur place

USD 120 000 - 150 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Equity opportunity
Comprehensive benefits

Résumé du poste

Camgian Corporation is seeking a Senior QA Software Engineer to lead QA strategy and execution across software, firmware, and hardware. The role combines hands-on coding with leadership to build robust automation, improve coverage, and drive rapid defect detection.

You will work alongside the QA Director to mature the QA organization while contributing to cutting-edge defense and industrial missions. You will help design and implement automated testing across Android, Windows, embedded, and

Qualifications

  • 7+ years in software development and QA with senior-level leadership experience.
  • BS in CS/SE/EE or equivalent hands-on experience.
  • Hands-on software developer background with QA/test engineering focus.
  • Experience designing, building, and maintaining test automation frameworks (Selenium, Appium, pytest, TestNG, Robot Framework).
  • Proficiency in Python, Java, C#, C++, or Go and reading production code for test automation.
  • CI/CD experience (Jenkins, GitLab CI, Azure DevOps).
  • API testing with Postman and REST Assured.
  • Strong SDLC and Agile/Scrum knowledge.
  • Experience testing across Android, Windows, embedded/firmware, cloud.

Responsabilités

  • Define and own QA test strategy, plans, and release criteria across software, firmware, and hardware.
  • Design, code, and maintain automated test suites and frameworks for multiple platforms.
  • Integrate automated tests into CI/CD pipelines for repeatable quality gates.
  • Lead root-cause analysis of complex defects with development teams.
  • Provide evidence-based release-readiness and QA sign-off for revisions.
  • Mentor junior/mid QA engineers and assess development needs.
  • Evaluate UI/UX implementations and provide structured feedback.
  • Maintain test-result reporting and traceability artifacts.
  • Perform lab and field testing to validate performance.
  • Establish and track quality metrics and drive tooling improvements.
  • Lead execution and continuous refinement of production QA processes.

Connaissances

QA leadership and mentoring
Test strategy
Agile/Scrum
Systematic QA mindset
Code reading in production

Formation

BS in CS/SE/EE or equivalent

Outils

Selenium
Appium
pytest
TestNG
Robot Framework
Jenkins
GitLab CI
Azure DevOps
Postman
REST Assured

Description du poste

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.

Qualifications
  • 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, GitLab CI, Azure DevOps)
  • 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
Desired Skills
  • Experience testing embedded systems, firmware, or hardware in a defense, industrial, or aerospace context
  • Familiarity with test management and defect tracking tools (e.g., TestRail, 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
Key Responsibilities
  • Define and own QA test strategy, test plans, and evidence‑based release criteria for new and existing 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 enable continuous, repeatable quality gates with actionable failure diagnostics ahead of release
  • Lead source‑level investigation of complex software and firmware defects: create reproducible test cases, capture debug output and stack traces, inspect production code, and drive 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
  • Rapidly assess team members' technical skills, role fit, and development needs; establish clear expectations and individualized coaching plans; review their work; and advise the QA Director on staffing or role changes needed to close persistent gaps
  • Evaluate user interface and user experience implementations, providing structured feedback to development teams
  • Own test‑result reporting, quality metrics, release documentation, and requirements traceability; maintain an auditable repository of software and firmware release evidence and artifacts
  • Perform laboratory and field testing to validate system performance against requirements
  • Establish and track quality measures such as automation coverage, escaped‑defect rate, test flake rate, time to detection and resolution, and release readiness; use the data to prioritize process and tooling improvements
  • Lead execution and continuous refinement of the production test QA process

Success requires a strong work ethic, curiosity, tenacity, and comfort operating in a fast‑paced environment across existing and new product lines. This position works under the guidance of the Quality Assurance Director while carrying substantial day‑to‑day ownership for test strategy, technical execution, and development of the QA team. Collaboration across engineering, product, and delivery teams will be frequent, so clear communication, candor, and a willingness to share both successes and lessons learned are essential. We are a team‑centric organization: we succeed or fail together.

Camgian offers a competitive salary, collaborative work environment, comprehensive benefits, and an equity opportunity.

Camgian Culture and Core Value Traits
  • 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
  • Comfortable providing candid, constructive feedback, holding others to clear expectations, mentoring teammates, and raising the technical bar for the broader QA function
  • Always willing to explore the other side of fear, be challenged, and pursue cutting‑edge technologies
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Quality Assurance (QA) Software Engineer
Senior Quality Assurance (QA) Software Engineer

Camgian • Starkville (MS)

Sur place
USD 110 000 - 140 000
Equity opportunity
Competitive benefits
Senior Quality Assurance (QA) Software Engineer
Senior Quality Assurance (QA) Software Engineer

Camgian Corporation • Starkville (MS)

Sur place
USD 110 000 - 160 000
Competitive salary
Comprehensive benefits
Equity opportunity
Senior QA Software Engineer for Embedded & AI Defense
Senior QA Software Engineer for Embedded & AI Defense

Camgian Corporation • Starkville (MS)

Sur place
USD 110 000 - 160 000
Competitive salary
Comprehensive benefits
Equity opportunity
Senior QA Engineer: Lead Automation & Quality, Equity
Senior QA Engineer: Lead Automation & Quality, Equity

Camgian Corporation • Huntsville (AL)

Sur place
USD 120 000 - 150 000
Competitive salary
Equity opportunity
Comprehensive benefits
Senior QA Engineer: Lead Automation & Defect Discovery (Equity)
Senior QA Engineer: Lead Automation & Defect Discovery (Equity)

Camgian • Starkville (MS)

Sur place
USD 110 000 - 140 000
Equity opportunity
Competitive benefits
Quality Assurance Manager
Quality Assurance Manager

Think Consulting • Atlanta (GA)

Sur place
USD 120 000 - 160 000
Senior Software Engineer
Senior Software Engineer

Camgian • Lawton (OK)

Sur place
USD 110 000 - 165 000
Senior Software Engineer
Senior Software Engineer

Camgian Corporation • Lawton (OK)

Sur place
USD 90 000 - 120 000
Competitive salary
Fun work environment
Fringe benefits
+1
Sr. Quality Engineer
Sr. Quality Engineer

Quest Global • California

Sur place
USD 90 000 - 101 000
Health insurance
401(k)
401(k) matching
+6
Principal Quality Engineer (CAE Cross-Domain)
Principal Quality Engineer (CAE Cross-Domain)

Cadence Design Systems • États-Unis

À distance
USD 140 000 - 210 000