> Markdown version of [/jobs/ext/4561186-senior-quality-assurance-qa-software-engineer](https://www.wearedevelopers.com/jobs/ext/4561186-senior-quality-assurance-qa-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Quality Assurance (QA) Software Engineer - **Company:** Camgian Corporation - **Location:** Starkville, MS, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Microsoft Windows, JIRA, Automation of Tests, Microsoft Azure, Bug Tracking Systems, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Software Debugging, Firmware, Human-Computer Interaction, Python (Programming Language), Requirements Traceability, Secure Coding, Selenium, Software Engineering, Software Testing Automation Framework, System Testing, Test Management, Strategies of Testing, Testng, Postman, Appium, Pytest, Gitlab-ci, Information Technology, Production Code, Api Management, Testrail, Jenkins - **Published:** November 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-quality-assurance-qa-software-engineer-starkville-ms--55eaa84e-a1c4-4fac-a209-a749a546a295 ## About the Role Quality Assurance, Software Engineering, Quality Assurance Software, Machine Tool, Computer Firmware, Test Strategy, Compuware QADirector Test Management Software, Test Automation, Product Support, Quality Assurance Software, * 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, 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 ## Description * 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