1. Bala Aravind Kumar
Java Automation Engineer
Ph: 8483916166 Email: aravindkumargb66@gmail.com
Objective
Seeking a test automation engineer position in the IT industry that will provide a rewarding and
challenging work environment centred on the cutting edge Technologies and enhances my Technical Skills.
PROFESSIONAL SUMMARY
Having 7+ years of experience in Software Automation Testing.
Having experience in web automation testing using Selenium Web driver.
Having experience in IOS And Android application/browser automation testing using Appium.
Having experience in Android application automation testing using Robotium.
Expertise in Mobile, Web, Windows application and Web Services automation Testing.
• Actively involved in Preparing and Executing Test Cases based on Business requirements and Technical
Specifications.
• Good exposure of testing applications on wide range of Mobile handset with Blackberry Android, Symbian,
Windows and Java.
• Having extensive knowledge in mobile technologies like C2DM Push Notification, Polling.
• Well versed in Defect Tracking & Bug Reporting.
• Strong experience in development for software automation.
• Extensively worked on designing and developing the keyword driven, Hybrid framework, Modular
framework using Selenium Web Driver with Java programming.
• Well versed with framework development for automation testing in Java using Cucumber JVM, Junit,
TestNG, Swings.
• Worked on Maven tools to build the Automation Java project.
• Experience in executing test scripts in multiple browser instances and parallel testing in Selenium Grid2
• Adequate knowledge of Page Object Model design.
• Practiced Agile Methodology.
• Knowledge in QTP 9.2, QC 10.0.
• Experienced in RestFul API Testing using RestAssured and HTTPClient.
• Experienced in Jenkins for continous integration.
• Excellent skills in analyzing, reporting and documenting test results, log files.
• Good Knowledge of WebTechnologies in HTML, JavaScript, Jquery, XML, Xpath, CSS.
• Knowledge in Web Service API Testing to test the robustness of the entire system during End to
End Testing, with verifying and analyzing the response XML using SOAP UI
CERTIFICATIONS:
1 Achieved SUN CERTIFIED JAVA PROGRAMMER(SCJP5.0)
2 Achieved ORACLE CERTIFIED in SQL IZ0-007
SOFTWARE SKILLS
Languages C, C++, Java, SQL.
Operating Systems Windows (Servers and Workstations)
2. Databases MS SQL server 2005, MySQL
Internet Technologies HTML, VB-Script, Apache Jelly, JSON, XML.
Bug Management Tool Bugzilla, JIRA.
Automation Tools
Selenium WebDriver, Cucumber-JVM, Selenium Grid2,
Robotium, Appium, QTP 9.2 and QC 10.0.
Version Control SVN, GIT.
Build Tools Maven, Ant
PROFESSIONAL EXPERIENCE
Barnes & Nobles, NY
Jan 2015 – Till Date
Software Test Automation Lead
Barnes & Noble, Inc., is a Fortune 500 company, the largest retail bookseller in the United States, and a leading
retailer of content, digital media and educational products in the country. Barnes and Noble using ATG platform as
main site or front end application .Oracle ATG Web Commerce platform (the ATG platform), which is a highly
customizable, configurable framework for building and supporting Web sites, particularly sites used for e-
commerce.
Responsibilities:
• Design and develop the best automation framework for the project using TestNG and Java on multiple
browsers – Firefox, Chromes and Internet Explorer.
• Participated in manual QA team to perform Test Cases proposed on the project
• Developed Desktop Web browser Automation test cases using Selenium WebDriver with Java
Programming
• Developed Mobile Web Browser Automation test cases using Appium Java client
• Developed IOS App Automation test cases using Appium.
• Involved in developing test strategy for SOAP Service Testing to test the robustness of the entire system
during End to End Testing, with verifying and analyzing the response using HTTP POST, Client and Response
API’s.
• Automated Data Driven testing using Excel Data Source and XML
• Utilized Jira bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Executing the test script in parallel mode using Selenium Grid2 on Virtual Machines.
• Executing the Mobile tests in parallel using Oracle virtual boxes.
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using customized ATU Reports.
• Created Jenkins jobs by categorizing into smoke, functional and module based to start executing the tests
from centralized location.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: IE, Chrome, Firefox, Windows XP, Windows Vista, Windows 7, Mac OS, Android and IOS
Tools: Selenium Web Driver, Appium, Selenium Grid2, InteliJ IDE, Jenkins and Rest Assured.
Sprinklr, Bangalore
January 2013 – December 2014
Software Test Module Lead
3. Sprinklr is a social media management platform. It is designed to help global companies engage across multiple
accounts and channels, including Facebook, Twitter, LinkedIn, YouTube, Googleplus,etc. Platform provides multiple
options for monitoring and moderating. Messages can be read in an Inbox view Or brands can create dashboards
with multiple columns side by side tracking different message streams, which makes it easier to monitor different
social media properties one one single window. It has its inbuilt analytics that provides comprehensive reporting
on all aspects of social performance including clicks, reach, impressions, comments, likes, retweets, audience
growth, replies etc.
Responsibilities:
• Involved in developing Test Plan and Test Cases .
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
• Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using Swings ,
XML, XSLT and Junit.
• Developed Selenium WebDriver Java Scripts to perform automation Test Cases
• Developed Robotium Java Scripts to perform automation testing on Android OS
• Developed Appium Java Scripts to perform automation testing on IOS
• Automated Data Driven testing using Excel Data Source and XML
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: IE, Chrome, Firefox, Windows XP, Windows Vista, Windows 7, Mac OS, Android and IOS
Tools: Selenium Web Driver, Eclipse IDE and Swings
McAfee, Bangalore
December 2011 – December 2012
Software Test Module Lead
MMS is mobile security product developed by McAfee which has multiple features like Lock/Unlock, Wipe Data,
Locate Device, Lock Alarm, Data Backup and Data Restore. All these actions can be performed in the client (device)
and from web as well through remote commands. This application helps in securing the sensitive data contained in
the device if the device is lost and also the device can be locked through remote commands. Data can be backed
up and can be restored if the device is lost.
Responsibilities:
• Involved in developing Test Plan and Creation of Test Cases.
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
• Reported and tracked the bugs using Test Cases
• Automated the Android application test cases using Robotium.
• Automated the Web test cases using Selenium Web Driver.
• Involved in creating automation Framework using Swings, XML and XSL.
• Responsible for Daily and Weekly Status Report.
Recollect Desktop Online,
June 2010 – November 2011
Senior Software Test Engineer
4. Description:
Recollect Desktop Online is a web application designed to retrieve files or mails indexed from Recollect Desktop
Professional application. The main motto of this application is to retrieve files or mails using a mobile device also.
Using content search user can get files or mails as hits, apart form content search user can also search mails using
To, Cc, Bcc From, Subject, Between (days/months/years) given duration fields also. The search results are listed as
links also called as hits, upon clicking a link/hit corresponding document is opened successfully.
Responsibilities:
• Involved in developing Test Plan and Test Cases .
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
• Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using Page Object
Model pattern.
• Developed Selenium WebDriver Java Scripts to perform automation Test Cases
• Automated Data Driven Web Services testing using Excel Data Source and Properties file.
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: IE, Chrome, Firefox, Windows XP, Windows Vista, Windows 7.
Tools: Selenium Web Driver, Eclipse IDE.
Recollect Desktop Premier,
November 2009 – May 2010
Senior Software Test Engineer
Description:
Recollect Desktop – Premier, the desktop solution to allow users to search all documents including unstructured
files such as scanned documents, PDF documents and emails, not just by title, but by the words and images inside,
even if they are misspelled or run-together. Recollect Desktop allows users to give structure to these types of
documents, ending the painful shuffling and search process people go through as they dig into piles of misfiled
papers to find the right document. The program goes a step further, finding documents that may contain
misspelled or run-together words. With Recollect Desktop, there is no need to manually tag files; Recollect indexes
it for you automatically
Responsibilities:
• Involved in developing Test Plan and Test Cases .
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
• Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using VBScript
language.
• Developed QTP VB Scripts to perform automation Test Cases
• Automated Data Driven testing using Excel Data Source and Properties file.
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
5. • Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: Windows XP, Windows Vista, Windows 7.
Tools: QTP, Bugzilla.
Recollect Courier
May 2009 – October 2009
Senior Software Test Engineer
Description:
Recollect Courier is a powerful scanning, indexing, storage, and intelligent retrieval software solution for
document and information management. It can be used either in standalone mode or as a client when connected
to Recollect Enterprise Server.
Responsibilities:
• Involved in developing Test Plan and Test Cases .
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
• Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using VBScript
language.
• Developed QTP VB Scripts to perform automation Test Cases
• Automated Data Driven testing using Excel Data Source and Properties file.
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: Windows XP, Windows Vista, Windows 7.
Tools: QTP, Bugzilla.
Recollect Enterprise
November 2008 – April 2009
Software Test Engineer
Description:
Recollect Enterprise is a powerful scanning, indexing, storage, and intelligent retrieval software solution for all type
of documents, images and information management within a network-based, distributed-server environment.
Using Recollect Enterprise, workgroups, departments, or entire enterprises store, manage, and share both paper-
based and electronically transmitted information quickly and efficiently. Recollect Enterprise offers a unique
method of storing, searching, and retrieving scanned and electronic documents and manipulating or sharing
document content. Patented, full-text Fuzzy Search and Indexing technology is especially useful for searching
through paper and fax-based documents that may contain misspelled or run-together words frequently created by
Optical Character Recognition (OCR) processes.
Responsibilities:
• Involved in developing Test Plan and Test Cases .
• Updating the test cases to the latest enhancements/requirements
• Performed Functional, Regression and smoke testing.
6. • Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using VBScript
language.
• Developed QTP VB Scripts to perform automation Test Cases
• Automated Data Driven testing using Excel Data Source and Properties file.
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: Windows 2000, Windows 2003 and Windows 2008 Server.
Tools: QTP, Bugzilla, SQL, Access, Oracle and Btrieve.
EDUCATION
• B.Tech in Information Technology from Andhra University with an aggregate of 74.5%. Passed out in the
year 2008
7. • Participated in manual QA team to perform Test Cases proposed on the project
• Worked with automation team to design the best automation framework for the project using VBScript
language.
• Developed QTP VB Scripts to perform automation Test Cases
• Automated Data Driven testing using Excel Data Source and Properties file.
• Utilized Bugzilla bug tracking system to keep track of any defect, report to developer team and perform
Regression Testing
• Generated weekly reports on Test-Runs, Execution-Flows, and pass/fail test cases and present them to
management weekly-review meetings using Cucumber JVM reporting plugin.
• Interacted well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed
project deadlines.
Environments: Windows 2000, Windows 2003 and Windows 2008 Server.
Tools: QTP, Bugzilla, SQL, Access, Oracle and Btrieve.
EDUCATION
• B.Tech in Information Technology from Andhra University with an aggregate of 74.5%. Passed out in the
year 2008