Sr. Soa Tester & Virtualization Consultant Resume
SUMMARY:
- Around 6 years of IT experience in Software Quality Assurance with strong experience in Service /SOA /API Testing & Service Virtualization using CA DevTest /iTKO LISA toolset
- Expertise in all phases of software testing life cycle and specialized in SOA/API Testing
- Expertise in testing various types of SOA based services including Web Services (SOAP/HTTP(S)), REST Services MQ & JMS
- Expertise in understanding Service Virtualization needs/ Requirements & creating VSI’s using WSDL, WADL, Recording, Request & Response pairs
- Experienced in using XSD, WSDL, XPath, XML Spy for service testing
- 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
- Expertise in implementing & using service testing tools: iTKO LISA /DevTest & SoapUI
- Expertise in developing automation testing framework using iTKO LISA, SoapUI, QuickTest Professional
- Strong experience in performing System, Integration, Regression, Performance & UAT (User Acceptance Testing)
- Extensive J2EE development experience with heavy use of all important Java technologies
- Experience developing test plans and automating test cases following standard testing frameworks and agile methodology, using selenium RC and TestNG, JUnit
- Strong experience in performing System, Integration, Regression, Performance & UAT (User Acceptance Testing)
- Experienced in preparing test strategy, test planning, execution and test automation
- Very good knowledge in SQL
TECHNICAL SKILLS:
Automation Tools: ITKO LISA, CA DevTest, SoapUI, UFT, QTP, Quality Center, Selenium
Databases: DB2, Oracle, SQL Server, MySQL, MS - Access.
Database IDE s: Toad, DB Visualizer
Languages: Java, SQL, XML, HTML, VB Script, Java Script
Operating Systems: Windows, UNIX
Version Control Tools: Stash Git, Subversion, Visual Safe Source
PROFESSIONAL EXPERIENCE:
Confidential
Sr. SOA Tester & Virtualization Consultant
Responsibilities:
- Identify the pain-points, constraints in the interfaces and services and produce Virtual Services for those constrained systems, using fully validated test data that covers all pre-defined test scenarios and provides multiple 24/7 Virtual Service Environments (VSEs) to be used by development, functional and performance testing teams Perform hands on DEVTEST (LISA) Virtualization and configuration setup for Web Services
- Leading a team of 10 QA testers and 2 QA Leads
- Create virtualized service models using CA/ITKO DEVTEST (LISA) services
- Create scripts for testing of services using SOAP UI or equivalent toolset
- Test data preparation for DEVTEST (LISA) script execution
- Validate services using SOAP UI and CA/ITKO DEVTEST (LISA) by testing XML request and response data
- Interact with testers and developers on collecting requirements, payloads, data for service testing and service virtualization
- Configured selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Coordinate with Infrastructure teams to create, release and manage multiple on-demand virtual environments (VSEs)
- Coordinate with development, functional and performance testing teams to ensure the virtual services and VSEs provide full test coverage starting from unit testing phase through to SQA/System and UAT testing phases
- Help build a Service Virtualization knowledge base- including lessons learned, best practices, tools, and methods and learning events
- Provide technical expertise for both virtual service producers and consumers
- Effectively troubleshoot issues
- Maintain the virtual service environments with the latest version of DevTest and perform the upgrade and migration
Environment: DevTest 8.5, Altova XMLSpy, selenium, IBM Web Sphere, ESB, WebMethods, DB2, Oracle, SQL Server, Toad, Jira
ConfidentialSr. SOA Tester & Virtualization Consultant
Responsibilities:
- Tested and Automated Various ETL Transformations which facilitate Daily, Weekly &Monthly Loading of Data.
- Used Toad and SQLPlus for execution of ETL Processes' PL/SQL procedures, packages for business rules
- Created Virtual services using WSDL, Request & Response pairs, deployed to VSE environment, tested virtual services before giving GO to consumer applications.
- Involved in troubleshooting of any issues found while invoking Virtual services
- Over 50 services developed in the webMethods ESB layer using SOAP/HTTP(S), REST, MQ, JMS protocols were successfully tested and virtualized, where needed & applicable.
- Unit testing of services to validate boundary conditions, field length & type restrictions, optional & required field behaviors
- Validated XML/JSON response messages for well-formed ness and schema validation
- Use various out of the box Filters & Assertions with in iTKO LISA to validate the actual response with expected response.
- Prepare automated test scripts using selenium tool required for regression test phase of the project.
- Had regular meetings with Developers to report various problems
- Extensively used ETL Data Stage to load from different source systems and load into the target data warehouse.
- Extensively used ETL Data Stage to load from XML and flat files into the target data warehouse
- Used XMLSpy for reading schema definitions to understand the required, optional field definition, boundary conditions, enumerations, message structure
- Plan & manage service testing to ensure that the overall service functionality & Data Mapping /XSLT is appropriate.
- Plan & manage test execution schedules across multiple test cycles and defect management
Environment: DevTest 8.5, Altova XMLSpy, IBM Web Sphere, ESB, webMethods, DB2, Oracle,
ConfidentialSOA Tester & Virtualization Consultant
Responsibilities:
- Created Virtual services ( VSI, VSM) where needed to address environment bottlenecks
- Analyzed and used various Match Styles and Match Scripts based on the virtualization needs
- 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
- 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 5.0, WebMethods, ESB, Oracle, Toad, Quality Center
ConfidentialSOA Tester
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
- 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: SoapUI 4.5, UFT 11.5, Oracle 11i, Toad, SQL, DB2, Oracle, SQL Server