Lead Quality Engineer

Balance Recruitment

Sydney

On-site

AUD 140,000 - 200,000

Full time

10 days ago
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

Balance Recruitment is seeking a Lead Quality Engineer to direct QA across a high-scale Java microservices payment gateway. You will design tests for ISO 8583 processing, lead end-to-end QA, and drive quality initiatives with AI-assisted tooling.

The role requires 10+ years in quality engineering within agile teams, strong API security experience, and proficiency in Java/Spring Boot, CI/CD, and containerization. A comprehensive benefits package and remote options are available.

Qualifications

  • Over 10 years of hands-on software quality engineering experience with leadership exposure in fast-paced agile teams.
  • Deep expertise in microservices testing strategies including consumer contract testing using Pact or Spring Cloud Contract.
  • Strong experience with API security testing frameworks and best practices focusing on OWASP API Top 10 vulnerabilities.
  • Proven track record in performance testing design, execution, and analysis with Gatling and similar tools.
  • Solid Java and Spring Boot proficiency for code-level collaboration and debugging.
  • Working knowledge of CI/CD automation, containerization (Docker/Kubernetes), and version control with Git.
  • Demonstrated use of AI-assisted development tools to improve quality engineering efficacy.
  • Ability to test and maintain legacy payment systems alongside modern architectures.
  • Excellent communication skills for conveying complex quality risks to diverse stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Responsibilities

  • Lead end-to-end QA for Java 17 and Spring Boot 3.x microservices, focusing on REST/JSON services and ISO 8583 payment processing.
  • Design and maintain robust test suites covering functional, integration, regression, and non-functional tests with JUnit 5, Karate, REST Assured, and Pact.
  • Build API-level tests emphasizing security, throughput, and PCI/PII compliance.
  • Develop and execute performance, load, stress, soak, and spike tests with Gatling, k6, and Scala load scripts to achieve high availability.
  • Integrate test automation frameworks into CI/CD pipelines ensuring quality gates on every merge.
  • Employ AI coding agents to accelerate test generation, coverage analysis, and troubleshooting.
  • Collaborate with engineers, product managers, TPMs, and SREs to align on quality and delivery objectives.
  • Review code for testability and observability and set high quality standards across development teams.

Skills

Quality engineering leadership
Microservices testing strategies
Pact / Spring Cloud Contract
API security testing
Performance testing (Gatling)
Java (Spring Boot)
CI/CD automation
Docker / Kubernetes
AI-assisted development tools
Legacy payment systems testing
Effective communicator

Education

Bachelor's degree in Computer Science/Engineering

Tools

JUnit 5
Karate
REST Assured
Pact
Gatling
k6
Scala load scripts
Claude Code CLI
Spring Boot
Docker
Kubernetes

Job description

Our client, a leading payment technology provider, is seeking an experienced Lead Quality Engineer to join their team and lead quality engineering efforts across a high-scale payment gateway.

In this role, you will oversee test strategy, design, and execution for Java microservices that handle payment authorisation and processing at massive scale. You'll ensure seamless migration and operation of both modern and legacy platforms, using comprehensive testing approaches including service integration, consumer-driven contracts, and AI-assisted engineering techniques.

Key responsibilities include:
  • Leading end-to-end quality assurance for Java 17 and Spring Boot 3.x microservices, focusing on REST/JSON services and ISO 8583 payment message processing.
  • Designing and maintaining robust test suites covering functional, integration, regression, and non-functional tests with tools such as JUnit 5, Karate, REST Assured, and Pact.
  • Building API-level tests emphasizing security, throughput, and compliance with PCI/PII standards, including authorization flows and input validation.
  • Developing and executing performance, load, stress, soak, and spike tests with frameworks like Gatling, k6, and Scala load scripts to achieve the 99.999% availability target.
  • Integrating test automation frameworks into CI/CD pipelines ensuring quality gates on every merge.
  • Employing AI coding agents (e.g., Claude Code CLI) to accelerate test generation, coverage analysis, and troubleshooting.
  • Collaborating closely with engineers, product managers, technical program managers, and site reliability engineers to align on quality, technical, and delivery objectives.
  • Reviewing code for testability and observability and setting high quality standards across development teams.
Candidate requirements:
  • Over 10 years of hands-on software quality engineering experience with leadership exposure in fast-paced agile teams.
  • Deep expertise in microservices testing strategies including consumer contract testing using Pact or Spring Cloud Contract.
  • Strong experience with API security testing frameworks and best practices focusing on OWASP API Top 10 vulnerabilities.
  • Proven track record in performance testing design, execution, and analysis with Gatling and similar tools.
  • Solid Java and Spring Boot proficiency for code-level collaboration and debugging.
  • Working knowledge of CI/CD automation, containerization (Docker/Kubernetes), and version control with Git.
  • Demonstrated use of AI-assisted development tools to improve quality engineering efficacy.
  • Ability to test and maintain legacy payment systems alongside modern architectures.
  • Excellent communication skills for conveying complex quality risks to diverse stakeholders.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

Join our client’s team to play a critical role in maintaining trusted payment experiences at massive scale. This position offers the opportunity to leverage cutting-edge AI-assisted engineering and advanced test automation to deliver exceptional quality and reliability.

Balance Recruitment is an equal opportunity employer who is committed to diversity and inclusion in the workplace, and applicants from all parts of the community are encouraged to apply for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Quality Assurance Test Lead
Quality Assurance Test Lead

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 240,000
Lead Quality Engineer: AI-Driven Testing for Scale Payments
Lead Quality Engineer: AI-Driven Testing for Scale Payments

Balance Recruitment • Sydney

On-site
AUD 140,000 - 200,000
Lead Quality Engineer - Payment Tech, AI-Driven Testing
Lead Quality Engineer - Payment Tech, AI-Driven Testing

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 240,000
Senior Java Software Engineer
Senior Java Software Engineer

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 260,000
Lead Java Backend Architect for High-Scale Payments
Lead Java Backend Architect for High-Scale Payments

Balance Recruitment and Balance Consulting • Sydney

On-site
AUD 180,000 - 260,000
Lead Software Engineer - Payments
Lead Software Engineer - Payments

The Onset • City of Melbourne

On-site
AUD 140,000 - 230,000
Lead Engineer - Payments
Lead Engineer - Payments

Bespoke Careers • Sydney

On-site
AUD 180,000 - 240,000
Quality Assurance Engineer
Quality Assurance Engineer

swipejobs • North Sydney Council

On-site
AUD 80,000 - 120,000
Free lunch
North Sydney office
Lead Quality Engineer: Automation & QE Leadership
Lead Quality Engineer: Automation & QE Leadership

CloudMarc • City of Melbourne

On-site
AUD 140,000 - 200,000
Quality Engineer
Quality Engineer

LGT Wealth Management • City of Melbourne

On-site
AUD 90,000 - 120,000