Tests applications and systems with focus on executing the test cases for applications developed using SOA (Service Oriented Architecture), WebServices and Middleware integration concepts. The Test Specialist develops the test scenarios and test cases, executes test cases to verify that the system is built as per the requirements. Usually focuses on functional and non-functional testing of the applications at the component integration layers. Knowledge of the invocation of applications interfaces using integration protocols e.g. WebServices, MQ , JMS, RMI etc.. manually or using tools would be a primary requirement for practitioners specializing in this role.