Test Lead
STR
About the role
About the Team:
STR's Analytics and Command & Control (AC2) Division focuses on developing actionable, advanced technology solutions to provide asymmetric advantages within the information domain.
The Mission Applications (MA) Group within the AC2 Division specializes in ensuring the technology that STR creates produces outsized mission impact. Staff within the MA group have a deep understanding of missions and technology needs for national security with skills targeting transition of technology to operational use, including product management, UX Product implementation, software integration & mission engineering, platform engineering, DevOps, and program management. MA staff combine with other science and engineering staff from the various STR research and development groups to form dedicated product teams focused on accelerating the operational transition of cutting-edge software technologies.
The Role:
A Test Lead coordinates all efforts associated with test, to include test-driven development and implementing automation for various elements of system test. This approach places a strong emphasis on all aspects of test (unit, integration, and system-level) to ensure STR is fulfilling the end-user's operational needs, thus enabling the success of the overall mission. Ensuring all facets of system test are accounted for in the end-to-end software development and deployment can significantly improve the impact of STR software.
We are seeking experienced candidates - preferably, established technical leads with experience as a test lead on a software development program and skill interfacing with teams of developers.
What you will do:
- Lead the development team in designing and implementing integration tests for innovative software services in an agile DevSecOps environment
- Collaborate with program leadership to prioritize test planning and execution activities
- Ongoing work includes developing and maintaining automated system and regression tests and working with program management/staff to identify key system-level test cases
- Hands-on experience with ability to quickly grasp overall system architecture picture is essential
Who You Are:
- Ability to obtain a Top Secret security clearance with SCI eligibility, for which U.S citizenship is needed by the U.S government
- BS in Computer Science, Information Technology, or related technical field with a minimum of 7+ years of relevant experience. Equivalent experience will be considered.
- Experience with relevant technologies, including:
- Python
- Kafka
- RESTful services
- Gitlab, specifically Gitlab CI/CD and understanding pipelines
- Kubernetes (good familiarity with kubectl and experience putting together k8s yml config files)
- ELK stack tools
- Docker and docker-compose
- Java applications (e.g., deployment/configuration)
- xUnit-based test frameworks, primarily pytest, PyUnit, Jest, and Junit
- Web-based UI test automation tools (e.g., Selenium, Playwright)
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free