# Staff Engineer, Quality Assurance (R5799)

**Company**: Shield AI
**Location**: Melbourne
**Work arrangement**: onsite
**Experience**: staff
**Job type**: International Office Entity
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/5da0e986-a159-4be9-b58c-b12368c7825a?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_045b9607-0dd

## Description

The Quality Assurance team at Shield AI is responsible for ensuring the overall quality of software releases. This team works closely with the Development and Hardware teams to achieve this goal.

As a Staff Engineer, Quality Assurance, you will complete software engineering and quality assurance tasks across the software development lifecycle (SDLC), including test case development and execution, regression testing, implementing automated tests, verifying product performance goals and measures, and ensuring project requirements are met.

Your responsibilities will include:

- Completing tasks to an agreed schedule and recognising any likely delays or failures early and communicating them immediately to the Director of Engineering.

- Collaborating with other Software Engineers and Software Quality Assurance Engineers by participating in ad-hoc discussions to improve software design, testing processes and outcomes, and software quality.

- Preparing test environments, including hardware setup, device flashing, software installation, software execution, integration testing, and operational testing on flights in and around Melbourne.

The requirements for this role are:

- Tertiary qualifications in Computer Science or Software Engineering, or equivalent overseas qualification.

- Cross-platform testing experience, including Windows and Linux platforms.

- Proficiency in setting up and managing different test environments and operating systems.

- Ability to analyse and solve complex software engineering problems individually or as part of a team.

- Reliability and ability to work to project schedules and deadlines.

- Experience working in an Agile software development environment, contributing to software solutions and automation frameworks.

- Strong knowledge of fault tracking systems.

Preferred qualifications include:

- ISTQB accreditation.

- Experience with automated testing tools.

- Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test experience.

- Experience in testing and validating real-time embedded software systems.

## Skills

### Required
- Computer Science
- Software Engineering
- Cross-platform testing
- Agile software development
- Fault tracking systems

### Nice to have
- ISTQB accreditation
- Automated testing tools
- Hardware-in-the-Loop (HIL)
- Software-in-the-Loop (SIL)
- Real-time embedded software systems

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/5da0e986-a159-4be9-b58c-b12368c7825a?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
