Senior Test Engineer
Hil
Updated on 3/24/2023
Locations
Remote • Brighton, CO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Confluence
Data Analysis
Jenkins
JIRA
C/C++/C#
Git
Linux/Unix
Python
Communications
Software Testing
Requirements
- Ability to interpret software testing artifacts and map these back to the relevant components in the software stack
- BS in Engineering or Computer Science or a similar discipline
- Comfortable working with Python or C++
- Comfortable with Linux and command-line interface
- Proven capability in problem-solving complex systems
- Experience with the system development life cycle, modern software/hardware/system testing methods, and continuous integration
- Excellent written and verbal communication skills
- Sterling references
- Experience testing autonomous vehicles or ADAS features
- Experience designing and commissioning custom HIL test fixtures
- Experience with HIL equipment such as dSPACE, NI, OPAL-RT or SpeedGoat
- Experience with JIRA and Confluence
- Experience with RobotFramework
- Experience with Git and Jenkins
- MS in Engineering or Computer Science or a similar discipline
Responsibilities
- Define HIL bench specifications, work with internal teams and external suppliers to commission new HIL test environments
- Support the requirements generation process by participating in requirements reviews to ensure requirements are necessary, attainable and verifiable
- Design, organize and conduct HIL test cases that effectively verify system requirements
- Lead day-to-day test activities, debug HIL bench issues, and develop new test capabilities
- Conduct detailed root-cause analysis on issues found during testing using common problem solving methods; document all findings in JIRA
- Develop data analysis scripts and visualization tools to quickly extract key learnings and trends from HIL testing
- Effectively communicate test results and issues to the System Test Lead and peers in Engineering
- Advise Engineering teams on the creation of new testable system requirements in response test results
- Develop test automation capabilities to support an efficient system release process
- Mentor and coach less senior team members to grow their technical skills and personal attributes
- Embody a "Safety Steward" mindset - hold all co-workers accountable for safety on test trucks, equipment, and areas, and proactively propose safety improvements
- Work with the team to understand and prioritize test exceptions and help drive toward a product that meets all customer, business, and technical expectations
- While this is an accurate reflection of the position, Outrider reserves the right to require additional/different tasks to be performed as needed