Sign in

Engineer Test Cases

St. Louis, Missouri, United States
March 28, 2019

Contact this candidate


Sudhakar Bhadhavath


Professional summary:

·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.

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

·Knowledge of Automation Tool like Selenium, protractor.

·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.

·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.

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

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

·Determine performance requirements and goals based on change of application and architecture.

·Provide guidelines to Test engineers to Configure Performance Center test scenarios and Vuser according to the load model so as to take into effect the load distributed across various geographies.

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

·Develop TestComplete Script extensions

·Experience in automating embedded Linux systems using Python automation frameworks.

·Good Communication, interpersonal, and Teamwork skills.

·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

QA Test complete, Selenium Web Driver, HP Quality Centre/ALM, Ready API SOAP UI, Groovy Scripting, Junit, TestNG, JIRA, QTP, Protractor, Manual Testing, Appium, JMeter, Ranorex, Load UI Pro, Robotium.

Web Technologies


Defect Tracking Tools

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


Java script, Python, Ruby, PHP, Object-C, Swift, Java. C++

Project Management

Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall CA Technologies. Atlassian JIRA. Sharepoint Online,


Internet Explorer, Firefox, Chrome & Safari, Microsoft Edge.

Operating Systems

Mac OS X, Microsoft Windows XP, UNIX and Linux, Google’s Android OS.

Mobile Manual Testing

iOS – Apple, Android OS – Google, Windows OS – Microsoft Corporation. BADA (Samsung).


Client: Ameren St. Louis, MO

Aug-2017 to Present

Role –Web & Mobile Automation Engineer/ Performance Tester

Description: Emprve-Lite and Damage Claims Remote Order Management and AMI is a Mobile Application for the Gas/Electric and power plant Field workers to file a Claim for an incident/Damage of Ameren Property. Ameren Field worker will be Capturing the photo and video of the Damage and provide the information for supervisors attached to the claim ID will be submitted for further process for Android & IOS, Iphone Tab and web application on mac using with Test complete selenium Tool, Ready API and other mobile automation applications,


·At Ameren Corporation., I successfully completed training on mobile ReadyAPI Groovy Scripting testing. I used TestComplete, Automate testing for native, hybrid, iOS and Android. I created and run test cases on multiple devices. Using with Phonegap /Cordova Framework,

·Used CA Technologies Rally to create and manage user stories to derive test cases from.

·Followed an extremely light and efficient Agile process, adapted to be most easily applied in order to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.

·Proficient as a QA Engineer using Selenium (Core java), Acceptance Test Driven Development

(ATDD), and BDD using Cucumber and SpecFlow

·Proven ability in developing Test Automation using Cucumber and SpecFlow for BDD using

Gherkin scripts and writing Step Definitions for behavior in Selenium using java and C#

·Have performed web applications testing with Selenium Webdriver and TestNG using C#/JAVA.

·Used ANT to build the Java applications and prepare the necessary test execution reports

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

Strategy, test plan, test cases and execute them.

·Developed automated scripts for web-based testing via TestComplete and GroovyScript.

·Assigned to evaluate UFT, LoadRunner, and SOAP UI, Groovy Scripting for internal use

·Experience with Protractor to create end to end framework using Angular JS.

·A database to store the schedules and record the progress of each performance job.

·Generated Vuser scripts and Executed Performance Tests using LoadRunner.

·Working Experience on Soap UI Rest API, Selenium web driver, Protractor and Test NG frame work in many projects

·Responsible for performance testing using Load runner and Performance Center with different protocol.

·Performed LoadRunner Script design including all stages of script

·Automated Regression Test cases using Selenium Web Driver, Jenkines and Maven. Used Firebug and Fire Path plug-ins to find the elements on the web page based on the element locator ID, Name, Tag, Class Name, XPath, Link Text, Partial link Text and CSS Locator.

·Assigned to review IT projects which perform QA tasks such as test planning and development of test plans, test cases, and QA automation.

·Assigned to review IT projects which run both manual and automated test cases and report defects found.

·Performed Web Services and Web testing with Groovy Scripting Used Web services for API testing on all the Android and IOS apps.

·Experienced in Automation Testing using Protractor, and Selenium

·Written groovy/python scripts to automate build scripts for compiling app, packaging and creating artifact to use in across CI & CD deployment processes (XL Deploy, U-Deploy).

·Selenium WebDriver libraries were used for method invocation in each Ruby test script.

·Used GitHub to maintain the test script revision control and with continuous integration.

·Support for the AngularUI Grid controls is implemented by the Angular UI Support plugin.

·Successfully wrote and ran test automation scripts for build acceptance or smoke test cases.

·Performed Mobile testing using with ionic Framework iPhone, iPad with MAC OS Test complete Tool.

·Performed Mobile testing with Android Compatibility Test Suite Selenium.

·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.

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

·Design, Execute and analyze automation test scripts & test results for iOS, Android apps. Test complete Tool,

·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.

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

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

·involved in preparing test plans, Test data, test scripts for performance

·Write SQLextensively, 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: Test complete (14.0)Tool, Ready API Soap UI, Groovy Scripting, Performance Testing, Java Script, GitHub, Ionic, Angular Js, Phonegap / Cordova, Firebug, Eclipse. Ready API webservice, Postman, macXcode, Jenkins, Rally, Ameren service now, VPN F5, Share point Online,

Client: Eagle Bank and Trust- House Springs, MO

Apr-2016 to Jun-2017

Role – 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.


·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.

·Possess excellent skills in Manual Testing alongside skills in Automation Testing using Selenium Web Driver, HP Quality Center ALM, and Jira.

·Extensive experience in creating test automation script using selenium web driver,

·Skilled in using Junit and TestNG to create test framework using selenium web driver.

·Introduced to API testing using automated testing using Selenium Web Driver.

·Implement data driven web service test automation framework by using Selenium Web driver.

·Design, create, and customize scripts using various scripting language and testing tools, such as JavaScript, Selenium with Java, TestNG, for data-driven network systems and others using JAVA Language

·Designing, building and maintaining automation framework using Selenium WebDriver and Java.

·Extensively used Selenium (XPath and CSS locators) to build new scripts for automation.

·Conduct Cross Browser testing using Selenium in Google Chrome, Firefox and Safari.

·Execution and maintenance of Selenium automated regression scripts

·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.

·Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.

·Used Git Hub 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.

·Worked on parameterization using TestNG Parameters and Data Provider annotation in Selenium WebDriver scripts.

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

Environment: Selenium WebDriver, Git Hub, XML, SOA testing, JAVA, JIRA, API Groovy Scripting WARP, Shell Scripting, Test Plans, Cucumber, Quality Center, Appium, UFT, Jenkins, TestNG, Agile Methodology.

Client : All Script Healthcare Solution Dallas TX

Apr-2014 to Mar-2016

Role – QA Engineer/ Performance Tester/API Tester

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


·Excellent understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Test Methodologies from project definition to post deployment documentation.

·Good experience with design, coding, debug operations, reporting and data analysis utilizing Python and using python libraries to speed up development.

·Take incoming calls from customers regarding the setup of their electronic device

·Medical billing/insurance, scheduling, and signing in patients.

·Including mobile device tablets, computers and other consumer electronics

·Provide customers with trouble shooting to resolve operations issues on electronic device

·Experience in Healthcare insurance and financial domain.

·Used python scripts to update content in the database and manipulate files.

· Experience in Waterfall, Agile/Scrum methodologies.

·Design the Automation Framework using Cucumber and developed reusable components Using Java.

·Well versed in various forms of Testing: Smoke, Functional, Integration, Regression and UI.

·Developed frontend and backend modules using python on Django Web Framework with GIT.

·Experience in writing System Test Plans, Test Cases, Test Scripts, Automated scripts and Documentation.

·Experience in Agile Scrum & Waterfall methodology.

·Worked on Web Service automation testing using Ready API using Groovy Scripting

·Experience in Testing & Automation of Groovy Scripting Test Scripts in Ready API using Groovy scripting

·Experience in Designing and executing the automation scripts using Selenium-WebDriver.

·Possess solid experience in Manual Testing along with skills in Automation Testing using Selenium Web driver.

·Worked on python OpenStack API's

·API testing using Soap UI, Postman Client, Performance testing using Soap UI, JMeter.

·Testing the Mobile API services using Charles Proxy tool

·Developed python scripts for testing the car functioning on different services.

·Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.

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

·Experience in Interface (EPS) testing and validating a Health Connect (EPIC) transferred Messages in EPS interface systems.

·Used JDBC to interact with the Data Base

·Done Test Automations for API Testing with Groovy Scripting.

·Used python to develop Automation framework to Validate RESTful Web Services

·Knowledge on API testing with different sub-systems as a part of Back-end test.

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

Environment: Tools & Technologies: API testing using Soap UI Groovy Scripting, Postman QTP/UFT, Client Performance testing using Soap UI, JMeter, Scripting Languages: JavaScript Quick Test Professional, Jmeter, Java, Excel, Rally, JAVA, Eclipse, JDBC, Agile Methodology, Linux. VPNF5,

Client: Morgan Stanley-Mumbai

Nov-2013 to -Mar-2014

Role – QA Engineer

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

Oct-2012 to Sep-2013

Role: Manual Tester.

Description: Reliance is an Indian Internet access and telecommunications company, it provides CDMA, GSM mobile services, fixed line broadband and voice services. It launched CDMA Operations in 22 circles and became a pan India operator, 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.

•Experienced in manual web-based application testing for large telecommunication customer websites. Proficient

•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.

•Perform Manual Testing and maintain documentation on different types of testing like Functional, Regression, Sanity and System Testing

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

•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, (UNIX, MS Excel, MS Access, IDE, 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