The Service Virtualization Engineer supports the Service Virtualization capability within the Integrated Environments and Release Team. This capability enables more efficient and flexible non-production test
environments by virtualizing key services and avoiding the need for real services wherever possible. This role will play a large part in building out the Service Offering associated with the Service Virtualization capability to achieve maximum business value.
This hands-on role will design and develop reusable patterns and service virtualizations for a wide range of technologies. The role will also educate and support others in creation of virtualized services as the capability begins to expand and mature.
- Act as a central point of contact for technical Service Virtualization questions and issues
- Identify opportunities, engage, and deliver Service Virtualization outcomes in accordance with requirements with emphasis on driving maximum value of the capability.
- Ownership of SV patterns and technical artefacts supporting the Service - Virtualization capability. Maintain SV practices and standards to ensure consistency, ease of support and growth of capability.
- Documentation
- Deliver using standards, frameworks, and patterns, using the tools supported by the Integrated Environments & Release team.
- Contribute to uplift of Service Virtualization capability through sharing of knowledge and driving improvement initiatives.
- Proactively manage risk.
- Manage the on-going maintenance of the tool so that it conforms with the security guidelines and operational availability for the end user.
- Experience virtualizing services via SV tooling. Specific experience in the use of Microfocus SV is advantageous
- Ability to establish re-usable patterns for Cloud, 3rd party and on premise applications and mentor/train others use of these patterns
- Knowledge of various protocols and messaging formats
- Experience in test environment management
- Knowledge of tools including Jira, Confluence, DevOps and automation tools
- Possessing an agile mindset in delivery
- Excellent verbal and written communication skills and ability to work in a collaborative and dynamic environment
- Ability to work autonomously