Make Your Resume Now

QA Software Engineer (AU)

Posted February 10, 2026
Salaried, full-time

Job Overview


About the role

DroneShield is seeking a hands-on QA Software Engineer with experience in software system validation and exposure to AI/ML-driven and sensor-integrated platforms. You will contribute to test execution, automation, and quality practices across Linux-based systems that integrate software services, firmware components, intelligent models, and sensors.

In this role, you will work closely with engineers across software, data, and DevOps teams to support end-to-end QA activities, including functional, integration, and regression testing. 

The ideal candidate is a motivated team player who can plan and execute testing tasks independently, contribute to automation efforts, and continuously improve product quality within a collaborative, fast-paced environment.

Responsibilities, Duties and Expectations 

  • Design, execute, and maintain manual and automated tests across software components and integrated systems.
  • Contribute to test automation frameworks and CI/CD pipelines under guidance from senior engineers.
  • Plan and execute test cycles for software features, APIs, and integrated solutions.
  • Perform hands-on testing, including functional, regression, and integration testing.
  • Support field testing activities for embedded or integrated products when required.
  • Collaborate with software engineers, data scientists, and DevOps teams to improve test coverage and product quality.
  • Create and maintain test cases, test data, and test documentation in test management tools.
  • Identify, log, and track defects, and assist in root-cause analysis.
  • Actively participate in improving QA processes, standards, and test practices.

Qualifications, Experience and Skills 

  • 3–6 years of experience as a QA or Software Test Engineer.
  • Solid understanding of software testing fundamentals across web, API, and backend systems.
  • Working knowledge of Linux and test automation tools such as Selenium, Pytest, Playwright, or K6.
  • Programming or scripting experience in Python, JavaScript, or Go.
  • Hands-on experience with test management tools such as Xray, Zephyr, or QMetry.
  • Exposure to CI/CD pipelines and basic containerisation concepts (e.g. Docker).
  • Ability to plan and execute testing tasks independently with guidance when needed.
  • Strong analytical, debugging, and communication skills.

Desirable

  • Exposure to embedded systems, IoT, or hardware-integrated software testing.
  • Experience with non-functional testing, including performance or reliability testing.
  • Familiarity with testing AI/ML-driven or data-intensive systems.
  • Awareness of sensor-based systems or edge-device testing concepts.


Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.


Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!