Sr. Soa Tester & Service Virtualization Consultant Resume
Atlanta, GA
SUMMARY:
- A technology inspired individual with 6+ years of IT experience with primary focus in Service/SOA/API Testing & Service Virtualization using CA DevTest /iTKO LISA toolset .
- Expertise in testing Middleware/SOA services as a standalone component before they are consumed by external applications, to identify any integration, data & mapping issues ahead of time there by shifting quality to left in the overall SDLC.
- Expertise in Testing & Virtualizing various types of SOA based services including Web Services (SOAP/HTTP(s)), REST Services (XML/JSON), MQ, JMS.
- Experienced in using XSD, WSDL, XPath, XSL and XML Spy for service testing & Virtualization.
- Experienced in understanding Service Virtualization needs/ Requirements & creating VSI’s using WSDL, WADL, Recording, Request & Response pairs.
- Experience in working with various ESB teams that has used variegated integration tools like Web Methods, IIB (IBM Integration Bus), Data Power, TIBCO & JBOSS for developing services.
- Experience in analyzing and supporting various teams for testing & debugging of SOA based services and applications.
- Expertise in working with both Agile & Waterfall processes and delivering the projects within timelines.
- Knowledge in using Splunk, Tivoli/Wily and ITCAM tools to monitor the service performance.
- Good experience in Application Development (AD) and Application Life - cycle Management (ALM).
- Excellent Analytical, Critical thinking, & Creative Problem solving skills.
- Experience with communicating with clients and solving complex problems in a timely manner.
- Have excellent interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
TECHNICAL SKILLS:
Testing Tools: iTKO LISA, CA DevTest, SoapUI, UFT, TOSCA, QTP, and Quality Center.
Version Control Tools: Stash, Git, SVN Subversion, CVS, Visual Safe Source.
Languages: Java, SQL, XML, HTML, VB Script, Java Script.
Databases/Tools: Oracle 9i/10g, DB2, SQL Server, MySQL, MS-Access, Toad & DB Visualizer.
Virtual Servers: VMware/Docker, ITKO/CA Lisa.
Communication Protocols: SOAP, REST, HTTP/HTTP(s), TCP/IP, SSH & SFTP.
Monitoring Tools: ITCAM, XPOLOG, Tivoli/Wily and Splunk
Operating Systems: Windows, Mac OS, AIX, UNIX & LINUX.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. SOA Tester & Service Virtualization Consultant
Responsibilities:
- Responsible for Service Virtualization, standalone Service Testing & Tool administration needs across the enterprise
- Created Virtual services in SOAP/HTTP(S), REST, MQ, JMS, Socket protocols using WSDL, Request & Response pairs, unit tested and deployed to VSE environment.
- Used Image Validation Execution mode to configure Response Selector step to invoke live service when request didn’t match the configured request-response pair data.
- Virtualized services in
- Used various Match Styles and Match Strings based on the needs of the virtualization use cases.
- Provided support for consumers of virtual services & assisted in troubleshooting of deployed VSE services.
Service /SOA Testing
- Responsible for testing standalone web services using CA DevTest /iTKO LISA by developing and executing automated Service test scripts.
- Used Raw SOAP Request, Rest, IBM Native steps to test SOAP, REST & MQ services.
- Extensively validated Service errors, defined Data Mapping, boundary conditions and service response to ensure the data conformity.
- Performed Data Driven testing by attaching a CSV file to the test scripts.
- Implemented various Filters and Assertions to extract the values from the Service response and compare with expected response.
Tool: Administration
- Created central Registry and multiple VSE environments for Dev, QA & Performance.
- Implemented LDAP authentication for single sign on into CA DevTest tool.
- Performed tool upgrades and maintenance.
Miscellaneous
- Used TOSCA as an evaluating tool of choice for SOA/middleware testing.
- Handling escalation and coordinating with involved teams in case of any outages/roadblocks.
- Synching up with Offshore-Onsite resources to discuss on new projects and assigning the tasks based on their work load.
Environment: CA DevTest 10.1, Altova XML Spy, IBM Web Sphere, ESB, DB2, Oracle, SQL Server, Toad, VMWare, Jira, TOSCA 11, Rally, TeamCity, dStash/BitBucket, SoapUI, HP ALM, TLS 1.2, Tivoly/Wily.
Confidential, Cincinnati, OHSOA Tester & Service Virtualization Consultant
Responsibilities:
- Created Virtual Service Images using Request & Response pairs.
- Performed standalone testing of SOAP/HTTP services using Raw Soap Request step in iTKO LISA.
- Used XML-XML Comparison assertion to validate the expected XML with the actual XML response.
- Used XPATH filters and assertions to fetch and validate the desired data in the response.
- Requested WSDL’s & XSD’s from developers to understand the required and optional elements within a schema and developed the test scope and test data accordingly.
- Used the ‘Write Properties to Output File’ step to write the desired results of test execution into a csv file to be shared with the project stakeholders.
- Developed Test Plan document and Test Cases based on the requirements specified in the software requirements specification document.
- Conducted in test case review meetings with Business and Development teams to ensure complete coverage of business and functional requirements.
- Extensively used SQL to perform backend testing and data validations.
- Analyzed the automation requirements, designed automation framework & developed automation scripts, reusable functions.
- Coordination with client and status reporting.
Environment: ITKO LISA 8.5, Web Methods, ESB, Restful, Soap, JavaScript, SiteScope, Eclipse, XSL, SQL, SVN Subversion, Visio, Oracle, Toad, Quality Center.
Confidential, Mason, OHSOA Tester
Responsibilities:
- Extensively involved in performing stand-alone service testing using SoapUI, Schemas & SOAP/WSDL.
- Created mock/virtual services using SoapUI capabilities and deploy them using Tomcat server and make the virtual service endpoints and methods available to all the needed stakeholders.
- Used schemas (XSD’s) to generate /mock request messages and ensured that the response conforms to schema definition and any defined mapping and transformation rules.
- Used Filters and Assertions (XPath Match) to compare the result of an XPath expression to an expected value.
- Hands on experience using groovy scripting to develop custom utilities and for data driven testing in the SoapUI free version.
- Identified critical integration points, data relationships between different operations with in a service and other services and systems and developed test strategies & test cases accordingly for Integration testing.
- Coordinated with different teams involved in the project to get data required for Integration testing.
- Used Quality Center for Requirements Management, defect management.
- Developed web based automation test scripts using QTP.
- Created Shared Repositories, Data tables, functional libraries for QTP test scripts
Environment: ITKO LISA 7.5, SoapUI 4.5, UFT 11.5, Oracle 11i, XML, ESQL, Toad, SQL, DB2, Oracle, SQL Server.
Confidential, St. Louis, MOQA Analyst
Responsibilities:
- Involved in Requirements Analysis with Business Analysts.
- Developed the test strategy by identifying appropriate testing use cases based on business needs.
- Creation and review of Test Plans/test Strategies with Development Lead and Project Managers.
- Performed manual testing for the entire application by executing the test cases in QC.
- Performed regression testing of the application manually.
- Created test plan, test cases and test condition matrix for feature testing.
- Performed Black Box testing of the entire application using QTP.
- Ensured the integration between all application layers to avoid any firewall issues.
- Manually performed Back-end testing by executing SQL queries to validate the data in the back-end oracle database.
- Established test strategy and planning for Integration, System and User Acceptance Testing (UAT).
- Test Estimation with QA Manager and discussing the scope with stakeholders and business analysts.
- Created defects in QA, set up triage meetings with stakeholders, monitoring bug status, communicating status, retesting and closing bugs.
- Preparing and presenting test results/Defect metrics to clients and project management team.
Environment: Manual testing, QTP 10.0, Quality center 8.2, Oracle 9i, Java, TOAD, SQL, and Windows XP&2000.
ConfidentialQA Analyst
Responsibilities:
- Understanding Business Requirements & Testing Framework.
- Identifying and Creating test scenarios.
- Execution of test scenarios to verify the expected results.
- Defect Logging, Defect Tracking, Re testing & closure.
- Performed end-to-end testing on the entire system.
- Performed database testing by passing SQL queries to retrieve data.
- Documented every stage of testing for historical purpose.
Environment: Quality Center, VB 6.0, MS Excel, Oracle 8i, MySQL, API Rest, Windows NT & LINUX.