QA Engineer - multiple roles

Task Recruitment

City of Brisbane

On-site

AUD 85,000 - 125,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Task Recruitment is seeking an experienced Quality Assurance and Test Automation Engineer for a Brisbane-based role with a global mining OEM and technology leader. You’ll own quality across the software delivery lifecycle, combining test automation, exploratory testing and API testing to ensure reliable real-world software.

The role involves designing and maintaining automated tests across UI, APIs and backend services, integrating tests into CI/CD, and collaborating with engineers, product

Qualifications

  • 4+ years in QA, Test Automation or similar software testing role.
  • Experience designing, developing and maintaining automated test suites.
  • Hands-on testing across UI, APIs and backend services.

Responsibilities

  • Take end-to-end ownership of quality across user stories, from test approach to execution and sign-off.
  • Design, develop and maintain automated tests across UI, APIs and backend services.
  • Build and improve reliable automation frameworks for maintainable tests.
  • Test REST APIs, including positive/negative scenarios, auth and RBAC.
  • Create and maintain test plans, test cases and test reporting.
  • Plan regression, acceptance and exploratory testing.
  • Integrate automated testing into CI/CD pipelines and monitor execution.
  • Troubleshoot failed and flaky tests and identify root causes.
  • Support test environments and test data, collaborate with engineers and stakeholders.
  • Promote shift-left testing and embed quality throughout the lifecycle.
  • Contribute to QA standards, automation, processes and quality gates.
  • Apply risk-based testing to focus effort where value is greatest.

Skills

Quality assurance
Test automation
CI/CD pipelines
Playwright / Selenium / Cypress
REST APIs
Agile / SDLC
Troubleshooting
Communication

Tools

Playwright
Selenium
Cypress
API testing tools
Git / GitHub

Job description

Are you an experienced Quality Assurance or Test Automation Engineer who enjoys getting hands-on with technology and building quality into software from the outset?

Join a global mining OEM and technology leader developing sophisticated software solutions used across mining operations around the world.

You’ll work alongside talented software engineers, product specialists and technical teams developing technology that processes large volumes of real‑time information from machines, sensors, onboard systems and control technologies.

This isn’t a role focused simply on executing test cases. You’ll take ownership of quality throughout the software delivery lifecycle, combining test automation, exploratory testing, API testing and modern quality engineering practices to ensure complex software performs reliably in real‑world environments.

What You’ll Be Doing
  • Taking end‑to‑end ownership of quality across user stories, from defining the test approach through to execution, evidence and sign‑off
  • Designing, developing and maintaining automated tests across UI, APIs and backend services
  • Building and improving reliable and maintainable automation frameworks
  • Testing REST APIs, including positive and negative scenarios, authentication, authorisation and role‑based access
  • Creating and maintaining test plans, test cases, reusable scenarios and test reporting
  • Planning and undertaking regression, acceptance and exploratory testing
  • Integrating automated testing into CI/CD pipelines and monitoring test execution
  • Troubleshooting failed and flaky tests and identifying underlying root causes
  • Supporting test environments and test data
  • Working closely with software engineers, Product Owners and technical stakeholders to identify quality risks early
  • Promoting shift‑left testing and embedding quality throughout the development lifecycle
  • Contributing to continuous improvement of QA standards, automation, processes and quality gates
  • Applying risk‑based testing approaches to ensure testing effort is focused where it delivers the greatest value
What We’re Looking For

We’re looking for experienced QA and Test Automation Engineers who bring a strong combination of quality engineering, software testing and automation.

  • 4+ years' experience in Quality Assurance, Test Automation or a similar software testing role
  • Strong experience designing, developing and maintaining automated test suites
  • Hands‑on experience with Playwright, Selenium, Cypress or similar UI automation technologies
  • Experience testing REST APIs
  • Strong understanding of Agile software delivery, SDLC and shift‑left quality practices
  • Experience integrating automated testing into CI/CD pipelines
  • Strong troubleshooting and defect analysis skills
  • Experience across automated and manual testing, including exploratory, regression and acceptance testing
  • Strong communication and stakeholder engagement skills
  • The ability to work collaboratively with software engineers, product teams and other technical stakeholders
Technology Environment

Experience with some of the following would be highly regarded:

  • TypeScript / JavaScript
  • Java, C# or Python
  • Playwright
  • Cucumber / BDD
  • REST APIs
  • Git and GitHub
  • GitHub Actions, Azure DevOps or Jenkins
  • Microservices
  • Kubernetes and containerised platforms
  • AWS / cloud‑native environments
  • MQTT or event‑driven architectures
  • Performance testing tools such as k6, Gatling or JMeter

You don't need experience with every technology listed. Strong automation fundamentals, engineering thinking and the ability to learn and adapt to different product environments are most important.

Highly Regarded

Previous experience within mining technology, industrial software, robotics, automation, heavy equipment or safety‑critical systems would be highly regarded.

Location & Eligibility

This position is based in the Brisbane CBD and requires attendance in the office five days per week. It is not a hybrid or remote position.

Due to the onsite nature of the role, candidates currently residing within the Greater Brisbane area will be preferred.

To be considered, applicants must be:

  • Australian Citizens; or
  • New Zealand Citizens; or
  • Australian Permanent Residents

Applicants who do not meet one of the above eligibility requirements should not apply.

Why Join?

This is an opportunity to work with a global OEM and technology leader on complex, real‑world software rather than conventional business applications.

You’ll work alongside highly experienced engineers on technology that connects software, machines, operational systems and large‑scale digital platforms.

The broader environment includes cloud‑native development, microservices, containerisation, real‑time data, automation, robotics and emerging AI capabilities.

If you're passionate about quality engineering, enjoy solving complex technical problems and want to work on technology making a tangible impact on mining operations around the world, we'd like to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

Task Recruitment • City of Brisbane

On-site
AUD 110,000 - 150,000
Quality Engineer — Automation, API Testing & CI/CD
Quality Engineer — Automation, API Testing & CI/CD

Task Recruitment • City of Brisbane

On-site
AUD 85,000 - 125,000
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
QA & Release Lead | Quality Engineering & Automation
QA & Release Lead | Quality Engineering & Automation

Extend Recruitment • Sydney

Hybrid
AUD 120,000 - 160,000
QA Engineer – Automation & CI/CD (Onsite)
QA Engineer – Automation & CI/CD (Onsite)

Caterpillar Inc. • City of Brisbane

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

MST Global • City of Brisbane

Remote
AUD 90,000 - 120,000
Java Software Engineer
Java Software Engineer

Task Recruitment • City of Brisbane

On-site
AUD 90,000 - 130,000
Quality Assurance Engineer
Quality Assurance Engineer

Mine Site Technologies Pty Ltd • City of Brisbane

On-site
AUD 110,000 - 150,000
Employee Assistance Program (EAP)
Remuneration & incentives
Training & development
+2