Sign in

Engineer Test

St. Louis, Missouri, United States
November 22, 2018

Contact this candidate


Sudhakar Bhadhavath


Professional summary:

8+ years’ Experience as 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.

UFT In data driven frameworks for each Use Cases (functionality) written in Descriptive Programming. Executing the test scripts in UFT and ALM. Developed test scripts and function libraries using VBScripts.

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.

Ruby Cucumber Proficient Selenium

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: Ameren St. Louis, MO

Nov-2017 to Present

Role –Mobile Automation Engineer

Description: Damage Claims is a Mobile Application for the Field workers to file a Claim for an incident/Damage of a Ameren Property. Ameren Field worker will be Capturing the Images of the Damage and provide the information attached to the claim ID will be submitted for further process for Android & IOS,


Reviewed business requirements, technical specifications, use case scenario to create test

Strategy, test plan, test cases and execute them.

Performed Web Services and Web testing Used Web services for API testing on all the

Android and IOS apps.

Performed TAS, IVR and WEB testing for Mobile and Web applications.

Performed Mobile testing on iPhone, iPad with MAC OS Compatibility Test Suite.

Performed Mobile testing with Android Compatibility Test Suite.

Performed System Integrating Testing, Regression testing, Functional testing, web testing and App testing, identified application errors and interacted with the development team to resolve technical issues.

Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using Selenium & Appium

Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution

Extensively automated regression and functional test suites by developing Automation test cases, test suites using Appium, Selenium WebDriver, Java, TestNG.

Design, Execute and analyze automation test scripts & test results for iOS, Android apps.

Implemented TestNG framework for the project and run the test cases by grouping, setting the order of execution and run as a batch by configuring Testng.xml.

Implemented Page Object Model (POM) by creating object repository pages to optimize the code for Maintainability and Reusability.

Used Git as Repository in managing the Automation build and performed branching and merging the code.

Document, track and escalate issues as appropriate, using JIRA

Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.

Configured Maven for JAVA automation projects and developed Maven project object model (POM).

Write SQL queries extensively, queried database and generated test reports.

Co-coordinating between onshore & offshore teams on daily basis.

Worked in AGILE environment, Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.

Environment: Appium, Selenium WebDriver, Selenium Grid, Java, Maven, Git, TestNG, Firebug, Eclipse.

Client: Eagle Bank and Trust- House Springs, MO

Feb-2016 to Aug 2017

Role – Sr. selenium / Automation 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, My Citi banker, 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.

reated front end automated tests using selenium Web driver with python

Tested different functions of the POS system like scanning, payment and returns. Moreover, make sure that the system met the requirements and expectations.

Setup/Configuration of Third party applications across Unix /Linex

Design and implement UNIX/LINUX based System

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.

Designed an automation framework for UI and batch testing in QTP/UFT

Built API automated tests using python

Proficiency in writing RESTFUL API tests using python

Automated end-to-end test scenario using Python with flexible command-line interface and testbed definition via XML file

Testing Development: Developed Test and Evaluation Policy and governance for Enterprise Information Management/Information Technology as part of Chief Information Officer

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.

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

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

Worked on COTS tools like Active MQ, UNIX, LINEX, ETL, HP Quality Center, JAVA, JMS (Java Messaging service),

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.

Worked on defects & change requests in JIRA and groovy scripting to generate responses from database

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.

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

Experience with Github Jenkins and Rundeck

Assigned the tasks of assisting senior QA agile tester in developing test tools and test environment.

UI tool to test SOA based architecture application to test SOAP services and Rest API

Used Github 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.

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

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.

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.

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

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: Prudential Financial, Newark, NJ

Date: Oct-2013 to Nov-2014

Role: Sr. Selenium / Mobile Engineer

Description: The Prudential Insurance Company of America is one of the nation's strongest financial services companies, they offer a full suite of products and services designed to meet the needs of the consumer, business, corporate and institutional clients.


Responsible for gathering Business Requirements, Functional Requirements and Design Documents.

Extensively used Page Objects Design (POD) and page navigation framework for readable test script and easy maintenance from developer perspectives.

Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Tested the Application by inserting checkpoints and synchronization points in test scripts using UFT.

Performed functional testing of individual modules (Accounts, Trading, Quotes and More) of the Application on iOS, Android, Blackberry OS, Windows OS operating systems.

Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).

Automation Framework implementation for QTP.

Involved in implementing Test Automation Framework using Protractor with Jasmine.

Wrote Python/Perl scripts to parse XML/JSON documents and load the data in database

Extensively used SQL statements to query the Oracle Database (RDBMS) for Data Validation and Data Integrity.

Used Appium for test Automation Framework, Cross platform test Automation

Involved in SEETEST and integration with HP Quality Center, ALM, JIRA.

Performing Functional, Integration, Regression Testing, Smoke Testing, White box/Black box Testing for Mobile Application.

Implemented Page Objects, Data Driven using Selenium web Driver, JAVA, JUnit.

Automated test scripts for client server and web based applications using Java.

Receive, execute, and reply to commands from within a UI Automation JavaScript program.

Used Page Object Model in Junit/TestNG Framework, ANT, MAVEN and using Jenkins to ensure web application is automatically tested via scripts.

Responsible for applying the Corporation’s Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GITHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.

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

Responsible for reporting and tracking the issues using Quality Center/Rally, JIRA.

Environments: Selenium Web Driver, Node JS, Python, Jenkins, SOAP UI, JMeter, React.JS, Maven, Junit, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Android, Oracle and Windows.

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.

Experience inwriting automation script for AngularJS application using protractor.

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

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.


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 web Driver, JUnit, Java Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, Selenium web Driver 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

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-2008 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, 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