QA Engineer

Task Recruitment

Brisbane

On-site

AUD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Task Recruitment is seeking an experienced Test Automation Engineer in Brisbane to join an engineering-focused Agile team. You will build and maintain automated test frameworks, validate REST APIs and UI layers, and drive continuous testing within CI pipelines.

The role is a hands-on engineering position with modern tooling and cloud-native mining tech exposure. The 12-month contract requires five-days-per-week office presence in Brisbane CBD and unrestricted working rights in Australia.

Qualifications

  • 7+ years as a Test Automation Engineer
  • Experience building automated test frameworks
  • Hands-on testing REST APIs and UI layers

Responsibilities

  • Own end-to-end quality for user stories
  • Develop and maintain automated test suites
  • Configure CI/CD pipelines for automated testing
  • Collaborate with engineers and product teams to improve quality
  • Plan regression, acceptance and exploratory testing as needed

Skills

Test automation
Playwright
TypeScript/JavaScript
REST APIs
CI/CD
Git
Agile

Tools

Playwright
Selenium/Cypress
GitHub Actions

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?

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?

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.

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.

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.

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.

The role is based in Brisbane CBD and requires attendance in the office five days per week.

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.

Candidates currently residing within Greater Brisbane are strongly preferred due to the office-based nature of the role.

THE OPPORTUNITY
  • 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.
  • Create, maintain, and continuously improve test artefacts including test plans, manual and automated test cases, reusable scenarios, and test summary reporting.
  • Define and uphold team QA processes and standards, ensuring consistent test practices and fit‑for‑purpose coverage across the delivery lifecycle.
  • Partner with engineers to improve overall product quality through shift‑left practices, quality gates, and participation in code reviews.
  • Design, build, and maintain automated tests across backend services, and UI and API layers, including REST validation, RBAC permutations, and targeted gap coverage.
  • Contribute to and evolve the Cucumber + Playwright automation framework, including migrating and refactoring high‑value scenarios from the legacy Cucumber Java suite.
  • Enable reliable continuous testing by configuring and maintaining CI/CD pipelines (GitHub Actions) and monitoring daily automation execution, triaging failures and reducing flakiness.
  • Plan and execute regression, acceptance, and exploratory testing as needed, balancing manual verification with automation to maximise coverage and confidence.
  • Support test environment readiness and test data management for automation, including setup, maintenance, and ongoing optimisation.
  • Collaborate closely with Team Leads, Product Managers, and cross‑functional stakeholders to communicate quality status, risks, and improvement opportunities.
  • Apply a risk‑based, strategic QA mindset—defining coverage strategy, influencing quality decisions early, and advocating for quality across the team.
TO BE SUCCESSFUL YOU WILL HAVE
  • 7+ years' experience as a Test Automation Engineer developing automated tests that run within Continuous Integration (CI) pipelines
  • Strong experience developing automation using TypeScript or JavaScript (Java, C# or Python also considered)
  • Proven experience designing and maintaining reliable automated test frameworks
  • Hands experience testing REST APIs, including authentication, authorisation, schema validation and negative testing
  • Hands‑on experience using Playwright (or Selenium/Cypress with willingness to transition)
  • Experience designing maintainable Page Object Model automation frameworks
  • Experience configuring or supporting CI/CD pipelines using GitHub Actions, Azure DevOps or Jenkins
  • Strong Git experience including pull requests and code reviews
  • Excellent troubleshooting skills with the ability to identify root causes of automation failures
  • Strong understanding of Agile software delivery, SDLC, shift‑left testing and quality engineering
  • Excellent communication and stakeholder engagement skills
HIGHLY DESIRABLE
  • MQTT or event‑driven architecture testing
  • Kubernetes or containerised platform testing
  • Java code reading capability
  • Performance testing using k6, Gatling or JMeter
  • Mining technology, industrial automation or safety‑critical software experience
  • Experience implementing outcome‑based testing practices rather than step‑driven UI automation
EXCITING TECHNOLOGY ENVIRONMENT
  • TypeScript
  • Playwright
  • REST APIs
  • Protobuf /gRPC
  • MQTT
  • GitHub Actions
  • Kubernetes
  • Microservices
  • Java 21
  • Angular
  • AWS
  • Git
  • Modern CI/CD
  • Shift‑Left Engineering
  • Cloud‑Native Development
WHAT'S ON OFFER?
  • Initial 12-month contract with strong extension potential
  • Long‑term program of work backed by significant product investment
  • Build the next generation of globally deployed mining technology
  • Work on modern cloud‑native microservices rather than legacy‑only applications
  • Join an exceptionally talented engineering organisation
  • Work alongside highly experienced software engineers and architects
  • Competitive market rates
  • Exposure to Robotics, Artificial Intelligence, cloud‑native engineering and advanced mining technologies
  • Make a tangible contribution to technology used by many of the world's largest mining companies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Qa Engineer - Multiple Roles
Qa Engineer - Multiple Roles

Task Recruitment • Brisbane

On-site
AUD 85,000 - 125,000
Quality Assurance Engineer/SDET - Test Automation
Quality Assurance Engineer/SDET - Test Automation

Task Recruitment • Brisbane

On-site
AUD 90,000 - 130,000
QA Engineer - Embedded Systems & Mining Technology
QA Engineer - Embedded Systems & Mining Technology

Task Recruitment • Brisbane

Hybrid
AUD 90,000 - 130,000
Hybrid working arrangements
Gym membership
Weekly catered learning lunches
+2
Test Automation Engineer
Test Automation Engineer

Nitro Solutions Pty Ltd (Acquired by RPMGlobal) • Brisbane

On-site
AUD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

Task Recruitment • Brisbane

On-site
AUD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

RPMGlobal • Brisbane

Hybrid
AUD 110,000 - 170,000
Senior Java Engineer — Real-World Fleet Tech (Brisbane)
Senior Java Engineer — Real-World Fleet Tech (Brisbane)

Task Recruitment • Brisbane

On-site
AUD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

RPM Global • Brisbane

On-site
AUD 110,000 - 150,000
Test Analyst
Test Analyst

RPM Global • Brisbane

Hybrid
AUD 90,000 - 120,000
Melbourne - Junior Automation Engineer
Melbourne - Junior Automation Engineer

Planit Testing • Melbourne

Hybrid
AUD 60,000 - 90,000
Flexible working
Training and development programme
LinkedIn Learning licences
+1
Top locations