Logo for XPT Software Australia

Senior Service Virtualization Engineer

Role overview

Summary

This role focuses on leading the design and implementation of an enterprise Service Virtualisation capability at Australia Post. It aims to enhance testing efficiency and reduce dependencies, serving various teams including Quality Engineering and Architecture.

Qualifications

  • Strong experience in Service Virtualisation and Integration Testing.
  • Hands-on expertise with WireMock and/or Mountebank.
  • Experience with BlazeMeter Service Virtualisation or similar enterprise SV platforms.
  • Strong understanding of REST, SOAP, JSON, XML and OpenAPI/Swagger.
  • CI/CD experience using GitHub, GitLab, Azure DevOps or Jenkins.

Responsibilities

  • Define the Service Virtualisation roadmap, standards and operating model.
  • Design and implement virtual services for REST APIs, SOAP Services, GraphQL APIs, Kafka/Event-driven integration, MQ/JMS messaging, and File-based integrations.
  • Lead evaluation and implementation of Service Virtualisation tools and integrate virtual services into CI/CD pipelines.
  • Facilitate workshops with Architecture, Platform, Integration and Quality Engineering teams.

Key facts

  • Remote from: Australia, Oceania, APAC
  • Fixed term
  • Senior (5-10 years)
  • Cloud Systems Engineer
  • English

Hard skills

Other skills

  • Mentorship

About the company

XPT Software Australia logo

XPT Software Australia

  • IT Services & Consulting
  • SME
  • 51–200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

 Senior Service Virtualisation Engineer



Role Purpose
Lead the design, implementation and adoption of an enterprise Service Virtualisation capability across Australia Post to accelerate shift-left testing, reduce environment dependency bottlenecks and improve delivery velocity across API, integration and event-driven ecosystems.

Key Responsibilities
Strategy & Leadership
• Define the Service Virtualisation roadmap, standards and operating model.
• Establish governance, asset management and reusable virtual service catalogues.
• Drive adoption across Quality Engineering, Architecture, Integration and Delivery teams.
Solution Design & Implementation
• Design and implement virtual services for:
o REST APIs
o SOAP Services
o GraphQL APIs
o Kafka/Event-driven integrations
o MQ/JMS messaging
o File-based integrations (SFTP/APST)
• Build configurable, reusable and stateful virtual services supporting both positive and negative test scenarios.
Tooling & Automation
• Lead evaluation and implementation of:
o BlazeMeter Service Virtualisation
o WireMock
o Mountebank
o Pact / Contract Testing frameworks
• Integrate virtual services into CI/CD pipelines and test automation frameworks.
• Establish repository and versioning strategy for virtual services and test data.
Stakeholder Engagement
• Facilitate workshops with Architecture, Platform, Integration and QE teams.
• Provide technical guidance and mentoring to engineers and testers.
• Define onboarding and support processes for virtual service consumers.

Mandatory Skills
• Strong experience in Service Virtualisation and Integration Testing.
• Hands-on expertise with WireMock and/or Mountebank.
• Experience with BlazeMeter Service Virtualisation or similar enterprise SV platforms.
• Strong understanding of REST, SOAP, JSON, XML and OpenAPI/Swagger.
• Experience with Kafka, MQ/JMS and event-driven architectures.
• Knowledge of Contract Testing (Pact or equivalent).
• CI/CD experience using GitHub, GitLab, Azure DevOps or Jenkins.
• Strong stakeholder management and solution architecture skills.

Desirable Skills
• SAP integration testing
• Kong, MuleSoft, Tibco or API Gateway platforms
• AWS, Azure or GCP
• Test Environment Management
• Shift-left and Quality Engineering transformation initiatives

Success Measures (First 6 Months)
• Define Client’s Service Virtualisation strategy and standards.
• Establish governance and a reusable virtual service catalogue.
• Deliver a pilot capability for priority integrations (e.g. EMR, AVER, SAP).
• Implement API virtualisation, contract testing and CI/CD integration patterns.
• Reduce dependency-driven testing delays across selected programmes.
• Provide a scalable enterprise capability ready for wider adoption.

Ideal Profile
A hands-on Service Virtualisation Engineer who combines:
• Deep technical expertise in APIs and integrations
• Strong Quality Engineering background
• Enterprise architecture mindset
• Experience building and governing reusable virtual services
• Ability to influence senior stakeholders and lead organisation-wide adoption

Related jobs

See all Cloud Systems Engineer jobs

Other jobs at XPT Software Australia