Sign in

Test Cases Testing

Irving, Texas, United States
May 30, 2017

Contact this candidate


Sudhakar Bhadhavath


Professional summary:

* ***** ** ********** ** a QA Test Engineer using Manual &Automation Testing of web, Mobile apps and client/server with specializing in software Assurance Testing and QA Automation Engineer.

Good Experience on Selenium IDE and creating Scripts in Selenium--RC by using Java.

Experience in full Software Development Life Cycle (SDLC), in-depth knowledge of contemporary QA/test principles, methodologies.

Efficient in analyzing System Requirements, Use Cases and other documents to gain overall understanding of the new application to determine the appropriate level of testing required and designing end-to-end testing framework that supports both manual and automated.

Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and UNIX environments.

Knowledge of Automation Tool like Selenium, protractor.

Extensively Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).

Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.

Extensive knowledge in Protractor framework for Applications developed with Angular JS.

Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.

Used Soap UI to test Web services (SOAP) and Done MS Stack Testing.

Adept at developing automated test scripts using Load Runner, Quick Test Pro, Quality Center, Selenium.

Configured with gulp.js to test the JavaScript with JSHint, run unit tests with Jasmine- karma.

Good exposure in using QTP/UFT integrated environment.

Experienced in developing and maintaining Test Plans, Test Scripts and Test Cases, Defect Tracking, and Report Generation.

Worked in AWS Environment

Worked on retail and e-commerce application.

Involved in risk based testing.

Designed and developed application interface with an HP-QC / HP ALM, Microsoft test manager test Automation framework for test engineer’s test scripts in VB script and batch file for test complete.

Documented the SDLC Process of Service Virtualization for the Client.

Working knowledge of SQL, HTML and XML and internet browsers.

Experience in testing a REST and SOAP API’s Using SOAP UI PRO.

Expertise in performing Black Box Testing, functional testing, Usability Testing, System Testing, Regression Testing, System Integrating Testing (SIT) and User Acceptance Testing (UAT).

Experience in implementing and tracking testing Key Performance Indicators(KPI)

Experience in writing java Script in Cucumber Automation Framework.

Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.

Configured Selenium and GRID scripts on Virtual machines.

Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium,

Experience in automating embedded Linux systems using Python automation frameworks.

Good Communication, interpersonal, and Teamwork skills.

Excellent Organization, Analytical and Problem Solving skills and ability to quickly learn new technologies.

Demonstrated initiative, innovation, flexibility, and ability to manage workload, achieving desired results with minimal supervision.

Good Communication and Interpersonal skills. Technically sound, Result-Oriented with strong Problem solving skills. Innovative efficient.

Capable of working as a Team Member or Individually with minimum supervision.


Testing tools

Selenium Web Driver, HP Quality Centre/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter

Web Technologies


Defect Tracking Tools

Quality Centre (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.


C, C++, Java, C#, SQL, PL/SQL, Python, UML.

Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall


Internet Explorer, Firefox, Chrome & Safari

Operating Systems

Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Manual Testing

Android, iOS.


Client: Eagle Bank and Trust- House Springs, MO

Feb-2016 to Present

Role – Sr. selenium QA Analyst/ Manual Testing Engineer

Description: Eagle Bank is management service of trade and cash application Over the past century, there have been remarkable changes in our industry, but one thing has stayed constant - Product processors as well as Cash and Trade related applications. In this I have involved with Citi Connect Cash, MyCitibanker, and Applications. our mission to amaze each and every customer.


Analysed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.

Worked in the agile environment with frequently changing requirements and features set.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

Developed test code in Java language using Eclipse IDE and TestNG framework.

Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.

Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

Performed Data driven testing using Selenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.

Developed test code in Java language using Eclipse IDE and Junit framework.

Automate the Test cases with Selenium Web driver, JavaScript framework and run it on different Browser’s and Cross Plat-Form.

Used Java language and Junit framework for scripting.

Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Implemented Page Object Model Automation framework with Java, Selenium WebDriver and Cucumber.

Experienced in creating Data-driven, Keyword Driven and Hybrid Frameworks for GUI, Regression and System integration testing

Experience with Cucumber automation tool including Gherkin, Ruby and ATDD, TDD, BDD.

Designed test cases based on the use-cases and the complex business logic defined for each web-service or a message.

Executing the test plans on web and mobile (Apple & Android) as per requirements.

Good experience in mobile testing using APPIUM in both IOS and Android applications using simulator and emulator

Experienced in load and performance testing tool JMeter.

Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.

Used Git as code repository and Code Collaborator to manage code reviews.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.

Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.

Environment: Win7, Ruby, Selenium WebDriver, AWS, Grid, SQL Server, Oracle, XML, SOA testing, JAVA, J2EE, Gherkin scripting language, JIRA, WARP, Shell Scripting, DOM, Test Plans, Cucumber, Quality Center, Appium, UFT, End to End Testing, Toad, Jenkins, UAT, SOAP UI, REST, JAVA Script, Regression Testing, JUnit, TestNG, Puppet, Agile Methodology.

Client: All Script Healthcare Solution Dallas TX

Dec-2014 to Feb-2016

Role - QA Analyst

Description: Health Insurance is to provide our patients with the most compassionate and efficient service while ensuring the highest quality care, TMG Medical Center has served this area, growing with the community and serving its health care needs. Responsible for analysis of business user needs documentation of requirements and translation into proper requirement specifications


Designed Web application in java which makes customer to Retrieve the data from the Data base.

Experience in Healthcare insurance and financial domain.

Experience in Waterfall, Agile/Scrum methodologies.

Proficient experience in Manual and Automation Testing of GUI and functional aspects of the Web-based Applications on client server and mainframe environments on multiple levels of (SDLC) and Testing Life Cycle (STLC).

Developed test scripts in QTP/UFT using VB Script for automation of Web Based Applications.

Extensive experience in Functional testing, Integration testing, Regression testing, GUI testing, back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing, POS Testing, Object Repository, Parameterization.

Executed Automation Scripts in QTP/UFT by Modifying Scripts for various data sets, set up checkpoints in the scripts during execution.

Developed the features, scenarios, step definitions for BDD (Behavior Driven Development) and TDD (Test Driven Development) using Cucumber, Gherkin and ruby.

Used JDBC and Hibernate to interact with the Data base

Worked with JNDI and Connection Pool to Interact with Servers like WebSphere, Web Logic and Tomcat.

Design and configure virtualization solutions on several of technologies like J2EE, middleware platforms including messaging technologies.

Used Servlets and JSP’s to Design the Web Application Front end page and Java Code to retrieve data from Back end.

Worked with Struts and Springs Framework.

Designed and implemented system health Monitor tool for Message centre project using HTML, Shell Script and JavaScript.

Involved in Writing Test cases and automating test

Performed data-driven testing by developing data-driven tests to validate the same test with multiple sets of test data.

Used JDBC to interact with the Data Base

Done Test Automations for API Testing.

Test case automation using Cucumber test automation tool and Gherkin scripting language.

Worked in Agile based environment working from sprint to sprint

Done Page Object Driven framework using Ruby

Involved in Understanding stories in each sprint and creating scenarios in each sprint.

Done Key Driven Automation Frame work (Robot Framework) for Acceptance Test Driven Development(ATDD).

Expertise on regression tests for data transformation and also proficient in loading and analyzing the quality of the data using QTP,

Strongly experienced in writing Descriptive programming and working with shared Objective repositories in QTP,

Used python to develop Automation framework to Validate RESTful Web Services

Providing daily status report to client on day to day basis.

Environment: QTP, Appium, ATDD, Quality Center ALM 11.0, Quick Test Professional 11.0, Oracle 10g, Python, HTML, Ruby, Jmeter, Java, Effecta, Excel, Rally, JAVA, C#, J2EE, JIRA, Maven, ANT, Eclipse, JDBC, Agile Methodology, Linux.

Client: Grainger Inc, Chicago, IL

Oct-2013 to Nov-2014

Role - Automation Tester (API & Selenium)

Description: Grainger is an American retail company. sell a wide variety of merchandise, including packaged food and beverages, toys, furniture, clothing, house wares, and small electronics, much of which is closed out or overstocked merchandise. Loyalty in which the Customer gets the reward points that are accumulated based on the purchases either in-store or online. It is a program where customer can enroll in-store or can logging through website and enroll through the landing page. Customer gets some of the benefits with the type of card they use at the time of checkout and receives the benefits as a virtual reward card through E-mail, if they meet the threshold. We have both Browser based applications and Mobile based applications.


Involved in creating Test Plan and written Test Cases based on Use Cases and Business Requirements.

Automated Test Cases using Grid, Eclipse.

Configured Selenium WebDriver.

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

Executed, collected, recorded and tracked Test Results, identified Software deficiencies and analyzed Complex Test results.

Generated Test data profiling for an enterprise-scale data store.

Perform Functional Testing and Regression Testing using Selenium WebDriver

Used Soap UI to test the RESTful API’s from Scratch by writing Automating Test Scripts.

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.

Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.

Used Java for scripting language.

Involved in GUI testing, integration testing, navigation testing, IVR testing, and regression testing using web based application and client-server applications.

Developed Scripts using python selenium WebDriver combo for user module application.

Involved in testing Web services and XML with tool called SOAP UI. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing & security testing.

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

WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically Used Java language and JUnit framework for scripting. Used Ant for building the.

Used XPath and DOM to work with dynamic and static objects in Selenium.

Used Soap UI to test Web services (SOA) and Done MS Stack Testing.

Created test scripts using VB Script and by Creating Checkpoints, Synchronization points and Output values. Enhanced the test scripts if necessary.

Troubleshooting the automation scenario issues and updating the script.

Running and updating manual comments in Scenario Builder.

Working on manual testing and build verification testing.

Perform responsibilities of developing test scripts by using SOA test tools and responsible for estimating required resource and components for SOA testing

Developed and maintained automated regression test cases in Selenium using Java programming language and Perl Scripting.

Selenium WebDriver scripts to Git using EGit plugin for Eclipse IDE.

Worked independently to track the Defect and Implement solutions.

Wrote Ant build scripts to automate the compilation and execution of JUnit test cases/suites for Lens Measurement screen, Lens Type Screen, Aftercare screen and two eye replication screens.

Done Data Base Testing using load and Performance testing using JMeter

Implemented the Metrics in the Project to achieve the best Quality in the Testing Output.

Environment: Selenium WebDriver, AWS, Node.js, IDE plugin, Perl, JAVA, Gherkin, Cucumber, Oracle 11g, Web Services, XML, Rally, Linux, SQL Server, Docker, Apache POI, See Test, SVN, Toad, Git, Maven, Python, Ruby, Jira, Bugzilla, Quality Center, Soup UI, Agile, Metrics, J Behave, Jmeter

Client: Philadelphia Insurance, Philadelphia, PA

Oct-2012 to Oct-2013

Role – Software Development Engineer in Testing

Description: Philadelphia mutual provides Auto insurance for individuals and business. Tested Application that has features like getting insurance quotes, profile management, online payment. It provides users to create claims and check status of claims through online portal. Users can download insurance coverage cards. This system uses several web services to interact with external systems for payment processing etc.


Proficient in identifying, reporting and troubleshooting software defects.

Worked with the Developing Team to Develop web elements and to interact with the MYSQL Data base.

Experience working in agile teams with a BDD approach.

Automated REST API (Retrieve) Services for Bookings and tested using SOAP UI

Well acquainted with QC, Perforce, Jira, git and QTP.

Developed Test Frameworks in for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java / TestNG).

Developed Maven based build scripts to run Automation. Integrated Maven Scripts to Continuous Integration Server to run nightly tests.

Created feature files using Gherkins in cucumber framework for BDD

Developed parsing and xml Writing files in groovy.

Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.

Responsible for back-end API testing with SOAP UI and coding in groovy and Java.

Performed Unit testing for Java applications using TestNG. And Performance Testing Using Jmeter.

Involved in executing automated test cases using WebDriver to automate manual testing solutions.

Experience inwriting automation script for AngularJS application using protractor.

Used Python and Perl scripting in Data Driven, Hybrid Driven Framework.

Involved in running Test scripts on different browsers using the WebDriver.

Involved in testing API Web services and XML with tool called SOAP UI PRO. I have been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.

Used Ruby with Cucumber for browser based testing with scenarios and situations.

Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, TestNG and Selenium WebDriver

Worked on Cucumber Testing applications and Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.

Wrote extensive HTML, CSS and Query code to build dynamic pages using Eclipse.

Implemented AJAX functionality using JQUERY, Json, and XML

Wrote scripts to run against Jenkins and reported the nightly batch results to the lead.

Proficient in Agile development and Scrum methodology.

Worked on Cross Browser testing through WebDriver by testing the website on different browsers like Chrome, IE and Firefox.

Complete SDLC through Scrum Methodology.

Environment: Java, Selenium IDE plugin, Perl, WebDriver, Cucumber, Python, Ruby, SCRUM, Jenkins, TestNG, Maven, Soap UI, Quality Center, Eclipse IDE, agile, Groovy, SVN, Git, J Behave, Internet Explorer, Python, Bugzilla, Chrome, Firefox, SQL, HTML5, Oracle, Windows, QTP, Json,

Client: Morgan Stanley-Mumbai

Nov-2010 to Aug-2012

Role – QA Analyst

Description: The Morgan Stanley Development Environment team (MSDE) is responsible for providing software developers with the tools and automation necessary to operate efficiently, including those that enable the continuous integration and delivery of software within the company. The horizontal nature of the team allows its work to have a major impact across the internal developer community.


Involved in Business Requirements and Functional Specifications and develop Test Plan Detailed Test Scenarios and Test cases.

Automated Functional and Regression Testing using Selenium WebDriver, JUnit, Java Authored JavaScript and Java codes needed for Selenium WebDriver to automate the tests.

Experience in writing HTML, UNIX Shell-Scripts Implemented Data Driven Framework using Selenium WebDriver, JUnit, Java Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, Selenium WebDriver classes.

Used JUnit as driver to launch scripts Experienced in White Box Testing by authoring Java Codes in Selenium WebDriver Involved in documenting test cases and packaging test suites and making them available to all of engineering and QA using Quality Center.

Involved in UAT (User Acceptance testing) Used maven to define project structure, dependencies, build, and test management.

Tested all the phases of testing from unit testing to system Testing.

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

Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Performed Performance Testing using JMeter.

Validated Data from the database, and, also validated responses of Soap Response Services.

Worked on GUI Object / element verification is done through XPath, CSS Locators.

Responsible for Setting up Web Services project using WSDL in SOAP UI and provided setup help to other team members

Have used project tracking tools for evaluating the state of the projects and proposed solutions to keep the development

and deployment projects on track

Environment: IDE, Selenium WebDriver, Selenium Grid, ANT, Java, HTML, JDBC, C#, Eclipse Hibernate, J2EE, MES, JDBC, Oracle 10g, Maven, Load Runner, Appium, Performance Center, Junit, TestNG, Bugzilla, Jira, Python, Linux, MS Stack.

Client: Reliance Communications Ltd

Mumbai, India

July-2009 to Sep-2010

Role: Manual Tester.

Description: Reliance is an Indian Internet access and telecommunications company, it provides CDMA, GSM (Voice, 2G, 3G) mobile services, fixed line broadband and voice services. It launched CDMA Operations in 22 circles and became a pan India operator. In 2008, Reliance Communications was one of the biggest telecommunication company which launched GSM.


•Developed manual and automated test cases to test the functionality of the application.

•Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.

•Knowledge of System Development Life Cycle (SDLC) of Waterfall & Agile Methodology.

•Prepared Defect Report as per severity and Priority.

•Design, deliver and execute high quality test cases under direction of a Test Manager.

•Designed Test cases and executed Test cases and reported the Bugs using Quality Center.

•Designed Test cases and executed Test cases and reported the Bugs using Quality Center.

•After successful release of projects, developed automation scripts using QTP and integrated the script with master script.

•Systems Integration Testing of web based application, time tracking through electronic gadgets (devices and mobiles).

•Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center

•Interacted with developers to follow up on defects and issues.

•Responsible for providing the status updates to the team on daily basis.

•Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead

Environment: Manual Testing, Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, Grinder, Jmeter, Quick Test Pro, Quality Center/Test Director, Team Track, Star Team.

EDUCATION: BACHELOR OF TECHNOLOGY in Computer Science Engineering from JNTUH, India.

Contact this candidate