Staff Software Test Automation Engineer
Core
Architect, scale, and maintain hardware test beds, reusable test automation frameworks, software tools, and CI/CD pipelines to validate complex hardware and software integrations for fuel-flexible power generation systems.
Role type
Staff Software Test Automation Engineer (Embedded/Hardware)
Builds
Hardware test beds, reusable test automation frameworks, software tools, and CI/CD pipelines
Domain
Energy / Embedded Systems / IoT / Cloud Computing
Required skills
Python, C++, Bash, Cloud Computing, Embedded Systems, Networking, IoT with RTOS, Controls, MIL/SIL/PIL simulations, Emulators, Complex Algorithms, Exploratory Manual Testing, Technical Test Case Design, Failure Analysis, Risk Mitigation, System-Level Debugging
Preferred skills
Docker, Kubernetes, Ansible, Jira, Xray, GitLab
Technologies
Python, C++, Bash, Docker, Kubernetes, Ansible, Jira, Xray, GitLab, ASP.NET, LESS
Responsibilities
Architect, scale, and maintain hardware test beds, reusable test automation frameworks, software tools, and CI/CD pipelines. Develop test plans, test cases, technical approaches, and traceability matrices to validate complex hardware and software integrations. Lead failure analysis, debug and diagnose testing issues, and advance risk mitigation. Establish risk-based testing strategies and assess risks to ensure comprehensive coverage of critical-path functionality. Lead validation and automation strategy for the interaction of real-time embedded software, predictive control loops, and multi-fuel dynamics.
Seniority
Staff, hands-on IC with leadership
