onsite
Senior Test Engineer - McBride
QA Engineer
Senior Test Engineer leading automated testing for mission‑critical command, control and communications software, leveraging Python, C++, Selenium and CI/CD pipelines to ensure high‑quality, resilient systems for Air Force warfighters.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for the Maven Smart System (MSS) using Python, C++ and Selenium.
- Integrate test suites into CI/CD pipelines (Jenkins, AWS CodeBuild) to enable continuous validation of code changes.
- Collaborate with software developers, product owners, and DevOps engineers in an Agile environment to define test strategies and acceptance criteria.
- Execute performance, functional, and security testing to verify system resilience under realistic operational conditions.
- Identify, document, and track defects using JIRA, and work with cross‑functional teams to drive root‑cause analysis and resolution.
Requirements
- 5+ years of experience in test engineering for embedded or real‑time systems, preferably in defense or aerospace.
- Proficiency in Python and C++ for test script development and automation.
- Hands‑on experience with Selenium or similar UI automation tools and CI/CD platforms such as Jenkins.
- Strong understanding of Agile methodologies and test‑driven development practices.
- Familiarity with cloud services (AWS) and secure software development lifecycle processes.
Skills
pythonctest automationseleniumjenkinsagileaws