QA Software Engineer (AU)

Pyrmont, Australia

DroneShield

DroneShield is a global provider of counterdrone defense solutions, specializing in C-UxS AI, RF sensing, AI/ML, Sensor Fusion, Rapid Prototyping & MIL-SPEC manufacturing

View all jobs at DroneShield

Apply now Apply later

Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world’s most challenging technical problems in the Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across militaries, government agencies, airports, critical infrastructure, law enforcement and many others.

With one of the largest listed defence company market capitalisations in Australia and having raised approximately $250m in 2024 alone, DroneShield is undergoing hypergrowth stage, fuelled by rapidly increasing use of drones for nefarious applications, from battlefield, to terrorism, to contraband delivery and commercial espionage.

This role is in the DroneShield Sydney headquarters in Pyrmont, Sydney. There are approximately 200 staff based in the 4,000sqm facility today, scheduled to grow to approximately 300 staff by end of 2026. Overseas on the ground presence includes Virginia (USA), Denmark, Germany and Dubai, as well as distributors in over 70 countries globally.


About the role

DroneShield is seeking a QA Software Engineer with relevant experience to join the team in Sydney, Australia. The position will report to Software Team Lead. 

The role is primarily focused on the development of DroneShield C2 platform, DroneSentry-C2. The C2 platform combines data from different deployed sensor types and displays this information to the user in a meaningful way. We are looking for a Quality Assurance Software Engineer to ensure quality and reliability is built into the platform. High attention to detail and a pragmatic, practical approach to technical and process issues is required. Key challenges of the role include delivering test documentation and processes, implementing test cases and working within the development team to resolve reliability issues prior to software release. 

Responsibilities, Duties and Expectations 

  • Design, implement and maintain automated testing frameworks within a CI/CD process  
  • Implementation and maintenance of testing frameworks such as Selenium  
  • Identify and resolve testing dependencies, traceability, risks and gaps in test coverage across a complex distributed system  
  • Prioritise QA tickets and ensure they are passed prior to quarterly software release cycle  
  • Release Acceptance Testing – providing ‘hands-on’ assistance during the quarterly release cycle to ensure software release performance and stability  
  • Understand the technology strategy of the organisation to ensure QA strategy alignment

Qualifications, Experience and Skills 

  • DS degree in Computer Science, Engineering, similar technical field of study or equivalent practical experience  
  • 2 to 5 years of software Quality Assurance, Verification and Validation and/or Test & Evaluation experience  
  • Software development experience using Golang, Python or JavaScript  
  • Familiarity with Linux and scripting is required 
  • Experience with AI/ML and handling non-deterministic systems is essential 
  • Proven ability to create and orchestrate manual test plans 
  • Experience working with Atlassian tools such as JIRA and Confluence  
  • Strong understanding of CI/CD development approach using automation where possible  
  • Strong interpersonal skills to implement and shape QA procedures across the platform  
  • Passionate about automation of processes. Allowing for small agile teams to move forward quickly while maintaining existing product features


Note for recruitment agencies: we do not accept floated candidates from external recruiters unless they were instructed to do so.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile CI/CD Computer Science Confluence Distributed Systems Drones Engineering Golang JavaScript Jira Linux Machine Learning Python Selenium Testing

Region: Asia/Pacific
Country: Australia

More jobs like this