Senior Service Virtualization Engineer

New
J
JobgetherSoftware testing
Based in AustraliaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLKafkaRESTful APIs

Requirements

  • Bring strong professional experience in service virtualization and integration testing.
  • Have hands-on expertise with WireMock and/or Mountebank.
  • Have experience with BlazeMeter Service Virtualisation or comparable enterprise service virtualization platforms.
  • Demonstrate strong understanding of REST, SOAP, JSON, XML, and OpenAPI/Swagger specifications.
  • Have practical experience with Kafka, MQ/JMS, and event-driven architectures.
  • Know contract testing frameworks, particularly Pact or equivalent solutions.
  • Have experience integrating testing and virtualization capabilities into CI/CD pipelines using GitHub, GitLab, Azure DevOps, Jenkins, or similar tools.
  • Bring solution architecture skills to design scalable, reusable integration testing capabilities.
  • Have experience establishing technical standards, governance practices, and reusable service assets.
  • Be able to engage and influence technical and senior business stakeholders.
  • Provide technical leadership, mentor engineers and testers, and support organization-wide adoption.

Responsibilities

  • Define the service virtualization roadmap, technical standards, governance framework, and operating model.
  • Establish asset management practices and maintain a reusable catalogue of virtual services.
  • Design, implement, and maintain virtual services for REST, SOAP, GraphQL, Kafka and other event-driven integrations, MQ/JMS messaging, and file-based integrations.
  • Build configurable, reusable, stateful virtual services for positive and negative testing scenarios.
  • Evaluate, select, and implement service virtualization tools, including BlazeMeter Service Virtualisation, WireMock, and Mountebank.
  • Promote 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 and provide technical guidance and mentorship to engineers and testers.
  • Establish onboarding, documentation, and support processes for teams consuming virtual services.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now