Senior Service Virtualization Engineer
- Market p25–p75
- AUD 147k–AUD 210k
- Opened · 30d
- +3,920
- Closed · 30d
- −2,668
- Opened · 7d
- +1,3908% of open
- All software engineering
- 75,391open
Accountabilities:
As Senior Service Virtualization Engineer, you will own the development and adoption of the service virtualization strategy, ensuring teams have access to reliable, reusable testing capabilities. Your responsibilities will include:
Define the service virtualization roadmap, technical standards, governance framework, and operating model.
Establish asset management practices and maintain a reusable catalogue of virtual services.
Drive adoption across Quality Engineering, Architecture, Integration, and Delivery teams.
Design, implement, and maintain virtual services for REST APIs, SOAP services, GraphQL APIs, Kafka and other event-driven integrations, MQ/JMS messaging, and file-based integrations such as SFTP/APST.
Build configurable, reusable, and stateful virtual services that support both positive and negative testing scenarios.
Lead the evaluation, selection, and implementation of service virtualization tools, including BlazeMeter Service Virtualisation, WireMock, and Mountebank.
Promote the use of Pact and other contract testing frameworks to improve integration reliability.
Integrate virtual services into CI/CD pipelines and existing test automation frameworks.
Define repository, versioning, and test data management strategies for virtual service assets.
Facilitate technical workshops with Architecture, Platform, Integration, and Quality Engineering teams.
Provide technical guidance and mentorship to engineers and testers.
Establish onboarding, documentation, and support processes for teams consuming virtual services.
During the first six months, you will also be expected to:
Define the service virtualization strategy, standards, and governance approach.
Establish a reusable virtual service catalogue and supporting operating model.
Deliver a pilot capability for priority integrations, potentially including EMR, AVER, and SAP.
Implement API virtualization, contract testing, and CI/CD integration patterns.
Reduce testing delays caused by dependencies on shared environments and external systems.
Deliver a scalable enterprise capability ready for broader organizational adoption.
Requirements
The ideal candidate is a hands-on technical specialist with a strong Quality Engineering background, deep knowledge of APIs and integrations, and the ability to influence enterprise-wide technical decisions. You should bring the following experience and skills:
Strong professional experience in service virtualization and integration testing.
Hands-on expertise with WireMock and/or Mountebank.
Experience with BlazeMeter Service Virtualisation or comparable enterprise service virtualization platforms.
Strong understanding of REST, SOAP, JSON, XML, and OpenAPI/Swagger specifications.
Practical experience with Kafka, MQ/JMS, and event-driven architectures.
Knowledge of contract testing frameworks, particularly Pact or equivalent solutions.
Experience integrating testing and virtualization capabilities into CI/CD pipelines using GitHub, GitLab, Azure DevOps, Jenkins, or similar tools.
Strong solution architecture skills and the ability to design scalable, reusable integration testing capabilities.
Experience establishing technical standards, governance practices, and reusable service assets.
Excellent stakeholder management and communication skills, with the ability to engage and influence technical and senior business stakeholders.
Ability to provide technical leadership, mentor engineers and testers, and support organization-wide adoption.
A combination of practical engineering expertise, enterprise architecture thinking, and a proactive approach to continuous improvement.
The following experience would be an advantage:
Experience with SAP integration testing.
Familiarity with Kong, MuleSoft, Tibco, or other API gateway and integration platforms.
Exposure to cloud environments such as AWS, Microsoft Azure, or Google Cloud Platform.
Knowledge of Test Environment Management practices.
Experience contributing to shift-left testing strategies and Quality Engineering transformation initiatives.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1