Software Tester
Core
Designing and executing comprehensive software testing strategies, including automated end-to-end scripts, to ensure quality and security for national security and defense systems.
Role type
Senior Software Tester (QA Automation)
Builds
Secure software solutions for intelligence and national security communities
Domain
National Security / Defense Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated test script development (Playwright, Cypress, Selenium), Functional and regression testing, Test plan and procedure design, Defect identification and root cause analysis, Agile/DevOps methodologies, CI/CD pipeline participation, Cross-platform testing (MacOS, Unix, Windows), Data validation and integrity checks
Preferred skills
Cloud-based test environment creation, Test automation framework building, Frontend framework familiarity (HTML, JavaScript, Vue.js, Angular, React)
Technologies
Playwright, Cypress, Selenium, Jest, Gitlab, Jira, Confluence, XML, JSON
Responsibilities
Write repeatable test cases covering usability, performance, accessibility, and compatibility; Develop automated end-to-end test scripts; Assist in User Acceptance Testing (UAT) planning and execution; Document test results and reproduce issues for developers; Participate in CI/CD pipelines with a focus on security; Analyze requirements and acceptance criteria for testability.
Seniority
Mid-Senior, hands-on IC