22 Sep
|
Task Recruitment
|
Queensland
22 Sep
Task Recruitment
Queensland
Job Description
Are you a highly technical Test Automation Engineer who enjoys building robust automated test frameworks rather than simply executing test cases? Do you thrive in engineering-focused Agile teams where quality is built into the software from the outset?
n
Would you like to work alongside some of the industry's brightest engineers developing next-generation mining software solutions that are transforming global mining operations through Robotics, Artificial Intelligence (AI), cloud-native platforms and Digital Technologies?
n
A Fortune 100 global technology leader with a major mining software development centre is seeking an experienced Test Automation Engineer to join one of its high-performing Agile delivery teams.
n
The organisation develops world-class mining technology solutions that generate and process vast amounts of real-time data from sensors, onboard systems, machine models and control algorithms. These solutions provide real-time guidance, monitoring, tracking and supervisory control across some of the world's largest mining fleets and are used by leading mining organisations worldwide.
n
As part of a major modernisation program, you'll help transform a long-established enterprise platform into modern containerised microservices, designing and building automated test suites that validate new services while ensuring behavioural parity with the existing platform. This is a genuinely hands‐on engineering role where you'll write production-quality automation code that runs continuously within CI pipelines and catches real defects before software reaches production.
n
This is an initial 12-month contract with a strong likelihood of ongoing extensions. The organisation has a significant long‐term technology roadmap and continues to invest heavily in the next generation of its mining technology platform, making this an outstanding long‐term contracting chance.
n
THE OPPORTUNITY
n
n
Own end-to-end quality for user stories by defining test approach, executing tests against acceptance criteria, and providing clear sign‐off and test evidence.
n
Create, maintain, and continuously improve test artefacts including test plans, manual and automated test cases, reusable scenarios, and test summary reporting.
n
Define and uphold team QA processes and standards, ensuring consistent test practices and fit‐for‐purpose coverage across the delivery lifecycle.
n
Partner with engineers to improve overall product quality through shift‐left practices, quality gates, and participation in code reviews.
n
Design, build, and maintain automated tests across backend services, and UI and API layers, including REST validation, RBAC permutations, and targeted gap coverage.
n
Contribute to and evolve the Cucumber + Playwright automation framework, including migrating and refactoring high‐value scenarios from the legacy Cucumber Java suite.
n
Enable reliable continuous testing by configuring and maintaining CI/CD pipelines (GitHub Actions) and monitoring daily automation execution, triaging failures and reducing flakiness.
n
Plan and execute regression, acceptance, and exploratory testing as needed, balancing manual verification with automation to maximise coverage and confidence.
n
Support test environment readiness and test data management for automation, including setup, maintenance, and ongoing optimisation.
n
Collaborate closely with Team Leads, Product Managers, and cross‐functional stakeholders to communicate quality status, risks, and improvement opportunities.
n
Apply a risk‐based, strategic QA mindset—defining coverage strategy, influencing quality decisions early, and advocating for quality across the team.
n
n
TO BE SUCCESSFUL YOU WILL HAVE
n
n
4+ years' experience as a Test Automation Engineer developing automated tests that run within Continuous Integration (CI) pipelines
n
Strong experience developing automation using TypeScript or JavaScript (Java, C# or Python also considered)
n
Proven experience designing and maintaining reliable automated test frameworks
n
Hands experience testing REST APIs, including authentication, authorisation, schema validation and negative testing
n
Hands‐on experience using Playwright (or Selenium/Cypress with willingness to transition)
n
Experience designing maintainable Page Object Model automation frameworks
n
Experience configuring or supporting CI/CD pipelines using GitHub Actions, Azure DevOps or Jenkins
n
Strong Git experience including pull requests and code reviews
n
Excellent troubleshooting skills with the ability to identify root causes of automation failures
n
Strong understanding of Agile software delivery, SDLC, shift‐left testing and quality engineering
n
Excellent communication and stakeholder engagement skills
n
n
HIGHLY DESIRABLE
n
n
MQTT or event‐driven architecture testing
n
Kubernetes or containerised platform testing
n
Java code reading capability
n
Performance testing using k6, Gatling or JMeter
n
Mining technology, industrial automation or safety‐critical software experience
n
Experience implementing outcome‐based testing practices rather than step‐driven UI automation
n
n
EXCITING TECHNOLOGY ENVIRONMENT
n
n
TypeScript
n
Playwright
n
REST APIs
n
Protobuf /gRPC
n
MQTT
n
GitHub Actions
n
Kubernetes
n
Microservices
n
Java 21
n
Angular
n
AWS
n
Git
n
Modern CI/CD
n
Shift‐Left Engineering
n
Cloud‐Native Development
n
n
WHAT'S ON OFFER?
n
n
Initial 12-month contract with strong extension potential
n
Long‐term program of work backed by significant product investment
n
Build the next generation of globally deployed mining technology
n
Work on modern cloud‐native microservices rather than legacy‐only applications
n
Join an exceptionally talented engineering organisation
n
Work alongside highly experienced software engineers and architects
n
Competitive market rates
n
Exposure to Robotics, Artificial Intelligence, cloud‐native engineering and advanced mining technologies
n
Make a tangible contribution to technology used by many of the world's largest mining companies
n
n
The role is based in Brisbane CBD and requires attendance in the office five days per week.
n
To be considered for this position, you must have unrestricted working rights in Australia. Australian or New Zealand Citizens and Australian Permanent Residents will be highly regarded.
n
Candidates currently residing within Greater Brisbane are strongly preferred due to the office‐based nature of the role.
n
Questions regarding this role can be directed to:
n
Fortunato (Forty) Galluzzo
n ************
n
******
n
or
n
Katrina Penfold
n ******** ***
n
********
📌 Qa Engineer (Queensland)
🏢 Task Recruitment
📍 Queensland