Software QA Engineer, Intelligence Systems
Core
Develop and execute manual and automated test plans, test cases, and scripts for software and firmware products, ensuring quality through functional, regression, and user acceptance testing with hardware-in-the-loop.
Role type
Software QA Engineer
Builds
Software and firmware products for Intelligence Community (IC) customers
Domain
Defense technology / Intelligence Systems
Deliverable
production ML models | product features
Required skills
Manual and automated testing, Linux and Windows environments, IP networking protocols, network analysis tools (Wireshark), Git, bug tracking systems (JIRA, Bugzilla), debugging, analytical problem-solving
Preferred skills
Python, automated testing frameworks (Pytest), UI testing tools (Playwright, Selenium), validation for harsh/deployed environments (ruggedized, airborne, space)
Technologies
Linux, Windows, Wireshark, Git, Gitlab, Github, Bitbucket, JIRA, Bugzilla, Pytest, Playwright, Selenium
Responsibilities
Develop and execute test plans and scripts; Perform functional, regression, and user acceptance testing; Identify and document defects; Collaborate with developers to debug issues; Create comprehensive validation plans with pass/fail criteria
Seniority
Mid-level, hands-on IC