C

Camgian

AI-powered SaaS for security, finance, manufacturing

Senior Quality Assurance - QA, Software Engineer

Test Automation EngineeringUpdated on Nov 11
Full-timeStarkville, MS, USA

About the Job

Requirements

  • United States citizenship is required.
  • 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.
  • A BS in Computer Science, Software Engineering, Electrical Engineering, or a related field, or equivalent hands-on experience.
  • A hands-on software development foundation, with experience designing, coding, debugging, and shipping production software before moving into or expanding responsibilities in QA and software test engineering.
  • Experience designing, building, and maintaining test automation frameworks such as Selenium, Appium, pytest, TestNG, or Robot Framework.
  • Proficiency in at least one programming language such as Python, Java, C#, C++, or Go, and 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 tools such as Postman or REST Assured.
  • 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.
  • Ability to assess, mentor, and improve the performance of junior and mid-level QA engineers, with examples of improved team capability or delivery outcomes.
  • Ability to lead and work as part of a team while maintaining independent, critical thinking.
  • Self-driven and self-starting, with strong written and verbal communication skills.
  • Aptitude for innovation, problem solving, and thinking outside the box.
  • Comfort providing candid, constructive feedback, holding others to clear expectations, mentoring teammates, and raising the technical bar for the broader QA function.
  • Willingness to explore challenging work and pursue cutting-edge technologies.

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 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 their work; and advise the QA Director on staffing or role changes needed 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 software and firmware 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.

Desired Qualifications

  • 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.

About the Company

Camgian

AI-powered SaaS for security, finance, manufacturing

Camgian provides enterprise AI software-as-a-service that uses cognitive computing, data science, and AI to improve operations across sectors like national security, global finance, and industrial manufacturing. Its products run at the edge and in the cloud, delivering real-time analytics and decision support to help organizations move faster and scale smarter. The company differentiates itself with a focus on edge computing and military-grade AI capabilities, earning recognition as a Gartner Cool Vendor and serving national security clients alongside financial and industrial customers. Camgian aims to help warfighters, financial institutions, and industrial operators think and act faster by turning data into actionable intelligence across the entire operation from frontline environments to corporate systems.

Company size
51-200
Company stage
Debt Financing
Total funding
$1.6M
Headquarters
Starkville, MS
Founded
2006

Recently Posted Jobs

Explore more opportunities at Camgian

See more jobs