Job Description :
Title: Service Virtualization / Application Developer –Java/JavaScript
Duration: 3 -4 months (probably will go longer -6-7 months)
Location: Auburn Hills, MI (must be on-site)
· Need experience in CA DevTest (formerly known as CA Lisa) or at the very least, alternate “service virtualization tools”.
· High communication skills, will be working with multiple teams (often by phone)
· Must have JavaScript experience
· Must understand Message Protocols and web services
Requirements-
· Understand service virtualization (preferred Wizard), including the (pros/cons), as well as understanding the output of the service virtualization (preferred- wizard CA DevTest
· Experience writing & testing Web Services.
· Java programming & JavaScript programming (some manual coding is required
· Understandings creating service mocks or stubs so people can test their code against the stub.
· The ability to work off tool documentation and code specs.
Duties/Responsibilities-
· To acquire what is need, they will need to identify the test cases that need to be run against the service, use the wizard to shell out the stub and modify/enhance the simulation of the interface.
· Inserting or manually coding the interface with Java/JavaScript code. The tool allows you to insert code, however, manual code is necessary if there’s a string that has be parsed out (like mainframe applications
· Handling automation regression testing and integration testing to test the code before it goes into production.
· Interfacing with admins (such as MQ admins), to understand how the call is routed.
· Speaking with developers of a service or developer from a team that is consuming the service to define the high level structure of the service (MQ, HTTP call, etc.
· When they receive a sample request pair (client/server side) with Swagger/formatted structure interface documentation to build out stub, a piece of QA to properly define a service (parallel service development
· Utilizing tool documentation to understand functionality.
· Working with code specs to ultimately get the custom tool to work properly.
Preferred-
· CA DevTest/CA Lisa Service Virtualization/HP Service Virtualization tool/other service virtualization tool
· Messaging protocols (specifically Fed Wire, SWIFT, SVI (Hogan)
Current Environment/Tools-
· CA Lisa Service Virtualization & application test (old name)/CA DevTest (new name- service virtualization and app test wizard based tool that will generate service stubs, it can auto generate several infrastructure parts to speed of development process
· WSDL/XML- developing & consuming services
· Messaging protocols- Fed Wire, SWIFT, SVI
· MQ Services
· Java & JavaScript coding
· Automation regression testing (with DevTest)
· Good communication skills (some face to face, primarily phone communication with team in Livonia)