Service Virtualisation Engineer
Roles and responsibilities
Will be expected to build virtual services across the solution.
Create virtual services for all prioritised components in which can be used in development
and testing using service virtualisation tools like mountebank.
Create auto documenting Services
Work with Development and Testing teams to utilise the virtual services
Establish automated Virtual Service builds from developer code
Desired Skills and Experience
Has Proven experience building Virtual services, APIs and RESTFUL services,
Has proven Automation experience
Significant utilisation of service paradigms such as REST, Stateless, Caching, Separation of
Concerns and Testability && self-documenting
Experience testing with APIs with GraphQL and RESTful styles of communication.
Experience in clean code techniques, coding standards and refactoring code for better
testability
Ability conduct code reviews and peer programming with the community
Experience in the application and customisation of Continuous Integration/Deployment
process and tools such as Jenkins, Bamboo.
Experience in cloud architecture, development and testing in AWS, Google Cloud Platform or
Azure.
Experience with Docker, Kubernetes, Istio or other containerisation platforms.
Consulting and client management experience, change management and implementation
management
Excellent Communication skills
Excellent understanding of API principles