Software Engineer in Test
Core
Build, scale, and operate testing and tooling infrastructure for hardware, embedded systems, and high-performance web applications to ensure successful deployment in critical environments.
Role type
Senior Software Engineer in Test (Test Infrastructure)
Builds
Automated testing frameworks, CI/CD pipelines, and tooling for hardware/embedded and web products
Domain
Defense technology, critical infrastructure, robotics, embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
automated testing, Python, Javascript, CI/CD pipelines, test automation frameworks, cloud platforms (GCP/AWS/Azure), containerization (Kubernetes/Docker), code health analysis
Preferred skills
multi-language test framework development, internal automation tooling, C, Rust
Technologies
Python, Javascript, GCP, AWS, Azure, Kubernetes, Docker, CI/CD
Responsibilities
Build and scale testing infrastructure, automate unit/functional/end-to-end tests, configure reliable CI/CD test execution, drive adoption of testing best practices, conduct manual regression testing, collaborate on early-stage testing integration
Seniority
Mid-Senior, hands-on IC