About the role
The Engineering Apprentice - Robotics QA is an entry-level role for highly observant, operationally-minded engineers. You will be the eyes and ears of the engineering team in the test arena. You will run repetitive, grueling tests on the robot to ensure it survives the construction environment. Under the guidance of Senior QA engineers, you will learn how to systematically break complex systems, collect the data, and document the failures. This role is ideal for someone who is curious across disciplines, obsessively detail-oriented, and not afraid to get their hands dirty to find the root cause of a problem.
Key Responsibilities
Test Execution:
- Run extensive hours of manual and semi-automated tests on the physical robot platform for new features of hardware and software, specifically focusing on edge cases, collision avoidance, and tool actuation.
- Monitor robot telemetry during long-endurance tests, flagging any sudden spikes in temperature, latency, or power draw.
- Follow and improve QA processes, test scripts, and documentation (test plans, pass/fail records, "How-To" guides) to keep pace with a rapidly evolving product.
Log Management & Triaging:
- Download, label, and archive data logs (ROS bags) after every test session.
- Own the end-to-end lifecycle of test-discovered bugs - from initial documentation through coordination with the responsible engineering team to verified closure.
- Assist in maintaining and preparing physical test environment (setting up drywall panels, adding realistic test cases, protrusions, obstacles etc.).