Robust-ai

QA Lead

San Carlos, CA Full Time

About the Role

We are looking for a highly capable, hands-on QA Lead to own software quality for our robots and applications. In this senior role, you will serve as the ultimate gatekeeper for our software before it reaches customers. You will be heavily hands-on with our robots, testing our software both directly on the physical systems and in our cloud environments to ensure it performs as expected.

As an individual contributor, you will manage and execute our QA processes. You will collaborate closely with product and software teams to understand customer workflows and expected robot fleet behavior. You will then translate them into rigorous test plans and execute them, ensuring the code we ship is reliable and performant in real-world environments.

Key Responsibilities

  • Execution & Validation: Run manual validation and execute weekly release-candidate testing to ensure software product readiness before deployment

  • End-to-End Test Ownership: Design, write, review, and maintain comprehensive test plans

  • Clear Reporting & Escalation: Translate complex software/hardware interactions into concise, actionable, and well-structured bug reports. Properly prioritize the identified issues and escalate as needed

  • Process Building: Build and refine scalable QA processes to guarantee our software consistently meets expectations

  • Stakeholder Collaboration: Partner closely with Product Managers and Engineering to learn every detail of how our applications are supposed to work on-site and integrate with customer workflows

  • Quality Metrics: Define and track key metrics for test coverage, defect rates, and overall release quality

  • Feedback Loop: Provide continuous, clear feedback and suggestions to the development team to improve product performance and user experience

Requirements

  • Senior-level experience in software QA, product validation, or a related field

  • Comfortable and experienced working hands-on with physical hardware (testing software deployed on hardware systems, such as robots or IoT devices)

  • Demonstrated ability to own the QA process as an individual contributor, balancing high-level test planning with hands-on execution

  • Exceptional communication skills, with a proven ability to write clear, easily reproducible bug reports and maintain consistent documentation

  • Strong collaborative skills to effectively bridge the gap between product requirements and development output

  • Experience with a command line, git, and version control, with the ability to check out software branches and builds for testing

Nice-to-Haves

  • Experience with writing test automation scripts

  • Experience managing test environments and tooling

  • Experience with ROS and Linux