Post Job Free

Resume

Sign in

Web Services Test Cases

Location:
Fremont, CA
Posted:
November 15, 2017

Contact this candidate

Resume:

Name: Patel Mihir

Email_Id: ac3b53@r.postjobfree.com

Ph_No: 510-***-****

PROFESSIONAL SUMMARY

●Around 8 years of experience in software testing, automation, client relationship management and team coordination. Manual and automated testing on Web based, Client-server applications using Selenium, Java, Maven, TestNG, Cucumber and expertise in domain technologies like Banking, Financial, E-commerce, Healthcare and Insurance.

●Strong understanding of SDLC, Waterfall, Agile software lifecycle methodology, related tools like Rally and JIRA.

●Experienced in automation of Test Activity using Selenium IDE/ Web Driver, TestNG, JUNIT Frameworks. Proficient in writing test cases using Selenium Web Driver 2.x and automating the functional testing.

●Experienced in Black Box, Functional, System, Regression, Integration, GUI testing using both Manual and Automation Techniques.

●Expertise in automating software testing using Selenium Web Driver /Grid/, Firebug, HTTP Analyzer.

●Hands-on coding using Java and Writing Selenium Web Driver Test Cases with Java.

●Well versed with Java Testing Frameworks like TestNG, Jmeter and JUNIT.

●Expert to write test cases in Cucumber and automate the web application.

●Experienced in manual testing and automate SOAP and Restful Web Services using SOAP UI, Apache Http Client, Jackson, JAXB parsers.

●Expertise in Problem solving and Defect Tracking Tools like Quality Center, BugZilla and JIRA.

●Experience in backend testing to query and access Oracle database using SQL.

●Extensive knowledge of Software Development Life Cycle (SDLC), Methodologies and Test Processes.

●Hands on experience in Agile, Waterfall, RAD and Scrum methodologies.

●Experience in Configuration Management tools like CSS, SVN and GIT.

●Strong expertise to mentor and drive Automation roadmap to implement Automation framework (Hybrid/Data Driven/Keyword Driven) with Page Object Model using commercial and open source tools (Cucumber, Protractor, Selenium, SOAP UI) covering Web, SOA, Middleware(SOAP/REST) to mitigate automation gaps for increased coverage and quality.

●Knowledge of Testing Techniques Methodologies, Awareness of Software Engineering Concepts.

●Hands on experience in Test Planning, Test Case design, Test case review, Test case execution and bug tracking.

●Proactive and analytical problem solver with strong leadership and excellent interpersonal skills; also has good client interaction & team skills.

●Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.

●Experience in Coordinating Functional, Regression, User Acceptance, Client-Server and Web-based applications.

●Good work experience in using SQL Queries in verifies the data from the Oracle DB (backend validation).

●Good understanding of bug tracking using HP QC and JIRA for reporting the Modification Requests and collecting Test Metrics In order to Keep track of the test progress and test execution.

●Report and maintain the test results for all releases in different environments.

●Highly organized, strong quantitative skills & detail oriented.

●Quick learner, team player, hard worker, self-driven, result-oriented, able to meet deadlines and multi-task during project execution.

TECHNICAL SKILL:

Testing Tools/

Frameworks

Selenium IDE/Grid/RC/Webdriver, TestNG, Protractor, JIRA, Rally, Firebug, SOAP, SOAPUI, Postman, Apache HTTP Client, Cucumber, Appium, Restful, Log4J, JUnit, Jmeter.

Language/ Script

Java, Shell Script, XML, JSON, PL/SQL, HTML, Java Script

Testing Frameworks

Junit, TestNG, Jmeter

Firefox Add-ons

XPath, Firebug, FirePath

Web Technologies

HTML, XML, XPATH, Javascript, CSS, JSON, WSDL, AJAX

Dev Methodologies

Agile, Waterfall, V-model

SOA Technologies

SOAP, WSDL, RESTful web services, SOAP UI

Bug Tracking Tools

HP Quality Center/ALM, JIRA, Rally

Build/ CI Tools

Maven, Jenkins

Databases and Tools

PL/SQL, Oracle, MySQL, Redis, TOAD

Operating Systems

Mac OS Windows, Unix, Linux

RELEVANT EXPERIENCE:

GAP Inc., CA Apr 2016 – Till now

Role: QA Engineer

Description: GAP Inc. is an American Multinational Clothing and accessories retailer Ecommerce. It is a leading global specialty retailer offering clothing, accessories and personal care for men, women, children and babies. The Project is online portal for customer to order various products on the internet. The Ecommerce application is developed using Java/ J2EE technologies and deployed in WebSphere Application Server.

Responsibilities:

●Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.

●Created Java based scripts for Selenium WebDriver with TestNG as automation framework.

●Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.

●Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.

●Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.

●Used Core Java for writing automated regression test scripts using Selenium WebDriver.

●Created test cases to test JavaScript using JavaScript Executor and Protractor.

●Expert to write test cases in Cucumber and automate the web application.

●Experience in Web Automation using Protractor for Angular application.

●Tested Rest API using Apache HTTP Client, TestNG, Apache POI, JAXB, Gson and Log4j framework.

●Used SOAPUI to test Web Services using WSDL file given by development team.

●Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.

●Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.

●Developed automation scripts for mobile native applications like Android and iOS using Appium with Java.

●Identifying objects of App using UIAutomator tool for Android and Appium Inspector for iOS.

●Performed Functional, Integration, Regression testing with various develop builds to run and test the different user case scenarios for Mobile App using Appium.

●Performed tests for Functionality, Regression, GUI, End to End, System, browser compatibility, Integration testing.

●Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

●Implement Page Object Model (POM) framework to test Web based application.

●Classified the defects according to severity and priority levels and prepared Test Status Reports.

●Develop performance test scripts using Industry Standard tool like JMeter.

●Raised defects in JIRA and made sure appropriate hand-offs and retesting takes place.

●Classified the defects according to severity and priority levels and prepared Test Status Reports.

●Use of Cucumber to inherit business scenarios and requirements as feature file.

●Create step definitions to capture multiple test scenarios and writing the script based on scenario.

●Support the team with sanity test after daily and production builds as part of enterprise release.

●Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.

●Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.

●Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status. Used Quality Center for logging defects during System testing.

●Participate in daily Scrums, Sprint/Release planning and Sprint retrospectives.

Environment: Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, Jmeter, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, Cucumber, Appium, JSON, SOAP, WSDL, SOAPUI, Rally, Quality Center, Toad, SQL, GIT, Oracle, Linux.

Blue Cross Blue Shields, San Francisco, CA Feb 2014 – Mar 2016

Role: QA Engineer

Description: The Blue Cross Blue Shield Association is a federation of 36 separate United States health insurance organizations and companies, providing health insurance to more than 106 million Americans. The healthcare domain related software interacts between members, providers and payers and provides information like patient/policy details, service provided by physician, status of claim and so on using different portals.

Responsibilities:

●Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.

●Analyzed Business Requirements, use cases AGILE PROCESS and worked on automation and manual testing of the application.

●Responsible for all types of tests like Business Functionality, Documentation testing, User Acceptance Testing (UAT), browser compatibility testing, Integration testing and maintain technical design documentation in Oracle and Windows environments.

●Involved in creating Java based scripts for Selenium WebDriver with TestNG as automation framework.

●Use Cucumber to inherit BDD into automation.

●Use of Cucumber to inherit business scenarios and requirements as feature file.

●Automated Web Application using Selenium Web Driver and REST API with Apache HTTP Client, Test NG, Apache POI, JAXB, Gson and Log4j Framework.

●Used Selenium Web Driver, Maven, Java, and xPath & Firebug, Log4j, JDBC and Apache POI API.

●Worked on Selenium GUI Object / element verification is done through xPath, CSS Locators.

●Extensively used Page Objects design framework for readable test script and easy maintenance from developer perspectives.

●Execute performance tests using Apache JMeter and monitor infrastructure.

●Performed parameterization of the Automated Test scripts in Selenium Web Driver to check how the application performs against multiple sets of data.

●Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and xPath in Selenium.

●Experience in Web Automation using Protractor and Jasmine framework for Angular application.

●Functional and Cross Browser Testing of Defined Browserstack of the site experience.

●Tested REST API using Apache HTTP Client, Apache POI, TestNG, Log4j, GSON, JAXB Parsers.

●Used TestNG Annotations in creating test suites for validating Restful web services.

●Validated XML and JSON responses using JAXB and GSON Parsers.

●Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP & REST based clients with XML payload.

●Tested SOAP and Restful Web Services using SOAP UI manually.

●Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.

●Developed and executed SQL queries to verify the proper insertion, deletion and updates into the database.

●Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.

●Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status. Used Quality Center for logging defects during System testing.

Environment: Agile, Rally, Selenium Web Driver, Java, FireBug, Jmeter, Apache POI, Log4j, MAVEN, Eclipse, TestNG, Jenkins, HTML, JavaScript, CSS, XML, XPATH, Firebug, Web Services, SOAPUI, SOAP and Restful, Oracle, Apache Quality center, Linux.

State Farm Insurance, Chicago, IL Apr 2012 – Jan 2014

Role: QA Engineer

Description: State Farm Insurance is one of the National Insurance companies in USA handle various insurance like Auto, Home, Business, Flood and life Insurances and offer various plans for these. The Current application is used by the sales advisors, prospective customers and allows them to quote and create sales illustrations various products. The project has been developed using Java/ J2EE technologies

Responsibilities:

●Analyzed business requirements documents to get a better understanding of the system from both technical and business perspectives.

●Studied existing application functionality and new business requirements.

●Created Selenium test cases for automation using Selenium Web Driver.

●Created parameterization tests by importing data from excel files using TestNG Data provider, Apache POI and Selenium Web Driver

●Validated Restful web services using Apache Http Client, TestNG, JAXB, GSON Parsers

●Validated Web Services using SOAPUI and created test suites for the functional Testing of Web Services

●Setup test environment and test data for both positive and negative testing.

●Testing application to accommodate sufficient time for developers to resolve the issues.

●Transformation of use cases to test scenarios and designing test plans and test cases.

●Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.

●Performed Smoke, Black Box, Validation and Compatibility testing of the application manually.

●Performed Regression, UAT, Integration, GUI, and Usability Testing.

●Reviewed and analyzed artifacts throughout the SDLC.

●Reviewed user documentation for accuracy of implemented functionality descriptions.

●Extensively worked for the development of test standards for script development, deployment and reuse.

●Involvement in efficient and optimum test planning with the available resources.

●Interaction with the developers for resolving critical bugs and functionality modifications.

●Used SQL Server database extensively to validate the back end data.

Environments: Selenium WebDriver, TestNG, Firebug, FirePath, Log4j, POM (Page Object Model), Apache Http Client, GSON, RESTFUL Web Services, SOAPUI, Web Services, SOAP, Quality Center, Eclipse, MAVEN, JAVA, Microsoft Excel, Oracle, TOAD, WebSphere, Linux.

Accenture Services PVT LTD, Mumbai, India Jul 2010 – Mar 2012

Role: Java Developer/SDET

Description: HDFC ERGO is a 3-tier web-based application with web services which suite need of a comprehensive insurance system. It covers all modules of insurance. Like, underwriting, excel upload, accounts, reports and queries, etc. All the components can be used together as an integrated product or can be used individually to suit specific organizational needs. The greatest strength of the solution lies in its flexibility.

Responsibilities:

●Developed presentation layer using MVC Framework with Spring and JSP.

●Developed and consumed SOAP based web services using Apache Axis framework and JAX-WS.

●Writing the algorithm for my HDFC banking client using java and making efficient code.

●Deployed the application changes to JBoss application server on Development, Quality and Production environments.

●Developed and Consumed SOAP & Restful Web Services.

●Involved in writing test cases using JUnit.

●Performed Functional tests using Selenium WebDriver with Data-drivenframework in a database.

●Used TestNG Test Suite to run group of test classes and Test Cases.

●Used Log4J to capture log includes runtime exceptions, monitored error logs and fixed the problems.

●Used SVN for version control.

●Used JNDI for naming and directory services.

●Used FishEye for code review and JIRA to track the bugs.

●Involved in Production Deployment.

Environment: Java, JavaScript, Servlets, JDBC, Selenium WebDriver, TestNG, WSDL, RESTFUL, WebLogic, JUnit, Log4j, SVN, SQL, Oracle, Windows.

CMC Ltd, Mumbai, India Apr 2009 – Jun 2010

Role: Java Developer

Description: ICICI Lombard is a web-based Banking suite of components that addresses needs of insurance system covering all different modules of insurance. GENISYS Configuration allows the users to easily and rapidly define new insurance products, make changes to existing products and establish rules that govern the products behavior.

Responsibilities:

●Involved in System study and End to End Design and Development of the system

●Involved in all stages of testing life cycle using Agile methodologies.

●Write manual unit test cases and Perform unit testing.

●Algorithm Proficient in common algorithm and Data Structure.

●Implemented Spring Controllers, Spring mapping and validation classes.

●Involved in writing complex PL/SQL and SQL blocks for the application

●Involved in Hibernate configuration and writing DAO classes.

●Configured Log4j configuration for complete project

●Responsible for production support and patching the application for incidents.

Environment: Java, J2EE, JDBC, JUnit, Web Services, SOAP, Oracle, Toad, XML, Log4J, WebLogic, Eclipse.



Contact this candidate