Sign in

Test Cases Web Services

San Francisco, California, United States
May 31, 2017

Contact this candidate


Bhargavi reddy

Software Development Engineer in Test (SDET)

Email id :

Ph No : 908-***-****

Professional Summary:

Over 8 years of professional experience in IT in which Three Years of experience in JAVA Development and over Five years of experience in Testing including Automation, Implementation, Integration, Conversion, Migration, Development, Customization, Testing, Troubleshooting and building of QA Automation Framework.

Experience in developing and executing test cases manually and developed automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver.

Currently working on automating different module using Cucumber Tool, Ruby Mine, JBehave and JRuby Framework. Creating Feature files using GWT, step definition, config file, drivers, path using Ruby Test Automation Script for Front End UI Automation.

Using JBehave, Selenium, WebDriver automated more than 200 unique Test Cases and created Feature file involving GWT, written Java Automation Code (.java), created Properties file containing Locators involving Xpath and executed in different Virtual Machines.

Using SOAP UI Tool performed cross-platform Functional Testing involving XML messages, constructing different field values, data and validating HTTP Request and HTTP Response.

Written JQuery using ID to locate dynamic element in web page and executed Java Script using JQuery.

Written Java Test Automation Script (.java) using Java, Spring Test Suite, Selenium and Web Driver which does sanity testing on every deployment performed in QA Env and sends Email Notification on failure.

Experience in writing automation test scripts using Selenium, Web Driver, Cucumber, JRuby, JBehave, JMeter and Quick Test Professional.

Extensively worked on Java, J2EE (Web services, Hibernate, JDBC) and XML, XSD and Schema, Oracle Web center, ADF, Oracle Flex cube (Banking Platform) and Application servers like WebLogic, Tomcat, Web Servers and Linux and IDE like Eclipse, JDeveloper 11g etc.

Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.

Using Junit and TestNG Framework performed unit testing. Using Eclipse IDE, IntelliJ IDE, Spring Test Suite executed and tested various methods in Java code using Hasp Map and Assertion.

Using Maven Build Tool performed compiling of class, setting up Selenium2.0, download Java Client Libraries, create project, creating pom.xml with artifacts and dependencies.

Hands on Experience in testing on multiple platforms like Android OS, iOS, Windows and Blackberry for Smartphone & tablets.

Using Jenkins Continues Integration Tool performed Build Deployment in QA Environment.

We are moving from Jenkins to Bamboo Continues Integration Tool for build deployment and maintenance.

Performed Web Service Testing using JMeter Tool by hitting specific IP Address. Using JMeter checked and verified Web Service request and response.

Create Automation Testing Framework for Mobile Application Testing with Appium and Robotium in Ruby and Java.

Mobile Web Automation Framework AngularJS in Jasmine, Protractor and WebDriver.

Involved in testing AJAX components with Jasmine and Protractor.

Used Appium, Robotium, XCode for Native Mobile Application automation testing for iOS and Android platform.

Build Continuous Integration distribution system with Travis CI + Hockey App.

Created Continuous Integration with Jenkins and Travis CI Server. On Every Commit to Master Branch Jenkins runs P0 tests cases and notify the committers of any issue and proving every -one with visual board that Highlights any failing test plan.

Responsible for defining automation standard and rule required for building automation specific test lab for conducting smoke test, function and regression.


Bachelors in Information Technology, Osmania University, India.

Technical Skills:

Web Technologies

J2EE 1.4, JSP, Struts, Applets, Servlets, EJB 1.3, JavaScript, HTML 4.01, XML 1.0, XML 1.1, JDBC 2.0, JMS 1.1, SOAP, DOM, Web Services

Programming Languages

Java, C, Perl, Shell Script, PL/SQL, UML 2.1, JDK 1.4, JDK 1.5 and Java Script.

Distributed Technology

RMI, EJB 1.3

Web & App Server

Apache Tomcat 3.0, JBoss 4.0, WebLogic 6.0, WebSphere, Messaging Server 4.1

Database/ DB Tools

Oracle 8i/9i/10g, MySQL 5.0

Operating Systems

UNIX, Linux (Red Hat 9, Fedora Core 6, CentOS 4.3), Sun Solaris 2.7, Windows NT/XP/2000

Source Control

VSS4.0, CVS 4.3.2, Rational Clear case


JBuilderX, JBuilder 2005, IntelliJ Idea 6.0.4, Eclipse 3.1

UML Tools

Rational Rose, Microsoft Office Visio 2003, Smart Draw, UML Studio.

Server Configuration Expertise

Qmail, Samba, Squid Proxy




JMS, MQ-Series.

Automated Tools

Web Driver, Selenium, JBehave, Cucumber, Quick Test Professional (QTP), Win Runner, Load Runner

Defect Tracking System

JIRA, Quality Center, DETS, Bugzilla 2.22

Test Tools/ Others

Java Web Start, TestNG, JUnit and JMeter

Professional Experience:

Client: Visa Inc., Austin, TX Jun 15 – Present


Description: Visa, Inc. is a multinational financial services corporation. It facilitates electronic funds transfers throughout the world, mostly through Visa-branded credit cards and debit cards. Around 35 applications/sites were migrated from two different datacenters. Applications involved, visa checkout, visa dps, visa design etc.


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.

Involved in testing various business rules User/Customer Functionality, Change Process, Configuration Data Requirements, Legacy Data Requirements, and Access Permissions Requirements.

In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.

Implement complete QA cycle for Agile projects at all stages of software development life cycle (SDLC) and Project Management Life Cycle (PMLC).

Developed web application automation scripts using Selenium WebDriver and Protractor framework with page object model in JavaScript Node.js.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.

Used Bit bucket repository for efficient remote team working, also stored the framework and all the developed test cases.

Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, JavaScript and Jasmine framework.

Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Designed data-driven testing framework in Selenium and captured data dynamically from web controls.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

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

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them

Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.

Designed scenarios in JMeter to perform Load and Stress tests and to analyze results.

Automation of REST API based product using Rest Assured Framework with JSON.

Attended daily status meetings with development and management Teams.

Coordinated with developers and system engineers to fix application defects.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Reported defects to developer and discussed about the issues in weekly status meetings.

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

Environment: Selenium Web driver/IDE, Eclipse, JMeter, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, Bitbucket, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP.

Client: Valley First Credit Union, Modesto, CA Apr 14 – May 15


Project: Online Banking and portal testing

Description: Valley first credit union. is a U.S. based bank holding company specializing in credit cards, home loans, auto loans, banking and savings products? Capital One introduced a heavy spend high value program for their credit card customers. Involved in interface redesign in order to better highlight existing features, add new functionality and improve overall usability. The portal would enable credit card holders to check account balance, pay credit card bill, dispute a charge, add a travel notification, request a call back from account manager, request fee waiver, and other related functionalities. RM: As one of the Advantage Cash Execution management initiatives, the post-funding process collects the selected servicing data daily in the form of interface file from Midas and CDW and delivers the data to the target RM (Risk Management) environment for pool processing functions via the PMF (Pipeline Management Facility).


Created Test plans, managed team members, assigned tasks and conducted meetings.

Used the Designer to develop processes for extracting, cleansing, transforming, integrating and loading data into data warehouse database.

Prepared Test Strategy, Test Plan, Test Estimations and Test metrics documents

Worked on SQL scripts to load data in the tables.

Created Test cases for portal UI functionality.

Actively involved in all stages of STLC (Software Testing Life Cycle).

Created and maintained test plan, test cases and automation test documents.

Involved in Functional and Regression testing.

Worked with JavaScript based technologies and tools like Node.Js, Web drivers, Protractor, Jasmine, Mocha, Chai, React, Spring, Gradle, Swagger API.

Created Test Scripts Using selenium web driver tool.

Created function libraries, Driver scripts and Automation frame work (Key word Driven Framework) to improve reusability and robustness.

Utilized Jira as defect tracking tool on the project.

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

Created SQL and TSQL Queries to validate Database Records.

Tested mobile application on Android, iOS and Windows mobile platforms.

Escalated Defects while studying Project Requirements and writing Test Cases by using HP Quality.

Center (QC/ALM) and followed logged defects throughout its lifecycle in JIRA.

Used HP Quality Center (QC/ALM) and JIRA for reserving, executing test cases, defect tracking, and the complete test management.

Identified test cases after going through the documents provided and developed systematic procedure for each test case and reviewed the test cases.

Extensively involved in all phases of SDLC (Software development Life cycle) and follows Agile methodology.

Involved in extensive DATA validation using SQL queries and back-end testing.

Writing/Recording scripts when necessary and customizing the recorded scripts, running the scripts on a new build.

Involved in creating test set in Quality Center and exporting test cases in to Quality Center.

Monitored and planned tests and test scripts using Quality Center, and also used its bug reporting capabilities to track document bugs.

Created Test Cases, executed test cases, Logged Defects and created traceability between requirements and test cases using ALM/QC.

Linked defects to Test cases and requirement in QC/ALM.

Used Selenium IDE for Open source web testing.

Open and Track defects using Quality Center/ALM. Also, worked as Defect Co-coordinator.

Performed manual testing for the GUI functionality of the application.

Environment: QTP/UFT, Rational Clear Case, Rational Clear Quest J2EE/Java 6, JavaScript, SQL, TSQL, Oracle, Visual Basic 2010, TestNG, Selenium web driver, QC/ALM

Client: Cigna Healthcare, Denver, CO May 13 – Apr 14

Senior QA Analyst

Project Title: Healthcare Management System

Description: Healthcare Management system is comprehensive enterprise-wide software that covers all aspects of management and operations for a local hospital with 200 employers. It consists of different modules such as patient accounts, in-patient/out-patient registration, and staff management etc. It also provides a flexible billing system for different categories of patients and policies and procedures of HIPPA.


Reviewed Documents and the Technical Specification.

Written test plans, which detailed the testing scope, strategy, hi-level test requirements, standard posttest reports and procedures and necessary resources.

Analyzes user requirements, attended Change Request meetings to document changes and implemented procedures to test changes.

Involved in user requests and bug Scrubs meetings.

Installed the Mercury tools software on windows.

Performed Smoke, Integration, Functional, Regression testing.

Followed Agile Process in this project.

Performed End-to-End testing manually.

Performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.

Executed automation test scripts developed in QTP / UFT validated results.

Using Selenium Automated Tool automated manual testing of online shopping store. Using Eclipse IDE analyzed, debugged Java code and performed White Box Testing.

Create User Acceptance Test Scripts.

Found bugs and updated JIRA with all bug details. Assigned it to Developers. Once bug fixed tested, verified and updated JIRA Ticket with all details.

Automated regression test cases using Selenium.

Create data to support the User Acceptance test (UAT) Cases.

Executed Test Phase Test Cases.

E-commerce testing in web application like customers accessing for the hospital webpage and checking for the doctors, connecting patients to the doctors for test repots and treatment, patient’s history, insurance provide by the banks.

Prepared Queries using SQL to retrieve data from database.

Closely worked with developers and System Engineers to nail down the technical problems.

Test plan creation, Test Case creation, Test Script writing and execution (manual testing).

Used java as a scripting language.

Used java concepts in writing the test cases.

Used collection frames storing and processing data.

Used the concepts Build Tool Maven for linking and packaging code.

Environment: Win XP, Oracle 9i, Quality Center, QTP/UFT, Selenium 2, Java, Web Driver, TestNG, Linux, Maven, Tomcat, SQL.

Client: Allstate Insurance, Northbrook, IL Nov 12 – May 13


Description: The application provides online information regarding premiums, claims and other benefits of insurance policy to the customers such as Auto Insurance, Home Insurance, Life insurance, etc. The data is stored in an Oracle Database from which it is extracted in different forms to the user at the front end, the same process holds good when data is fed to the data bank by proper validation techniques.


Interacted with managers, developers in daily standup meetings and discuss about the User Stories and have a clear view of the requirement before testing the application.

Participated and contributed to strategic QA planning.

Extensively involved in testing software applications and reporting bugs.

Executed Manual Test Cases by using positive and negative data inputs

Involved in reviewing and updating Test Cases written and generated the Test report.

Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to customer.

Good exposure in Database testing.

Enhanced the scripts by Reusable Actions, Checkpoints, Synchronization points, parameterization and modular test in QTP.

Executing SQL queries to view successful transaction for data validation.

Extensively used the record and Playback framework functionality by using QTP.

Devised work around when there were show stoppers/issues and ensured that testing completed within the deadline, Retest/Close the defects, fixed by the developers.

Performed validation of the test cases to ensure that all the requirements were being adequately met.

Environment: Test Director, MS Access, Java, Java script, Oracle, SQL, PL/SQL, .NET, Web Logic Server, Windows, Manual Testing, Oracle, Tomcat and Windows.

Client: Sonata Software Limited, India Jul 10 – Oct 12

Software Engineer

Project Title: Benefits Enrollment

Description: Sonata has existing Core HR application (Sonata IS) which is being used throughout Sonata today to access and modify Sonata employee information. This includes all corporate data of employees including but not limited to benefits, compensation, vacation, location, job and personal information. Sonata IS including administrative and self-service functionality to manage all data. As Sonata’s headcount expanded both domestically and internationally, it was realized that the current functionality of the Sonata IS application would not be able to manage the growing pool of employees due to technical scalability issues, changing needs of the functional processes and potential legal liabilities.


Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.

Responsible to enhance the Portal UI using HTML, JavaScript, XML, JSP, JAVA, CSS as per the requirements and providing the client side JavaScript validations.

Used Spring Core Annotations for Dependency Injection.

Used Axis to implementing Web Services for integration of different systems.

Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.

Exposed various capabilities as Web Services using SOAP/WSDL.

Used SOAP UI for testing the Web services by sending an SOAP i/p request.

Used AJAX framework for server communication and seamless user experience.

Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.

Used client side java scripting: JQUERY for designing TABS and DIALOGBOX.

Used JUnit/Eclipse for the unit testing of various modules.

Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.

Environment: J2EE, Struts Framework, JSP, Servlets, JDK, Oracle, AJAX, Shell, JavaScript, Hibernate, WebLogic, ANT, HTML, XML, XSLT, CSS, RTC, JUnit, Sonic ESB, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.

Client: Qwest Communications, India Jul 09 – Jul 10

JAVA Developer

Description: Qwest is committed to providing quality voice, internet, and video solutions to benefit residential, business and government customers across the country. They are deeply entrenched in local 14-state western and mid-western service. This project is for their intranet website i.e. testing the functionality of the online shopping module. It involved searching for mobile phones and its related accessories. Add the product to shopping cart, create the purchase order and send it to the warehousing department.


Involved in software architecture, detailed design, coding, testing and creation of functional specs of the application.

Lead the GDR application and directly interacting with the operational users in the Alternative Investments to gather the functional specifications and understand them to build the technical specifications.

Application has been developed based on Model View Controller (MVC) architecture Using Struts MVC Framework.

Developed using new features of Java 1.5 like Generics, enhanced for loop and Enums. Developed the functionalities using Agile Methodology.

Implemented ORM framework iBatis instead of traditional JDBC code.

Developed the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.

Transformed XML content into internal XML using XPath, XSLT.

Performance tuning of the application and using spring batch for the bulk transaction processing. Also, making used of Java collections framework to re-design the application for better performance.

Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.

Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI, and SOAP.

Used JMS for Asynchronous communication between the applications.

Production support for the application and handling of critical issues in timely manner by analyzing and writing SQL queries in DB2.

Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.

Involved in writing DAO layer using Hibernate to access the Oracle database.

Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Implemented Hibernate to map all the tables from different data sources to make database updating.

Developed various test cases and performed unit testing using JUnit.

Environment: J2EE, Struts Framework, JSP, Servlets, JDK, Oracle, AJAX, Shell, JavaScript, Hibernate, WebLogic, ANT, HTML, XML, XSLT, CSS, RTC, JUnit, Sonic ESB, Eclipse, SOAP, WSDL, Web Services, SQL, JMS, PL/SQL, UNIX, Windows.

Contact this candidate