CHAOS Inc. is seeking a Lead Software Test Engineer to build and lead their automated system testing capability, defining strategy and implementing system & software testing across their cutting-edge sensing systems to ensure products meet critical customer needs.
Requirements
- 5+ years of experience in software QA, automated testing, or related software engineering roles
- Strong experience with Python and modern automated testing frameworks (pytest, robot framework, Playwright, or similar)
- Experience integrating tests into CI/CD environments and measuring code coverage
- Familiarity with Dockerized or cloud-deployed software (Azure experience preferred)
- Experience with AI-native development tools applied to automated test (GitHub Copilot, OpenAI APIs, Claude Code, or similar).
- Experience building automated test frameworks for data pipelines, Hardware-in-the-loop system testing, and/or or real-time systems
- Familiarity with defense-related sensing domains such as radar, RF/IQ data processing, and/or sensor fusion
Responsibilities
- Establish and lead the automated software testing group within CHAOS, working with a distributed set of teams across multiple products.
- Fully integrate Hardware-in-the-loop automated testing for production HW across multiple products and variants
- Collaborate with systems and software engineers to validate system-level and mission-level functionality
- Design, develop, and maintain end-to-end test frameworks for SW & FW Development (e.g. Python, CUDA, Typescript, and FPGA code)
- Fully integrate into CI/CD pipelines (Bitbucket, Jenkins, Azure) for continuous test execution and analysis
- Support development and V&V for system test automation
- Build automated reporting and coverage dashboards, including AI-driven summarization of test incidents and anomalies
Other
- Work on-site at our office in Hawthorne, CA
- Demonstrated ability to work cross-functionally with systems and software teams
- Mentor junior engineers as the test organization scales
- Proficiency with Git and agile development practices
- Understanding of performance testing, fault injection, and simulation-based testing (HIL/SIL)