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