Sr. Soa Tester & Virtualization Consultant Resume
Chicago, IL
SUMMARY:
- Around 7 years of experience in Software Quality Assurance in Service /SOA /API Testing & Service Virtualization using DevTest /iTKO LISA toolset.
- Expertise in Testing and also Virtualization of various Web Services mostly SOAP, REST and MQ (XML/JSON)
- Expertise in testing Middleware / SOA services as a standalone component before they are consumed by external applications, to identify any data, integration & mapping issues ahead of time there by shifting quality to left in the overall SDLC
- Experienced in using XSD, WSDL, XPath, XML Spy for service testing & Virtualization.
- Experienced in developing Virtual services where needs/ Requirements & creating using WSDL, 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.
- Good experience in Agile and Water Fall 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, Java Script
Databases/Database front - end tools: Oracle, DB2, SQL Server, MySQL, MS-Access, Toad & DBbVisualizer.
Version Control Tools : Stash, Git, Tortoise Subversion, Visual Safe Source.
Operating Systems : Windows, UNIX & Linux
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. SOA Tester & Virtualization Consultant
Responsibilities:
- Over 50+ services developed SOAP/HTTP(S), REST & MQ protocols were tested as stand-alone components before getting consumed by source applications.
- Automated all the Pre & Post procedures of a scenario based test cases.
- 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.
- Used Altova XMLSpy for reading XSD to understand the required, optional field definition, boundary conditions, enumerations, patterns & message structure.
- Generate reports for each and every test cases.
- Identified virtualizing needs across the enterprise, developed and implemented virtualization
- Over 20+ services developed which are of type SOAP/HTTP(S), REST & MQ protocols 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, Altova XMLSpy, IBM Web Sphere, ESB, DB2, Oracle, SQL Server, Toad, Jira, Stash/BitBucket, TeamCity
Confidential, Chicago, IL
SOA Tester & Virtualization Consultant
Responsibilities:
- Developed test cases for Web Services (SOAP, REST) and executing automated test scripts in iTKO Lisa.
- 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.’
- Automated the test cases data by doing parameterization of values in the test cases.
- Used Graphical XML Side-by-Side 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 and documented each test cases in QC.
- Generate reports for each services by staging the test cases.
Environment: DevTest 8.5, JIRA, soapUI, JavaScript, Oracl e.
Confidential, Austin, Tx
SOA Tester & Virtualization Consultant
Responsibilities:
- Extensively involved in performing stand-alone service testing using SoapUI, Schemas & SOAP/WSDL.
- 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.
- Created 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 Filters and Assertions (XPath Match and XML comparison) to compare the response.
- Hands on experience using java 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
Environment: SoapUI 4.5, iTKO LISA 7.5, UFT 11.5, Oracle 11i, Toad, SQL, DB2, Oracle, SQL Server.
Confidential
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.
- Written test cases for Functional 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.
- 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 by passing parameter from excel file.
- Used Quality Center to report the defects found during Regression testing and followed up until it resolves.
- 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.
- Manually performed Back-end testing by executing SQL queries to validate the data in the back-end oracle database.
- Establishing test strategy and planning for Integration, System and User Acceptance Testing (UAT).
Environment: Manual testing, Functional 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:
- Created Test plans and Test cases based on the business requirements.
- Performed Functional, Regression and Backend testing.
- Analyzed System specifications and performed smoke, GUI, functional, Performance, Integration and Usability testing.
- Create test plans to detail the testing scope, requirements (high level), strategies and all needed required resources.
- Gathering, Understanding and Documenting Requirements.
- Develop and execute Test Plans and Test Cases from requirements and specification documents
- Participate and create Test plans.
- Perform Functional Testing, Regression Testing, System integration testing, User Acceptance Testing (UAT), and End to End Testing.
- Used Mercury Quality Center extensively throughout testing process to plan and maintain tests, maintain traceability of tests to the application functionality and again to requirements, defect tracking and management, etc.
- Worked in open office environment and loved it.
Environment: MS SQL 2005/2008, Mercury Center (QC), User Acceptance Testing (UAT).
