
Senior QA Automation Engineer
4 days 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
-
Senior Automation Tester
2 weeks ago
City of Melbourne, Australia ClearCompany Full timeSenior Quality Assurance Engineer - Contract Duration: 9 months (Oct 2025 - June 2026) Location: Clayton, VIC 3800 - Hybrid (3 days office / 2 days WFH) We're looking for a highly experienced Senior QA Automation Engineer to join an enterprise-wide Time & Attendance implementation project. You'll drive QA strategy, build automation frameworks, and ensure...
-
Senior Control Systems Engineer
2 weeks ago
Council of the City of Sydney, Australia Alliance Automation Full timeOverview Join Alliance Automation: Where Excellence Meets Opportunity! Transforming Australian Industry with Secure Digital Solutions, Smart Automation, and Electrical Engineering. We believe that our people are our most valuable asset. With a strong emphasis on integrity, trust, and honesty, we incorporate business ethics into everything we do. Join us...
-
Senior QA Automation
3 weeks ago
Sydney, Australia Wärtsilä Corporation Full timeSenior QA Automation Wärtsilä is a world leader in marine technology and leading the industry's transformation towards a decarbonised and sustainable future. With the world’s widest portfolio and service network, we – Wärtsilians - deliver efficient, safe and sustainable integrated products and solutions to enhance the business of our customers. The...
-
QA Software Engineer
2 days ago
Council of the City of Sydney, Australia DroneShield Group Pty Ltd Full timeQA Software Engineer (Sensors and Effectors) (AU) 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...
-
Senior QA Engineer
4 weeks ago
City of Brisbane, Australia Entain Full timeAbout the Role As a Senior Quality (QA) Engineer, you will bring advanced expertise in software testing, strategic problem-solving, and a strong leadership mindset. You’ll play a pivotal role in shaping quality practices across the business, setting the standard within your pod, and ensuring our customers enjoy seamless, memorable experiences. Your deep...
-
▷ (Apply Now) QA Engineer (Growth)
2 days ago
Council of the City of Sydney, Australia Heidi Health Ltd Full timeOverview Heidi is building an AI Care Partner that supports clinicians every step of the way, from documentation to delivery of care. We exist to double healthcare’s capacity while keeping care deeply human. In 18 months, Heidi has returned more than 18 million hours to clinicians and supported over 73 million patient visits. Today, more than two million...
-
QA Engineer
2 weeks ago
Council of the City of Sydney, Australia Protecht Group Full timeAbout Protecht We are a fast growth Governance, Risk & Compliance (GRC) SaaS business. We provide world-class enterprise risk management, compliance, training, and advisory services to over 350 customers across various industry sectors through our offices across APAC, USA & Europe. Why join us? At Protecht, a positive and super friendly culture awaits...
-
Senior Data Engineer
4 days ago
Other Side Of The Moon, Australia QA Higher Education I.T. Conference 2018 Full time $90,000 - $120,000 per yearVacancy detailsTalent poolIT - Data & ReportingTitleSenior Data EngineerContract typeQA HE Ltd PermanentJob advertSenior Data Engineer – QA Higher Education, Home BasedPermanent Opportunity - Shape the future of data with QAHEAre you a data visionary with a passion for building robust, scalable solutions? QAHE is on the lookout for a Senior Data Engineer...
-
QA Engineer
10 hours ago
North Sydney Council, Australia Peoplebank Full time $120,000 - $150,000 per yearPermanent roleNorth Sydney (Hybrid)Exciting OpportunityOur client has partnered with a leading global technology company that delivers trusted SaaS solutions to financial institutions, fintechs, and digital service providers around the world. Their suite of products simplifies complex compliance and operational workflows, empowering clients to operate more...
-
Senior Automation Tester
1 week ago
Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per yearJoin Our Black-Belt Team as a Senior Automation Test Engineer in PlaywrightOur specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, 24×7 operations masters, AI thought leaders and engineering best-practice advocates.With a global presence and local expertise, we deliver innovative solutions...