Senior Software Test and Automation Engineer
Posted Updated
Description
You will design and maintain automated test frameworks, validation tooling, and test infrastructure for autonomy software. You will execute verification activities across simulation, SIL, HIL, VIL, and representative environments. You will develop Python automation and CI/CD validation, analyze results and defects, create quality metrics, and improve validation coverage and methodologies.
Responsibilities
- Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure
- Develop and execute verification and validation strategies across simulation, SIL, HIL, and VIL environments
- Build automated regression, integration, functional, and performance test suites
- Develop Python automation, test harnesses, and analysis tools
- Analyze test results, identify defects, and support root-cause investigations
- Develop software-quality metrics, dashboards, and readiness assessments
- Integrate automated testing into CI/CD workflows
- Define validation strategies and readiness criteria with cross-functional teams
- Improve test infrastructure, automation coverage, and validation methodologies
Requirements
- Bachelor's degree in Computer Science, Aerospace, Electrical, Mechanical Engineering, or a related field
- 4–7 years developing software test, verification, automation, or validation solutions for complex systems
- Python proficiency for automation, testing, and data analysis
- Experience developing automated test frameworks, test harnesses, or validation infrastructure
- Experience with Linux-based development environments
- Experience validating software in simulation, SIL, HIL, or representative hardware environments
- Experience debugging complex software and system-integration issues
- Experience with CI/CD pipelines and continuous validation
- Understanding of software verification, regression testing, and quality assurance methodologies
Benefits
- Bonus
- Equity
