Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Qa software engineer

Sydney
DroneShield Limited
Software Engineer
Posted: 10 May
Offer description

Job Title: QA Software Engineer (Embedded Team)

At DroneShield Limited, we are pushing the boundaries of technology to make the world a safer and more secure place. As a QA Software Engineer on our Embedded Team, you will have the opportunity to work with cutting-edge technology and contribute to solving some of the world's most challenging technical problems in Electronic Warfare, Artificial Intelligence, Machine Learning, RF sensing, Sensor Fusion, and distributed systems.

We work with high-profile customers across militaries, government agencies, airports, critical infrastructure, law enforcement, and many others. Our team is dedicated to developing innovative solutions that meet the complex needs of these organizations.

As a member of our Sydney-based team, you will be working in a dynamic and fast-paced environment. With an approximately $1bn market capitalisation and having raised approximately $250m in recent times, DroneShield is undergoing a hypergrowth stage, driven by the rapidly increasing use of drones for nefarious applications.

This role will be based in our 4,000sqm facility in Pyrmont, Sydney, which is home to approximately 160 staff today, scheduled to grow to approximately 300 staff by end of 2026. We also have an overseas presence in Virginia (USA), Denmark, Germany, and Dubai, as well as distributors in over 70 countries globally.

About the Role:

DroneShield is seeking a highly skilled QA Software Engineer to join our team in Sydney, Australia. The position will report to the Embedded Quality Engineering Manager. The primary focus of this role is on testing and benchmarking DroneShield embedded sensors and software features. We are looking for a Quality Assurance Software Engineer who can ensure quality and reliability is built into our products at all levels of development.

Your responsibilities will include designing, implementing, and maintaining automated tests within a test framework used as part of a CI/CD process, implementing automated test cases to benchmark existing sensor performance, conducting manual pre-release field testing, identifying and resolving testing dependencies, documenting discovered issues, and supporting user acceptance testing and systems integration testing.

Responsibilities:

- Design, implement, and maintain automated tests within a test framework used as part of a CI/CD process.
- Implement automated test cases to benchmark existing sensor performance and evaluate future product changes against these benchmarks.
- Independently conduct manual pre-release field testing and validation of embedded products to ensure features meet the design intent and requirements.
- Identify and resolve testing dependencies, traceability, risks, and gaps in test coverage across a variety of products.
- Meticulously document discovered issues with the product in bug tickets and ensure the issues are communicated with external stakeholders and prioritised according to their potential impact.
- User Acceptance Testing – support in the development of protocols and procedures for user acceptance testing. Provide 'hands-on' assistance during the quarterly release cycle to ensure software release performance and stability.
- Systems Integration Testing – work with the development team to ensure the successful integration of new technologies, sensor modes, or system functions via end-to-end testing.

Qualifications and Requirements:

- Bachelor's degree in Engineering, Computer Science, or similar technical field of study, or equivalent practical experience.
- 5 to 10 years of Software Quality Assurance, Software Development in Test, Verification and Validation, and/or Test & Evaluation experience.
- Comfortable working with Python and embedded systems; a working knowledge of pytest and Selenium or equivalent is desirable.
- Experience working with Linux and using Atlassian tools such as JIRA and Confluence.
- Experience developing lower-level integration and module testing is desirable.
- 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.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer, connex on hp nonstop
Sydney
FIS. Empowering the Financial World
Software Engineer
Similar job
Senior software engineer – real-time sensor systems
Sydney
Givsum, Inc
Software Engineer
Similar job
Senior software engineer
Sydney
LGT Group
Software Engineer
Similar jobs
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > QA Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save