23 Sep
|
Task Recruitment
|
Queensland
23 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 opportunity.
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 solid 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 043 870 9***
n *****@taskgroup.com.au
n
or
n
Katrina Penfold
n 0408 737 ***
n *******@taskgroup.com.au
📌 QA Engineer (Queensland)
🏢 Task Recruitment
📍 Queensland