Senior QA Automation Engineer
3 weeks ago
Work with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of the world’s most challenging technical problems in 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 Sydney CBD. There are approximately 320 staff based in the 4,000sqm facility today, scheduled to grow to approximately 400 staff by end of 2025. Overseas on the ground presence includes USA, Denmark, Mexico, and UAE, as well as distributors in over 70 countries globally.
About the role
DroneShield is seeking a Senior QA Automation Engineer with relevant experience to join the team in Sydney, Australia. The position will report to the Quality Engineering Manager with a dotted line to the Software Engineering Lead. The role primarily focuses on testing the software features of a high-throughput, real-time data processing system that utilises ML algorithms. We are looking for a Quality Assurance Automation Engineer to work on the quality and reliability of our products at all levels of development. You will be responsible for creating and implementing QA strategies and process improvements. Attention to detail, problem solving and a pragmatic, practical approach to technical and process issues is required. Key challenges of the role include delivering test automation, CI/CD pipelines with the documentation and all the details from the test strategy, implementing automated and manual test cases for existing and future features, and working with the development team to improve the test coverage in every step of the development process, including unit and integration tests, API testing, and System tests (E2E).
Responsibilities, Duties and Expectations
- Pair with Software Engineers during design and code reviews to identify risks early, review acceptance criteria and requirements, and negotiate practical testability hooks.
- Design, implement, and maintain scalable test automation frameworks (e.g., GTest, PyTest, Selenium, k6) integrated into GitLab CI/CD pipelines, leveraging CMake + Ninja artifacts and Docker-based test environments.
- Inclusion of static and dynamic analysis tools into CI/CD pipelines.
- Develop test plans that verify both functional and non-functional performance requirements.
- Execute System test scenarios in lab environments while ensuring clear boundaries between unit, integration, and system test coverage. Analyse regressions, validate results, and provide sign-off for release builds.
- Refine test coverage metrics, identifying overlaps across unit, integration, and system tests to ensure efficient and effective testing strategies.
- Translate platform requirements into a dynamic QA plan, ensuring test coverage evolves alongside the scaling of algorithms, protocols, and frontend features.
- Work confidently within Linux and Docker environments, utilising Bash scripting to automate tasks such as environment setup, test execution, and system diagnostics.
- Confidently work within on-premises GitLab CI/CD environments, ensuring test reports and artifacts are correctly generated, stored, and integrated into the pipeline flow. Manage and optimise YAML files while troubleshooting build and deployment workflows.
Qualifications, Experience and Skills
- BS degree in Computer Science, Engineering, or similar technical field of study or equivalent practical experience
- 3 to 5 years of Software Quality Assurance experience.
- Proficient in usage of Docker containerisation within Linux environments, including volume management and orchestration for testing environments.
- Comfortable analysing and testing performance-critical code.
- Strong scripting skills in Python to build data-driven tests and validation suites.
- Familiarity with PyTest for functional and system testing, including advanced features like fixtures, parameterisation, and parallel test execution.
- Strong experience creating and managing automated pipelines in a modern CI/CD toolchain (GitLab is preferred).
- Familiarity working with Atlassian tools such as JIRA and Confluence.
- Experience in automating testing of C++ and/or CUDA back-end systems is highly favourable.
- Experience in automating testing of Golang-based APIs is highly favourable.
- Experience in automating testing of React & TypeScript UI using tools like Selenium or similar is highly favourable.
- Must hold or be able to obtain an Australian Security Clearance (Baseline or NV1 is ideal).
Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.
#J-18808-Ljbffr
-
QA Engineer
23 hours ago
Council of the City of Sydney, Australia Talent International Full timeYou’ll design and execute test plans, automate where possible, and work closely with developers to deliver features that delight customers. This role suits someone proactive and detail-oriented who enjoys working from brief requirements and solving problems independently. Key Requirements - 5+ years of experience in QA or software testing, ideally...
-
QA Engineer
7 days ago
Council of the City of Sydney, Australia Neara Full timeCover Genius is a Series E insurtech that protects the global customers of the world’s largest digital companies including Booking Holdings, owner of Priceline, Kayak and Booking.com, Intuit, Uber, Hopper, Ryanair, Turkish Airlines, Descartes ShipRush, Zip and SeatGeek. We’re also available at Amazon, Flipkart, eBay, Wayfair and SE Asia’s largest...
-
QA Engineer
2 weeks ago
Council of the City of Sydney, Australia 1871 company Full timeAbout the job Founded in 2017, we are dedicated to fostering an ecosystem of seamless resource exchange, where efficiency and precision are paramount. With cutting-edge solutions, we empower businesses to thrive and individuals to unlock their full potential. Committed to high-tech innovation, we are actively reshaping the future, one Byte at a Time. As a...
-
Head of QA Engineering
2 weeks ago
Council of the City of Sydney, Australia HBF Health Full timeApply now Job no: 494411 Work type: Permanent full time Location: Sydney, Melbourne CBD, Perth CBD, Brisbane Categories: Technology What you’ll do Shape the enterprise quality vision: Define frameworks, policies, and quality gates that raise the bar across engineering. Automate at scale Implement a true test automation pyramid, shift-left practices, and...
-
QA Engineer
7 days ago
Council of the City of Sydney, Australia black.ai Full timeLocation Melbourne HQ or Sydney Employment Type Full time Department Engineering Who are Heidi? Heidi is on a mission to halve the time it takes to deliver world‑class care. We believe that by 2050, every clinician will practice with AI systems that free them from administrative burdens and increase the quality and accessibility of care to patients...
-
Senior Automation Engineer
3 weeks ago
Council of the City of Sydney, Australia ASX Full timeSenior Automation Engineer page is loaded## Senior Automation Engineerremote type: Hybridlocations: Sydneytime type: Full timeposted on: Posted Yesterdayjob requisition id: JR100525# **ASX: Powering Australia's financial markets**# When you join ASX, you’re joining a company with a strong purpose – to power a stronger economic future by...
-
Senior QA Engineer, Exploratory
3 weeks ago
Council of the City of Sydney, Australia Medium Full timeOverview Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 280 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset...
-
Senior Automation Project Engineer
2 weeks ago
Sydney, New South Wales, Australia Fast Automation Full time $104,000 - $130,878 per yearSenior Automation Project Engineer | Sydney & MelbourneAt Fast Automation, we believe culture is everything. We're a tight-knit, highly driven team with a strong focus on learning, development, and constant engagement. Having successfully delivered over 1800 projects with zero failures - including many world-firsts, we pride ourselves on innovation and...
-
▷ Urgent Search! QA Software Engineer
2 weeks ago
Council of the City of Sydney, Australia DroneShield Group Pty Ltd Full timeWork with cutting edge technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of the world’s most challenging technical problems in Electronic Warfare, Artificial Intelligence and Machine Learning, RF sensing, Sensor Fusion and distributed systems. Working with high profile customers across...
-
Automation QA
6 days ago
Sydney, Australia tekFinder Full timeAutomation QA - Nodejs, Javascript, TS - 12 month contracts **New Automation - QA Testing Contract roles - finance space - Sydney.** We have new contract roles available for a QA automation engineers, for a brilliant fintech in Sydney who will be supporting both development and QA squads. These are 12 month contract roles and probably more mid level...