Skip to content
Shield AIShield AI

Staff Engineer, Quality Assurance

Leads software quality assurance across the SDLC, including automated, regression, integration, and operational testing for embedded software and hardware environments. Requires a relevant tertiary qualification, cross-platform testing expertise, Agile experience, and strong problem-solving skills.

About the job

Responsibilities

  • Perform software engineering and quality assurance activities throughout the software development lifecycle.
  • Develop and execute test cases, regression tests, automated tests, integration tests, and operational tests.
  • Verify product performance goals and measures and ensure project requirements are met.
  • Document testing activities and maintain software release approval matrices.
  • Prepare test environments, including hardware setup, device flashing, software installation, and software execution.
  • Complete tasks to schedule, identify potential delays or failures, and communicate risks promptly.
  • Collaborate with software engineers and quality assurance engineers to improve software design, testing processes, outcomes, and quality.
  • Conduct operational testing on flights in and around Melbourne.

Requirements

  • Tertiary qualification in Computer Science, Software Engineering, or an equivalent qualification.
  • Cross-platform testing experience with Windows and Linux.
  • Experience setting up and managing test environments and operating systems.
  • Ability to analyze and solve complex software engineering problems independently and collaboratively.
  • Experience working in an Agile software development environment and contributing to software solutions and automation frameworks.
  • Strong knowledge of fault-tracking systems.

Nice-to-haves

  • ISTQB accreditation.
  • Experience with automated testing tools.
  • Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing experience.
  • Experience testing and validating real-time embedded software systems.

Skills

Software Testing, Test Automation, Regression Testing, Integration Testing, Agile, Windows, Linux, Fault Tracking, Istqb, Hardware-In-The-Loop, Software-In-The-Loop, Embedded Systems, Operating Systems

Shield AI

Shield AI

Melbourne, Australia

Staff Engineer, Software Test
No salary listedOn-site7+ YOEQA Engineering

Staff-level engineer responsible for building automated test infrastructure and executing software verification across simulation, hardware, and vehicle environments for autonomy systems. Requires a relevant bachelor’s degree, substantial test automation experience, Python, Linux, and CI/CD expertise.

Shield AI

Shield AI

Melbourne, Australia

Senior Engineer, Test
No salary listedOn-site5+ YOEQA Engineering

Develop automated test infrastructure and system-level verification for autonomy software across simulation, hardware-in-the-loop, and vehicle environments. The role requires strong Python, Linux, CI/CD, and software verification experience, with a bachelor's degree and senior-level testing background.

Circle

Circle

Remote

Senior Quality Engineer
$120k+/yrRemote5+ YOEQA EngineeringQuick apply

Senior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.