INDU BALA
Email: manoj@centillioninfotech Phone: 469-***-****
Accomplished Senior QA Automation Engineer with 8 years of experience in all phases of Software Testing Life
Cycle (STLC); Business Analysis, Developing Test Strategy, Test Cases, Test Plans and Automation Test scripts
using Selenium with Java, Cucumber, TestNG, Rest Assured and Appium. Diversified experience in Automation
and Manual testing of Client – Server, Web, Mobile, BDD, API applications serving various domains such as
Banking, Finance, Healthcare and Retail.
Professional Summary
Expertise in creating overall test planning, test case and test script development in software development
life models (SDLC) environments including Agile (Scrum) and Waterfall.
Proficient in various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke,
User-interface (GUI), Data base, User Acceptance Testing (UAT), Ad-hoc and Performance Testing.
Expertise in performing Black Box Testing, White box Testing, System Testing, Integration Testing,
Regression Testing, Acceptance Testing, Sanity Testing, Back End Testing, GUI Testing, Ad hoc Testing
and API Testing (SOAP and REST).
Experienced in developing and maintaining Automation frameworks – Hybrid Framework, Page Object
Model and Data driven from the ground up.
Developed Test Scripts to implement Test Driven Development (TDD), ATDD (Acceptance Test Driven
Development), BDD (Behavior Driven Development) using Cucumber, Gherkin.
Expert in using Selenium WebDriver /Web Element interface, Absolute/Relative XPaths, CSS
Selectors, Implicit/Explicit waits, WebDriver Wait Class, Fluent Wait and many more.
Experienced in handling Alerts, Frames and Popups, Accessing Forms, tables, links, Keyboard and
Mouse Events using Selenium WebDriver.
Generated test logs using Log4j for various log levels and generated test reports using TestNG.
Rendered testing Web Services-SOA architecture, API Testing, XML transactions, SOAP and REST
using various industry standard tools like SOAPUI, Postman, Rest- Assured.
Possess the expert level of understanding of WSDL, WADL, XSD, Schema and XML documents for
Web Services Testing using SoapUI.
Experience in Mobile Testing of Native apps, Web apps, Hybrid apps on Mobile and Tablet devices using
APPIUM [iOS/Android] by using the emulators in Android Studio for Android Devices.
Experience different programming environments which use Java, Python, SQL, Ruby and VB script etc.
Written and executed test scripts for mobile applications using JAVA, Selenium Web Driver and
TestNG with a good analysis of the element locators, desired capabilities and web driver methods.
Experienced in developing BDD (Behavior Driven Development) scripts with Cucumber, writing feature
files in Gherkin format.
Developed Test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behavior Driven
Development) using Cucumber.
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG
Data Provider Annotation.
Technical Skills:
Testing Tools Selenium Web driver/IDE/GRID/RC, JUnit, TestNG, SoapUI, Appium, HP
Quality Center/ALM and Cucumber, JIRA, QTP, Eclipse, Protractor, JMeter,
Firebug, Firepath, Fitness, Coded UI.
Language/Script Java, JavaScript, Shell Script, VBScript (UFT), C, C++, Python, SQL, Ruby,
.NET, C#.
Frameworks JUnit, TestNG, TDD, BDD, Data Driven, Hybrid and Keyword Driven and
Page Object Model.
Firefox Add-ons XPath, Firebug, Firepath.
Web Technologies HTML, CSS, XML, XPATH, AJAX, JSP, Flash.
SQA Technologies SOAP, REST, WSDL, Web Services, SOAP UI.
Bug Tracking Tools HP Quality Center, Bugzilla, JIRA.
Application Servers JBoss, WebLogic, WebSphere
Build/Tools Ant, Maven, Jenkins, Hudson.
Databases Servers MS SQL Server 2000/2005, Olap and OLTP, Oracle 9i/10g, MS Access 2000,
SQL.
Operating Systems Linux, Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
Version Control CVS, Git, SVN.
Professional Experience:
Client: Ford Motor Company Aug 2017 – Current
Location: Dearborn, MI
Role: Sr. QA Automation Engineer
Description: The Ford Motor Company is a pioneer in global automobile industry which engages in the
manufacture, distribution, and sale of automobiles. Test Correlation Tool is an efficient and comprehensive web-
based application developed and used by Ford in Quality Control where it takes test readings from four independent
applications and compare, evaluate, produce test outputs in graphical format. Worked on metadata and test results
modules where I have written automation test scripts to test the XML data that is received by the application and
validating whether the outputs generated are as per the expected conditions.
Roles and Responsibilities:
Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions & Scrum
Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
Implemented Data Driven with Page Object Model – Hybrid automation framework with Selenium
WebDriver.
Analyzed functional requirements and design specifications to ensure that application meets all technical
and business requirements.
Used JDBC to verify whether the data entered in UI editor is stored in the database as per the required
conditions.
Handled the special mouse events and selected the options from the tab menu using Selenium Actions
Builder, Mouse Hover and Synchronization.
Performed Parallel and Cross Browser testing on different browsers using TestNG where multiple tests
were run in parallel.
Performed BDD (Behavior Driven Development) with Data Driven Framework using Cucumber
Features, Scenarios and Step Definitions in Gherkin format.
Performed functional testing of RESTful Web Services using Resst Assured. Validated request and
response XML, JSON and RESTFUL Web service calls.
Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security
assertions, and XPATH assertions in SOAPUI.
Implemented test automation scripts for mobile testing using Appium, Java and Selenium for Android
applications using UIAutomation viewer in Android Studio.
Used Apache POI, Parameters, DataProvider annotation in TestNG to read data from Excel sheet.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the
application work.
Implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data
with complex SQL queries from Oracle.
Stored the flow details of Selenium Automation in a file using Log4j.
Maintained the Java and selenium test source code and resources in the GitHub source control repository
tool.
Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
Achieved Synchronization between test scripts execution and application using Implicit waits and Explicit
waits.
Scripted the Test cases and managed the framework dependency jars using Maven.
Performed continuous integration of code and scripts using Jenkins, Maven and TestNG. Configured and
launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
Tested Mobile Apps using Appium, Java and Selenium for Android, IOS Apps using UIAutomatorviewer
in Android Studio, Appium Inspector in Appium Desktop, XCode in Mac, IOS.
Worked with developers to update the defects, resolve them and track their status using JIRA.
Participated QA weekly meetings and various other meetings and discusses enhancement and modification
request issues and defects in the application.
Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the
web applications are working as desired in different browsers and environments.
Trained and mentored offshore team on automation best practices and methods to improve reusability for
smoke, regression testing.
Developed test scripts to automate process of testing in Protractor webdriverjs.
Environments: Selenium WebDriver, Selenium Server, Apache POI, AutoIT, Java, HTML, CSS, XPath, Windows,
Oracle Server, Maven, GIT, Rest Assured, Postman, SOAPUI, Cucumber, Appium, Appium Desktop, Jenkins,
Restful, Protractor.
Client: Dell Inc. Dec 2016- Aug 2017
Location: Round rock, TX
Role: Sr. QA Engineer
Description: Dell Inc., a multinational computer technology company made its name as a supplier of built-to-order
personal computers serving customers of all sizes across 180 countries – ranging from 98 percent of the Fortune 500
to individual consumers – with the industry's most comprehensive and innovative portfolio from the edge to the core
to the cloud.
Roles and Responsibilities:
Performed User Acceptance testing (UAT) in Agile methodology, reviewed the stories and participated in
Daily Scrum and Release planning meeting.
Participated in all phases of the Software Testing Life Cycle (STLC) and Software Development Life
Cycle (SDLC).
Involved in the design and development of test plan from business and Functional requirements which
includes test objectives, test strategies, test environments etc.
Worked on eQuotes and Invoice modules where a user can prepare and save his order for future purchase
and checked whether the data is saved in their respective fields using JDBC.
Segregated automatable and non-automatable Test cases. Developed test scripts to automate process of
testing in Selenium using Java.
Used Desired Capabilities and Remote WebDriver in the Selenium Grid for performing Cross Platform
Testing, Cross Browser Testing by making use of Desired Capabilities and the Remote WebDriver.
Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and
monitored the behavior of the applications during different phases of testing using testing methodologies.
Expertise in accessing Forms, Links, Tables using Selenium WebDriver.
Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing
using the TestNG annotations like Groups, Parameter.
Wrote Features, Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for
BDD.
Regression testing was performed after each build release of the application and updated the Scripts by
executing the Regression suites built using Selenium and approve for regression suite.
Developed Hybrid Framework from scratch and used Apache POI to get data from Excel.
Experienced in handling List Boxes, Dropdown Menus, Mouse Actions, Frames, Synchronization and all
types of Pop Ups using Selenium.
Performed functional testing of web services using SOAPUI and RESTful web services. Added
assertions to validate the XML or WSDL file and performed Data driven testing.
Performed Parallel, Cross Browser Testing using Selenium Grid and TestNG to check the application
compatibility across different browsers and platforms.
Used Maven build tool to manage framework dependencies.
Performed back end testing by writing and executing SQL queries to validate the data from Oracle
database.
Interacted and worked with the development team to analyze the defects and reported them in JIRA and
tracked them for closure.
Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce
the feedback loop time to the developers.
Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Participated in weekly QA status and project status meetings to report any defects and issues encountered
in application.
Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environments: Java, Selenium WebDriver, Cucumber, TestNG, Maven, Jenkins, Rest Assured, Postman, SOAPUI,
GitHub, Agile, Firebug, Firepath, XPath, Eclipse, CSS, Cucumber, Oracle, Manual Testing, Windows, Java, Jira,
Appium.
Client: BJC Healthcare Aug 2015 –Nov 2016
Location: St. Louis, MO
Role: Software Test Engineer
Project Description: BJC is the largest private employer in Missouri region. This project was designed for
Administrating Hospital activities, Health records such as Inpatient details, Billing and medical records such as
purchase, store keeping etc. The project Credit Card Simplification involves in developing a health care billing and
patient data warehouse with data from heterogeneous sources, which is used to analyze the information depending
on different aspects. Epic dynamic online analytical processing tool Clarity is used for creating reports, queries,
graphs, and charts for on-screen display and printing.
Roles and Responsibilities:
Involved in various SDLC Phases-Requirements Analysis, Test Case
Development, System Testing, Regression and Conducted End to End and Black box testing.
Actively involved in functional, system, integration, positive, negative, GUI testing of the application.
Interacted with developers and business Users to communicate the defects and actively participated in
replicating the bugs and performed regression testing using JIRA.
Implemented Page Object Model automation framework using PageFactory with Selenium WebDriver,
Java, and Cucumber for BDD scenarios.
Performed Data drove testing Selenium WebDriver' using TestNG functions and JDBC, which reads data
from scripts using property and XML files.
Executed some test cases using TestNG parameters, data providers, suites, parallel suites, groups.
Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari using
Selenium Grid.
Created test reports generated out of TestNG and created the error screenshots.
Created Test Data using SQL and wrote SQL queries for back-end testing.
Experience with HIPAA compliance and involved in upgradation of HIPAA 4010 transaction to HIPAA
5010 in healthcare with strong understanding of Medicaid and Medicare rules and claim adjudication.
Strong knowledge and understanding of ICD-9 and ICD-10 coding and claims processing.
Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using
TestNG Data Provider Annotation.
Used SoapUI to test the application web services.
Used Jenkins tool for continuous integration of the builds and scheduled period builds.
Worked on SQL queries to verify data integrity and validate updated data for the Test cases in different
modules of the application.
Involved in daily Defect Triage meetings with Project Managers and developers during System testing and
UAT.
Worked with developers to Create and update the defects, resolve and track their status using JIRA.
Environments: Java, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TESTNG, Manual Testing,
HTML, Java Script, jQuery, CSS, AJAX, HP Quality Center, Agile Methodology SQL, Oracle.
Client: Huntington Bancshares Mar 2013 –Aug 2015
Location: Columbus, Ohio.
Role: QA Engineer
Description: Huntington Bancshares is a leading financial service company. It provides online banking for
customers to set up online bill payment from their Debit Card/Checking Account to various merchants. Involved in
interface redesign to better highlight existing features, add new functionality and improve overall usability. The
Login 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.
Roles and Responsibilities:
Interacted with the Project Manager, Business Analysts and Developers to understand the application
design and functional specifications.
Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.
Served as a coordinator for all testing activities on a project.
Wrote test cases to handle Alerts on the web page.
Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
Performed Selenium Synchronization using Explicit & Implicit waits.
Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
Used Firebug and Firepath for element identification while creating Page Object Repository.
Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the
development and execution of test plans and test scripts.
Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.
Executed test cases and participated actively in System Integration Testing, and Regression Testing.
Created and executed automated test scripts using Selenium WebDriver, TestNG and Database as source
of Test Data.
Created test reports generated out of TestNG and captured the error screenshots.
Interacted with the Development team and the Environment team in prioritizing the defect list and
validating known bug fixes.
Found Defects, prepared Defect Reports and Status Reports, Defect tracking using JIRA.
Used Jenkins tool for continuous integration of the builds.
Conducted backend testing using SQL queries to validate data for database and Used SQL queries for
retrieving data from database for executing user specific test cases.
Environments: Selenium WebDriver, Eclipse, Java, TestNG, QC, Oracle, Manual Testing
Client: Nationstar Mortgage LLC, TX Sep 2011 –Mar 2013
Role: Test Analyst-Loan Servicing Technology
Description: Nationstar Mortgage is a leading residential mortgage services company with a relentless focus on
providing quality solutions to customers. Nation star offers servicing, origination, and transaction-based real estate
services. Nation star is one of the largest and fastest growing mortgage servicers. Customers include homeowners,
home buyers, home sellers, investors, and other real estate market participants.
Roles and Responsibilities:
Designed Data Driven with Page Object Model – Hybrid automation framework from scratch with
Selenium WebDriver.
Automated Loan Master portal and Bankruptcy module where I have used Selenium.
Automated Bankruptcy, Regular Billing statement process, Payment Posting and Lock Box process.
SPOC for projects related to Bankruptcy and tax forms generation (1099C, 1099A), Acquisitions.
Assessed & analyzed user stories in Agile and participated in Sprint planning, Review Sessions &Scrum
Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
Analyzed functional requirements and design specifications to ensure that application meets all technical
and business requirements.
Used JDBC to verify whether the data entered in UI editor is stored in the database as per the required
conditions.
Used IBM ClearQuest for Defect tracking purpose and Change Integration and change Delivery Purposes.
Handled the special mouse events and selected the options from the tab menu using Selenium Actions
Builder, Mouse Hover and Synchronization.
Performed Parallel and Cross Browser testing on different browsers using TestNGwhere multiple tests
were run in parallel.
Performed functional testing of RESTful Web Services using SOAPUI Tool. Validated request and
response XML, SOAP and RESTFUL, JSON with SoapUI as well as Java.
Tested SOAP and RESTFUL web services using different assertions like HTTP assertion, security
assertions, and XPATH assertions in SOAPUI.
Used Apache POI, Parameters, Data Provider annotationinTestNG to read data from Excel sheet.
Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the
application work.
Implemented Regression Test to detect bugs after enhancement and configuration settings of the code using
Jenkins, Maven and TestNG.
Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
Reviewed database test cases according to assigned Requirements to validate reports by retrieving data
with complex SQL queries from Oracle.
Stored the flow details of Selenium Automation in a file using Log4j.
Environments: Selenium WebDriver, Selenium Server, Apache POI, AutoIT, Java, HTML, CSS, XPath, Windows,
Oracle Server, IBM ClearQuest, Maven, GIT, SOAPUI, Jenkins, Restful.