QA Engineer, Cloud Robotics

Auckland / New Zealand
Software Engineering – QA /
Full Time /
Hybrid
We are on the hunt for a highly skilled and experienced Test Automation Engineer to spearhead our testing efforts within our Cloud Robotics division. This pivotal role demands a candidate with a strong technical foundation in test automation, proficiency in JavaScript/TypeScript, and the ability to lead and innovate our testing strategies. The role will give the opportunity to be working with cutting edge technologies in automation and robotics such as Boston Dynamics’ Spot and DJI Docked drones. The Test Automation Engineer will play a crucial role in ensuring the quality and reliability of our cloud-based robotics software, working closely with the engineering manager and other key stakeholders.

This role requires 2 to 3 days a week in the Auckland office.

Don’t have all the qualifications or experience listed below? We’d still love to hear from you. We encourage you to apply and complete all application questions. 

Responsibilities:

    • Lead the design, development, and maintenance of sophisticated test automation frameworks using JavaScript/Typescript (such as Playwright or Cypress) and additionally Golang (or similar backend language), tailored for cloud-based robotics applications.
    • Drive the evolution of our test automation strategies, incorporating the latest technologies and best practices to enhance efficiency and effectiveness.
    • Collaborate with development teams to integrate test automation into the CI/CD pipeline, ensuring seamless and reliable deployment of cloud robotics software.
    • Mentor and provide technical leadership to the test automation team, fostering a culture of quality and continuous improvement.
    • Conduct in-depth technical reviews of testing artifacts (e.g., code, strategies, reports) to ensure adherence to the highest standards of quality.
    • Work directly with the Engineering Manager for Cloud Robotics to report progress, identify challenges, and propose innovative solutions.
    • Play a key role in the development lifecycle, from requirements analysis to deployment, ensuring quality objectives are met at every stage.
    • Lead the investigation and resolution of complex bugs and issues, working closely with software developers and other engineers to ensure the highest level of product quality.
    • Available for field testing when required - this would include executing a test plan on the field at client sites with robots and drones.

Requirements:

    • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
    • 5+ years of experience in test automation, with a strong background in programming languages, specifically JavaScript and Golang.
    • Proven track record of developing and maintaining automated testing frameworks for cloud-based applications or robotics software.
    • Deep understanding of CI/CD processes and tools (e.g., Github Actions, Jenkins, Travis CI, GitLab CI) and how they integrate with test automation.
    • Expertise in software quality assurance principles, testing methodologies, and agile development processes.
    • Exceptional problem-solving abilities and analytical skills, with a keen attention to detail.
    • Strong leadership skills, with experience mentoring and guiding a team of test engineers.
    • Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
    • Work Hours | able to work Monday - Friday
    • Work Location | able to work in a hybrid environment with up to 3 days in the Auckland office
    • Travel | available to travel domestically and/or internationally occasionally for work-related events such as conferences, company in-person gatherings, pieces of training