Shift5 is redefining the future of onboard operational technology (OT). As a fast-growing scale-up, we specialize in cutting-edge cybersecurity, predictive maintenance, and compliance for OT systems across defense, aerospace, and rail. By unlocking and democratizing the vast potential of onboard OT data, we help our customers’ fleets run smarter, safer, and more efficiently.
Requirements
- Experience with one or more of the following programming languages: Python, TypeScript/JavaScript, Rust, GoLang, Ruby, Java.
- Strong proficiency in creating automated test suites against frontend applications and APIs as well as integration tests to ensure functionality and compatibility across various software and hardware components.
- Ability to set up and configure test environments consisting of both hardware and software components.
- Experience working with software teams, demonstrating advanced skill in automated and manual testing.
- Deep understanding of QA Engineering practices and concepts.
- Familiarity and demonstrated expertise with test management and execution platforms such as Test Rail, Zephyr, X-Ray. Experience with Atlassian Jira preferred.
- Demonstrated experience with REST API’s, CI/CD, SQL, automated UI test tooling (e.g. Selenium/Cypress/Playwright), Docker, Linux.
Responsibilities
- Write comprehensive test plans for new and existing features.
- Create regression test suites to ensure ongoing stability.
- Inform how QA is integrated into engineering workflows.
- Work closely with other QA and Test Engineers covering the testing of embedded systems to ensure full coverage of the Shift5 solution.
- Write automated tests against APIs and UIs (driven by Selenium, Playwright, or Cypress, for example).
- Work with our Platform Engineering (DevOps) team to integrate automated testing within our build pipelines.
- Execute manual functional and exploratory tests against the Shift5 solution stack.
Other
- US Citizenship.
- Prior experience working very autonomously in a startup-like environment.
- Prior experience building out QA systems and processes from scratch.
- Prior experience with CANbus, MIL-STD-1553, SAE J1939, ASCB, ARINC 429
- Familiarity working with and deploying to AWS, GCP, or Azure