Sr. Soa Tester & Lisa Virtualization Consultant Resume
San Francisco, CA
SUMMARY:
- Around 7 years of experience in Software Quality Assurance with strong experience in Service /SOA /API Testing & Service Virtualization using CA DevTest /iTKO LISA toolset.
- Strong 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, 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 webMethods, IIB (IBM Integration Bus), Data Power, TIBCO & JBOSS for developing services.
- Experience in analyzing and supporting various teams for testing and debugging of SOA based services and applications.
- Good experience in Agile delivery process of software using Safe methodology.
- Have excellent interpersonal skills, committed, result oriented, hard working with a quest and zeal to learn new technologies.
- Excellent Analytical, Critical thinking, & Creative Problem solving skills.
- Excellent communication skills and ability to work effectively and efficiently in teams and individually.
TECHNICAL SKILLS:
Testing Tools: iTKO LISA, DevTest, SoapUI, UFT, QTP, Quality Center
Languages: Java, SQL, XML, HTML, VB Script, Java Script.
Databases/ Database front - end tools: Oracle, DB2, SQL Server, MySQL, MS-Access, Toad & DbVisualizer.
Version Control Tools: Stash, Git, Subversion, Visual Safe Source.
Operating Systems: Windows, UNIX & Linux
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. SOA Tester & Lisa Virtualization Consultant
Responsibilities:
- Over 17 high priority SOAP services and MQ’s were tested as stand-alone components before getting consumed by source applications.
- Automated all Test scenario with in the test cases, which includes pre and post procedures of a particular scenario.
- Automated the test cases in such a way they can run in different environments by parameterizing dependencies between environments.
- Create various Filters & Assertions to validate actual response with expected response.
- Generate reports for each test cases.
- Involved in development of java application to run all the automated test cases using java application.
- Co-ordinate with off-shore team.
- Gave training on DevTest for developers to develop their test cases.
- Over 20+ services developed which are of type SOAP service were successfully virtualized.
- Developed Match Script for virtual services based on that it will return correct response or fault response.
- Effective use of Match Styles where necessary.
- 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
- Provided support for consumers of virtual services.
Environment: DevTest 9.1, ALM, Tortoise SVN, SQL, Java Script.
Confidential, Chicago, IL
Sr. SOA Tester & Lisa Virtualization Consultant
Responsibilities:
- Identified virtualizing needs across the enterprise, developed and implemented virtualization
- Over 10+ services developed in the ESB layer using SOAP/HTTP(S), REST & MQ protocols were successfully virtualized, where needed & applicable.
- Identified and implemented Lisa Virtualization based on the below use cases, where applicable
- Non availability of test data
- Non availability of systems / Eliminating system dependencies
- Simulating error conditions/scenarios
- Emulating load on the systems using virtual service layer.
- 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
- Provided support for consumers of virtual services.
- Over 60 + services developed in the ESB layer using SOAP/HTTP(S), REST & MQ protocols were tested as stand-alone components before getting consumed by source applications.
- Service testing validated the following:
- Ensure that the service response adheres to the defined Data Mapping/XSLT.
- Boundary conditions, field length, type restrictions, optional & required field behavior is as expected
- Service handles errors gracefully
- Response validation against Schema / XSD to ensure the structure and underlying data conformity.
- Leveraged various Filters & Assertions to validate actual response with expected response.
- Used Altova XMLSpy for reading schema definitions to understand the required, optional field definition, boundary conditions, enumerations, patterns & message structure.
- Leveraged DevTest Staging documents to emulate load on services and monitor average response time.
Environment: DevTest 8.5, Altova XMLSpy, IBM Web Sphere, ESB, DB2, Oracle, SQL Server, Toad, Jira, Stash/BitBucket, TeamCity
Confidential, Madison, WI
SOA Tester & Virtualization Consultant
Responsibilities:
- Responsible for testing Web Services by developing and executing automated test scripts in iTKO Lisa
- Used Raw SOAP Request, Rest, IBM Native steps to test SOAP, REST & MQ services
- Created data driven tests to parse the parameterized requests by reading values from external data sheet
- Created Filters and Assertions with in iTKO Lisa to extract the desired values from response and validate that the actual response meets the expected response.
- Used XML-XML Comparison assertion to validate the expected XML with the actual XML response.
- 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.
- Performed regression testing of the application manually.
- Created test plan, test cases and test condition matrix for feature testing.
- Test Estimation with QA Manager and discussing the scope with stakeholders and business analysts.
- Served as deviation manager and perform activities such as opening issues, monitoring deviation status, communicating status, retesting and closing deviations.
- Preparing and presenting test results/Defect metrics to clients and project management team.
Environment: iTKO LISA 7.5, JIRA, soapUI, JavaScript, Oracle.
Confidential, Atlanta,GA
SOA 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.
- Evaluated tool capabilities of SoapUI and iTKO LISA 5.0 and gave a POC including service virtualization capabilities of iTKO LISA and built in support for MQ, JMS, TIBCO integrations.
- 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: SoapUI 4.5, iTKO LISA 7.5, UFT 11.5, Oracle 11i, Toad, SQL, DB2, Oracle, SQL Server.
Confidential, Chicago, IL
QA Tester
Responsibilities:
- Analyzed the business requirement document and wrote different scenarios to consider before testing.
- Worked on agile methodology using Scrum.
- Written test cases and performed manual testing like positive testing and negative testing.
- Designed and developed test scripts for manual and automated testing of the application.
- Created and implemented test plans and test scripts based on technical specifications and business requirements.
- Reviewed manual testing methods and developed and executed automated scripts.
- Developed test automation scripts using QTP for Regression, Functionality, and GUI testing.
- Preparing Test plans and Test cases according to the requirements.
- Reviewed test cases written by team and made modifications for better execution of test cases.
- Performed Black Box testing of the entire application using QTP.
- Data validation from end to end testing.
- Conducted Data Driven Testing (DDT) by passing parameter from Excel file.
- Used Quality Center to report the defects found during Regression testing and followed up until it resolves.
- Manually performed Back-end testing by executing SQL queries to validate the data in the back-end oracle database.
- Developed and executed manual test scripts using test plan and test lab sections of Quality Center for System, Integration and Regression testing of the application.
- Establishing test strategy and planning for Integration, System and User Acceptance Testing (UAT).
Environment: Manual testing, QTP 9.0, Quality Center 8.2, Agile-Scrum, MS Office, Java, J2EE, Oracle 9i, SQL, PL/SQL, TOAD, and Windows 2000.
Confidential
Quality Assurance 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: VB6.0, MS Excel, Oracle 8i, SQL and Windows NT.