QA Engineer

Task Recruitment

City of Brisbane

On-site

AUD 110,000 - 150,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Task Recruitment has a Brisbane-based opportunity for a Test Automation Engineer to lead automated testing within CI pipelines. You will design, build, and maintain automated tests across backend, UI, and API layers using Playwright, TypeScript/JavaScript, and defined QA processes.

This 12-month contract offers long-term extension potential and exposure to modern mining tech environments. The role requires 4+ years of automation experience, strong collaboration with engineers, and a

Qualifications

  • 4+ years' experience as a Test Automation Engineer developing automated tests that run within 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-on 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.

Responsibilities

  • 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.

Skills

CI/CD pipelines experience
Automation scripting (TypeScript/Java/
Playwright experience
REST API automation
Git expertise
Agile/SDLC understanding
Troubleshooting
Communication with stakeholders

Tools

GitHub Actions
Azure DevOps
Jenkins
Kubernetes

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 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
  • 4+ 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

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.

Questions regarding this role can be directed to:

Fortunato (Forty) Galluzzo
043 870 9***
*****@taskgroup.com.au

or

Katrina Penfold
0408 737 ***
*******@taskgroup.com.au

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Quality Assurance Engineer
Quality Assurance Engineer

Clicks IT Recruitment • City of Brisbane

On-site
AUD 100,000 - 140,000
Quality Assurance Engineer
Quality Assurance Engineer

Caterpillar Inc. • City of Brisbane

On-site
AUD 100,000 - 130,000
Competitive remuneration package
Career development opportunities
Inclusive workplace culture
+3
QA Software Engineer
QA Software Engineer

Ambrose Construct Group • Sunshine Coast Regional

On-site
AUD 90,000 - 120,000
Employee Assistance Program
Modern office facilities
Induction and development
Automation Tester
Automation Tester

Micromine Pty Ltd. • City of Brisbane

On-site
AUD 90,000 - 120,000
Work from home options
12 weeks paid parental leave
Free gym membership
+3
Automation Tester
Automation Tester

Micromine • City of Brisbane

On-site
AUD 80,000 - 100,000
Work from home options
12 weeks paid parental leave
Free gym membership
+1
Automation Engineer
Automation Engineer

PRA • City of Melbourne

Hybrid
AUD 138,000 - 148,000
Automation Tester
Automation Tester

Hydrogen UK Ltd • City of Melbourne

On-site
AUD 90,000 - 120,000
Automation Test Engineer (Playwright + Typescript)
Automation Test Engineer (Playwright + Typescript)

Showtime Consulting • Sydney

On-site
AUD 120,000 - 160,000
Test Automation Engineer (Brisbane Based)
Test Automation Engineer (Brisbane Based)

KJR • City of Brisbane

On-site
AUD 80,000 - 100,000
Career development programs
Recognition programs
Diverse and inclusive culture
QA & Release Lead | Quality Engineering & Automation
QA & Release Lead | Quality Engineering & Automation

Extend Recruitment • Sydney

Hybrid
AUD 120,000 - 160,000