Post Job Free
Sign in

Test Cases Web Services

Location:
Detroit, MI
Posted:
March 12, 2018

Contact this candidate

Resume:

Snigdha

732-***-****

***********@*****.***

PROFESSIONAL SUMMARY:

8+ years of experience in IT Industry mainly in performing Automation Testing, Mobile Application Testing and Manual Testing in wide variety of projects and environment.

Experienced in reviewing and analyzing business requirements and writing detailed test plans, scenarios and test cases.

Experience in Automation testing using Selenium Web Driver /RC / IDE, JUnit, TestNG, Jenkins, Maven, Ant, Perfecto, Cucumber, Soap UI and HP UFT.

Experience in Mobile application testing for iOS and Android devices in agile environment (Mobile/Tablets/Mobile Simulator).

Hands on experience in Unit testing by using Fire Path, Running scripts, Debugging scripts in different environment, Extracting Test results, Cross browser testing, and data validation.

Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.

Experience in automation testing of applications on mobile devices using tools Android Driver, iOS Driver using Appium.

Experience on manual testing and automated testing using different tools like QTP, Selenium (RC, Web Driver, and GRID), Load Runner, Quality Center, and Performance Center.

Extensively worked on Agile Development and management process.

Developing a test framework in JAVA using page object model and data driven model on top of JUNIT and Appium for test automation.

Experienced with SOA, Web Services, SOAP, SoapUI, RESTFUL, WSDL technologies.

Experience in Back-end testing, data validation, Database testing using SQL queries.

Used Jenkins to build and run Continuous Integration and formal builds to create artifact and deploy it in the corresponding repository.

Experience in Smoke testing, Manual testing, Automation testing, Functional testing, Regression testing, Black Box Testing, White Box Testing and DB testing.

Proficient in documentation of deliverables in testing process (Test Plan, Test Scripts, Test Summary, Defects in HP tools like Quick Test Professional (QTP), Quality center (QC)/ALM & JIRA, Status Reports, and Best practices in Testing).

Involved in End-to-End, System, Beta Testing & Performance Testing.

Performed integration testing & data validations using QTP for various interfaces.

Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira and Bugzilla.

Strong organizational and communication skills, both verbal and written.

TECHNICAL SKILLS:

Testing Tools

Selenium IDE/RC/Web Driver/GRID, QTP, Test Link, Test Manager, Postman, Load Runner, Charles

Languages

C, C++, JAVA, Java Script, HTML, XML, CSS, JSON

Test Framework

JUnit, TestNG, Cucumber, Data Driven Framework, Keyword Driven.

Web Debugging Tool

Xpath, Firepath, Firebug, Web debugger, Lotus Notes.

Build Tools

Ant, Maven

Continuous Integration Tools

Jenkins

Web services

SoapUI, RESTful.

Processes

Agile-Scrum, Waterfall

Bug Tracking Tools

JIRA, Quality Center (QC), Bugzilla & Spiral.

Source Version Control Tool

SVN, GIT, TFS.

Databases

Oracle 11g/10g, SQL Server, MySQL.

Operating Systems

Windows 10/8/7/XP/98, Unix, Linux, Mac.

PROFESSIONAL EXPERIENCE:

Role: Mobile Application Tester

Client: General Motors, Detroit, MI Oct 2016 to Present

Project Description:

OnStar Corporation is a subsidiary of General Motors that provides subscription-based communications, in-vehicle security, emergency services, hands-free calling, turn-by-turn navigation, and remote diagnostics systems throughout the United States, Canada, Mexico, and Europe. OnStar mobile application project involves most of the operations in the vehicles to be done through the mobile app.

Roles & Responsibilities:

Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.

Organized Test Plan during initial phase of project, prepared test scripts, created Release note in HP ALM (Application Lifecycle Management), setup/link Test Lab with release cycle, executed test cases and recorded results in ALM.

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.

Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/ iOS apps).

Involved in developing the automation script for Mobile applications (iOS, Android) using Appium, Java.

Tested Mobile Applications using various devices, Emulators and Simulators (such as Xcode, iOS simulator and Eclipse emulator).

Performed manual and automation scripts development on Agile process.

Involved in Web Services Testing using SoapUI with REST to create and execute automated functional, regression, compliance, and load tests.

Wrote acceptance test using Perfecto, Java.

Performed automated acceptance tests written in TDD (Test Driven Development) using Perfecto.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Perfecto.

Developed Perfecto test cases using JUnit framework.

Developed Automation scripts for new enhancements using Perfecto.

Developed ANT Build scripts to run Sanity Test scripts developed in Perfecto.

Modification and execution of Test Case Scripts (Java-Perfecto) in Eclipse IDE, design of automation test framework.

Used Java language and JUnit framework for scripting. Used ANT for building the WebDriver project.

Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.

Performed UI testing, Database testing after reviewing the story cards and database diagram.

Cross browser compatibility testing is executed by testing web applications.

Involved in Designing & developing data driven framework using Perfecto, Testing and implemented Java Mail to send the regression result automatically

Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.

Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.

Reported the bugs, Email notifications to the developers using JIRA.

Extensively executed SQL Queries on database tables to verify the database.

Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.

Actively participated in smoke, functional and ad-hoc testing during SIT phase.

Involved in testing the database and data validation using SQL Queries.

Worked with developer to reproduce the bugs and to resolve usability issues during UAT.

Leverage Charles HTTP Proxy to monitor the backend traffic.

Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Environment: Perfecto, HP ALM, Jenkins, ANT, SOAP, Eclipse, Charles, SQL, Oracle, Java, JIRA, QTP (Quick Test Professional), UAT, QC (Quality Center), PAPI, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.

Role: Selenium Tester

Client: Boeing, Long Beach, CA July 2014 - Sept 2016

Project Description:

Maintenance & Ground Operations Systems (MGOS) group uses to provide maintenance tooling, planning, and facilities related products and services to Airline Customers. MGOS Ground Support Equipment (GSE) group tracks and manages the tools needed to perform maintenance "on the aircraft", that is, specifically for structures and components that cannot be quickly removed from the airplane when they are defective. MGOS is developing a web based tool called 'Maintenance and Ground Operation Support (MGOS)' which involves Boeing Engineers to create tool records used in aircraft maintenance and help airline customers during Entry into Service.

Roles & Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Worked on acceptance testing using Selenium WebDriver.

Designed and developed automated test scripts using SoapUI orchestrating various SOAP and RESTful web services.

Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.

Developed and maintain automation test scripts for client-server and web based applications using Java, Silk and other automation tools.

Created automation scripts in SoapUI using Groovy Script for web services testing.

Performed testing on REST based web services testing using SoapUI, POSTMAN.

SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and RESTful Web Services.

Executed SoapUI for preliminary smoke-test to validate the build.

Used Selenium WebDriver for writing test scripts for regression test coverage.

Extended TestNG framework by adding some helper classes and methods.

Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

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.

Created custom JSON/XML Assertors for validation of SOAP (WSDL), and REST API calls.

Analyzed the Log files to verify the processes for debugging and or test data verification purposes.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.

Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.

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

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Conducted backend testing using SQL queries to validate data for database.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Used SQLite to cache the data received from the RESTful web services.

Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Environment: Java, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jenkins, MVC, SOAP UI, Firebug, Firepath, Postman, XML, DOM, GIT, Internet Explorer, Chrome, Firefox, SQL and Windows.

Role: Selenium Tester

Client: United Health Care, Minneapolis, MN Jan 2012 - June 2014

Roles & Responsibilities:

Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.

Associated with development team to understand technical design and architecture for test planning.

Regression test cases were written and automated using Selenium WebDriver.

Involved in Mobile Testing includes App Testing. Test automation for web application.

Expertise in Testing Mobile native applications by using Appium, Java.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver and IDE.

Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. HTML, Java. The Exported test can be run in any browser and any platform using "Selenium Remote control".

Implemented Selenium WebDriver for compatibility testing.

Performed and schedule automated tests using Selenium WebDriver using JUnit framework.

Created whole test framework using Selenium for further test creation and execution.

Prepared Traceability Matrix to ensure the adequate coverage of the test cases.

Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers.

Raised defects and performed tracking using JIRA.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive, Negative, Regression testing and monitored the behavior of the applications during different phases of testing.

Connected to database to Query the database using SQL for data verification and validation.

Performed back end testing on Oracle Database by writing SQL queries.

Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Environment: Selenium WebDriver, Selenium RC, JIRA, Appium, Quality Center, JUnit, HTML, Java, JavaScript, XML, MS EXCEL, SQL, Oracle, Windows.

Role: Selenium Engineer

Client: Credit Suisse, Manhattan, NY Nov 2009 – Dec 2011

Roles &Responsibilities:

Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

Participated in daily Scrum meetings, discussed with Business Analysts and Developers about requirement gaps, defects and blocking issues.

Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Worked on acceptance testing using Selenium WebDriver.

Designed and developed automated test scripts using SoapUI orchestrating various SOAP and RESTful web services.

Created Java based scripts for Selenium Web Driver with JUnit as automation frame work.

Developed and maintain automation test scripts for client-server and web based applications using Java, Silk and other automation tools.

Created automation scripts in SoapUI using Groovy Script for web services testing.

Performed testing on REST based web services testing using SoapUI, POSTMAN.

SoapUI-Pro Application was used to do black box testing to call interfaces on SOAP based and RESTful Web Services.

Executed SoapUI for preliminary smoke-test to validate the build.

Extended TestNG framework by adding some helper classes and methods.

Responsible for implementation of Data Driven Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.

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.

Created custom JSON/XML Assertors for validation of SOAP (WSDL), and REST API calls.

Analyzed the Log files to verify the processes for debugging and or test data verification purposes.

Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.

Used SoapUI tool to test SOA based architecture application to test SOAP services and REST API.

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

Involved in setting up continuous integration system using Jenkins and working knowledge with cloud based code repository system like GitHub.

Conducted backend testing using SQL queries to validate data for database.

Prepared user documentation with screenshots for UAT (User Acceptance testing).

Created manual test cases, reviewed with different stakeholders to validate the functionality.

Used SQLite to cache the data received from the RESTful web services.

Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Environment: Java, Selenium WebDriver, Selenium Grid, REST, TestNG, Maven, Jenkins, MVC, SOAP UI, Firebug, Firepath, Postman, XML, DOM, GIT, Internet Explorer, Chrome, Firefox, SQL and Windows.

Role: QA Engineer/Quality Analyst

Client: Infotech Systems, Hyderabad, India June 2008 – Oct 2009

Roles &Responsibilities:

Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.

Worked with development team to understand technical design and architecture for test planning.

Regression test cases were written and automated using Selenium RC and Selenium IDE.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium RC.

Created whole test framework using Selenium for further test creation and execution.

Prepared traceability matrix to ensure the adequate coverage of the test cases.

Prepared required documentation for testing signoff by various parties as required by the project plans.

Involved in analyzing requirements documents.

Participated in weekly assessment meetings with business analysts and developers.

Worked with source version control tool such as Subversion (SVN) & Git.

Assigned, Monitored and Tracked Tasks of Team Members.

Updated Test Plans and Test Cases periodically to manage changes in requirements.

Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.

Uploaded test cases executed test cases and logged defects in Mercury Quality Center.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.

Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.

Connected to database to Query the database using SQL for data verification and validation.

Performed back end testing on oracle database by writing SQL quarries.

Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.

Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Actively participated in status reporting meetings and interacted with development to discuss the technical issues.

Regularly communicated with project managers, development managers, release managers and developers to ensure comprehensive test planning and execution.

Developed test strategy, test plan, test cases and test scenarios based on requirements Document.

Performed Functional testing manually.

Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.

Executed the test cases manually and automation as necessary and worked on XML.

Used Quality Center as a defect management tool.

Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.

Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.

Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.

Environment: Selenium IDE, Selenium RC, Quality Center, HTML, JavaScript, XML, Apache-Subversion (SVN), Git, Manual Testing, SQL Server, Windows.



Contact this candidate