# Senior Engineer, Test (R5833)

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

**Apply**: https://jobs.lever.co/shieldai/1b5f8795-9e77-4999-b1be-09eb7f08f7b9?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f2602e0d-6b3

## Description

Shield AI's Software Test & Automation Team develops verification, validation, and automation capabilities for Hivemind autonomy. As a Senior Software Test & Automation Engineer, you will design and develop automated test infrastructure, execute system-level verification activities, analyze software performance, and build tooling for continuous validation.

Responsibilities:

- Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software.

- Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative system environments.

- Build automated regression, integration, functional, and performance test suites that improve software quality and deployment confidence.

- Develop Python-based automation, test harnesses, and analysis tools that reduce manual testing effort and improve repeatability.

- Analyze test results, identify software defects and integration issues, and support cross-functional root cause investigations.

- Develop software quality metrics, dashboards, and readiness assessments that provide objective evidence of software maturity.

- Integrate automated testing into CI/CD workflows to enable continuous validation and rapid developer feedback.

- Collaborate with autonomy software, systems engineering, flight test, and integration teams to define validation strategies and readiness criteria.

- Improve test infrastructure, automation coverage, and validation methodologies across the Expeditionary and Emerging Operations portfolio.

Required qualifications:

- BS in Computer Science, Aerospace, Electrical, Mechanical Engineering or related field.

- 4–7 years developing software test, verification, automation, or validation solutions for robotics, autonomy, aerospace, or other complex distributed systems.

- Strong proficiency in Python for automation, testing, and data analysis.

- Experience developing automated test frameworks, test harnesses, or validation infrastructure.

- Experience with Linux-based development environments.

- Experience validating software in simulation, SIL, HIL, and/or representative hardware environments.

- Experience debugging complex software and system integration issues.

- Experience with CI/CD pipelines and continuous validation practices.

- Strong understanding of software verification, regression testing, and quality assurance methodologies.

Preferred qualifications:

- Experience with flight control systems such as ArduPilot or PX4.

- Experience with unmanned aerial systems (fixed-wing, quadrotor, or both)

- Background in autonomy, robotics, or aerospace systems

- Familiarity with flight controllers, radios, and communications systems

## Skills

### Required
- Python
- automation
- testing
- validation
- software development
- Linux
- CI/CD pipelines
- software verification
- regression testing
- quality assurance

### Nice to have
- flight control systems
- unmanned aerial systems
- autonomy
- robotics
- aerospace systems
- flight controllers
- radios
- communications systems

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/1b5f8795-9e77-4999-b1be-09eb7f08f7b9?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
