Resume

Sign in

qa

Location:
Hyderabad, Telangana, India
Posted:
September 22, 2017

Contact this candidate

BHARANI KUMAR

Senior Automation Test Engineer

ac2fe9@r.postjobfree.com

571.***.****

A highly competent and results oriented Manual and Automation Test Analyst with around 9 years of experience in reviewing business requirements, documenting test cases, test plans and testing both Web based and client server applications with proven abilities in different Frameworks like Page object model, Hybrid Framework & Behavioral Driven Development in various domains like Healthcare, Insurance, Banking and E-commerce.

PROFESSIONAL EXPERIENCE:

Worked on various testing frameworks such as, Selenium Web driver & RC, Selenium Grid, Cucumber, JAVA, Junit, Maven, Web services, JIRA, SQL.

Excellent experience in automation of Web-based, Highly transactional and large Client/Server/Multi-tier applications

Performed Cross browser testing on Chrome, Firefox, IE browsers using TestNG.

Wrote test cases to handle Alerts on the web page.

Experienced in testing and handling different frames (frameset, iframes) of a HTML page.

Worked on Selenium GUI Object and used various locators like XPath, CSS, ID, TAGNAME to inspect the elements.

Used Firebug and Firepath for element identification while creating Page Object Repository.

Accomplished in taking Screenshots and handling Broken Links using Selenium.

Experienced in handling Hidden elements, Scroll down, using JavaScript Executor and worked on Ajax call for handling dynamic web elements.

Professional in writing the Customized Xpath and CSS for locating the elements uniquely.

Expertise in handling Multiple Windows and Pop-ups with Selenium.

Used Assert and Verify as the Checkpoints to validate the condition is true or false.

Proficient in handling Keyboard Actions and Mouse Hover Actions, drag and drop, Context Click using Selenium.

Hands on Experience in handling dropdowns using Select class and handling Radio Buttons and Checkbox using is Selected method.

Used Navigation commands to Refresh, navigate forward and navigate Backward in the webpage.

Solid experience on Defect/Test Management tools such as JIRA, Quality Center/Test Director, Bugzilla, TFS

Knowledge of HP automation tool QTP and VBScript language.

Descriptions of the Objects are created using Descriptive programming as QTP scripts can execute only if the objects are present in the Object Repository.

Skillful in writing SQL Queries, SQL Scripts and performing Database testing.

Experienced in all the stages of the SDLC (Software Development Life Cycle) & VLC (Validation Life Cycle).

Proven skills in Leading and training teams, Test Management and Meeting the deadline Strong communication & interaction with Clients, Developers, Business Analysts, Management.

Expertise in writing Selenium Web driver automation scripts in JAVA for highly transactional websites.

Accomplished in Web services testing using SOAPUI tool, Validated request and response XML, SOAP and RESTFUL web services calls. Used Groovy Scripting for writing test scripts in SOAPUI.

Executed automation scripts on different browsers/environments & reported defects/results to the team.

Proven ability in developing BDD scripts with Cucumber and writing feature file, step definitions for behavior.

Maintained the Selenium & JAVA automation code and resources in source controls like SVN over the time for improvements and new features.

Solid experience of Software Development Life Cycles (Waterfall, Kanban, V-Model and TDD, Agile/Scrum) and QA coordination with Development team.

Expertise and conduct functional testing, black box testing, integration testing, system testing, regression testing and user acceptance testing.

Experienced in Unit testing, Mainframe, preparation of SQL queries to conduct database testing.

Proficient in using Test Management and bug reporting tools like Bugzilla, JIRA and Quality Center (ALM) to track test progress, execution and deliverables.

Proficient in Defect analysis, performing Verification and Validation activities.

Skillful in preparing the Software Test Plan which includes, analyzing requirements during the requirements analysis phase of projects.

Proficient knowledge in various types of software Testing such as Usability Testing (UT),Smoke Testing, Sanity Testing, Positive and Negative Testing, Data Driven Testing, Regression Testing and Integrated Testing.

Ensured content and structure of all Testing documents / artifacts is maintained.

Track and report upon testing activities, including testing results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.

Prioritized the test cases using TestNG framework and Expertise in Grouping of Test Cases, Test Methods and Test Suites for Regressional and Functional Testing used Annotations like Dataprovider, Parameter, Group, Tags.

Designed and used Automation Test Frameworks like Data Driven, Keyword Driven, Hybrid, BDD and Page Object Model with Selenium to maintain test suite.

Experienced in using Apache POI to extract the data from external source to feed locators into the test script.

Proficient in communicating effectively with excellent analytical and troubleshooting skills.

Technical Skill set:

Development Methodology

Waterfall,Agile, Scrum

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report

Automation Tools

Selenium Web driver, Selenium RC, Selenium Grid, Quick Test Professional, QC

Performance Tools

Load Runner, JMeter, Silk Performer

Framework

Junit, TestNG, Page Object Model, Keyword Driven, Data Driven, Hybrid Framework, Page Factory, Cucumber

Continuous Integration and Test Build Tools

Jenkins, Maven, Ant

Defect Tracking Tools

JIRA, ALM, Bugzilla

Web Service Tool/Language

Fiddler, SoapUI, Restful, XML.

Programming Languages

Java, Groovy, C,VB Script, XML,SQL

Database/Database tools

SQL Server, Oracle, MySQL

Software Design Tools

Outlook, Word, Excel, PowerPoint, Microsoft Project

MS office Tools

Outlook, Word, Excel, PowerPoint, MS Access, SharePoint

Utilities

Eclipse, TFS,GITHUB, SVN, Firebug, Firepath

Education & Certification:

Bachelors in Engineering - 2008

ASTQB Certified Professional

National Restaurant Association – Chicago,IL Nov' 16 to Till Date

Senior Automation Test Engineer

Project Description: NRA is the largest foodservice trade association supporting over 500,000 restaurant businesses, in partnership with state restaurant associations by offering educational products, services, assessment, and professional development for all stages of learning. The projects I’m involved in are ServSafe, Choose Restaurants, and ServSafe International with some portals including US-Army, Aramark, Dairy Queen, Chipotle, Chickfila, MC-Donald’s, Subway and Marriott. My role as a tester involves in testing out the functionalities like Cart, Quotes, Payment gateway, Single Signon, Online and Print exams, Certificate validations, Discounts, Scheduling the exam sessions and Assigning course keys.

Responsibilities:

Analyzed application business requirements, technical specification and installation guidelines

Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language

Designed, developed and delivered automated solutions to test API’s, database components, web applications.

Developed Selenium scripts to Find, Verify, Select, Edit and Perform various operations on web elements.

Used Select class to perform operations on the dropdown list.

Extensively Performed Smoke, End to End, Exploratory and Regression tests in Test, Staging and Production environments.

Wrote and executed test cases for major program modules as per Business requirement Documents

Designed, coded and executed automated tests using Java/TestNG/XML/SQL based test frameworks.

Hands on experience in handling synchronizations using waits (Implicit, Explicit) which are Unconditional and Conditional.

Designed and executed the Automation Test Scripts using Selenium Web Driver and TestNG.

Used various TestNG annotations like @Test, @Beforesuite, @Aftersuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod, @Dataprovider.

Dealt with Accessing the links and Tables using selenium web driver.

Used Apache POI to read data from the external sources and provide them as parameter to the locators in the test script.

Wrote Selenium scripts for Taking Screen shots and also used Actions class to perform Mouse and Keyboard events.

Expertise in taking Screenshots and handling Broken Links using Selenium.

Dealt with Ajax requests in Selenium Web driver using Synchronization.

Used Java Script Executors to handle dynamic elements using selenium.

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

Developed scripts to navigate to various iframes and to handle multiple windows to performed operations on the web elements.

Implemented Page Object Pattern using Page Factory for code reusability and to eliminate code duplicity.

Used Maven for build management and Jenkins as continuos Integration tool.

Version control is done by using Team Foundation Server.

Wrote Scenarios, Scenario Outlines and Step Definitions using Cucumber for BDD.

Performed usability, GUI, Functionality and regression testing of the new builds

Identified application defects to minimize number of steps to reproduce the problem .Used TFS to track and resolve defects.

Involved in testing SOAP and RESTFUL Web Services using different assertions like HTTP assertion, Security assertions, Xpath assertions in SOAPUI

Knowledge on RPA tools like UIpath and Automation Anywhere.

Worked on Silk Performer for load testing of the application.

Used BrowserStack to perform mobile testing manually, Gained the basic knowledge of Appium.

Wrote SQL queries to fetch the application data for data verification and validation.

Actively participated in QA team meetings and discussions. Participated in Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective meetings, Triage meetings and PMO meetings.

Environment: Selenium Web Driver, Java, Eclipse, TestNG, XML, Jenkins, TFS, Maven, BrowserStack, Page Object Model, SQL Server Management studio.

Bayer HealthCare - Whippany, NJ Jan' 14 to Oct’ 16

Senior Automation Test Engineer

Project Description: Bay health direct is a portal that has information about specific healthcare products. This information can include product id, product names, product description, Quantity, Unit of Measure, Manufacturing date, Expiry date, Manufacture. The entire process between the acquisitions of documents to their ending database can be monitored on the Product Builder UI.

Responsibilities:

•Analyzed the Business Requirements Document, added input in Test Plan and prepared detailed Test cases.

•Created test cases based on the User stories as specified by the Business side.

•Used automated scripts and performed functional testing during the various phases of application development by using Selenium WebDriver.

•Initially performed manual testing for all the modules in the application.

•Experienced in testing the application manually by writing the functional test cases.

•Created and enhanced numerous test scripts to handle changes in the objects.

•Used Data Driven Frame work as my Frame work in the Project where I have created Data in Properties files and Excel files.

•Worked on application’s GUI in the testing environment using Selenium WebDriver, TestNG, Maven and Jenkins.

•Developed Automation scripts for new enhancements using Selenium WebDriver and TestNG.

•Performed functional testing to identify various critical points in the application.

•Generated test logs using Log4j for various log levels.

•Performed continuous Integration automation using Jenkins with Maven as a Build management tool.

•Used Ant as a Build management tool for building the web driver project.

•Generated Selenium reports using TestNG reporter and customized them using ITextlisteners and IReporters.

•Handled Page Object Model Pattern with Java and Selenium Web Driver.

•Developed Maven Build scripts to run Sanity Test scripts developed in Selenium WebDriver.

•Involved in acceptance testing using Cucumber, where Feature files were written in Gherkins Language in order to generate Step Definition File using TestRunner class.

•Implemented Action class for various web application usages like mouse hover, drag and drop, alerts,pop-ups.

•Used SOAPUI for testing the Web services manually.

•Experienced in Using GET and Post Methods for the SOAPUI.

•Hands on experience in using the Custom properties at Project level, suite level & test case level.

•Knowledge on Groovy scripting to automate the web services.

•Developed test scripts using different web element locators (id, name, css selector, XPath).

•Developed test suites by grouping test cases using TestNG annotations.

•Experienced with bug management tool JIRA/Versionone to create a bug and track its elimination in project version.

•Developed test scripts using Selenium synchronization by adding waits & conditions.

•Regression test cases were written and automated using Selenium WebDriver.

•Developed and executed SQL queries to fetch the application data from the server for data verification and validation.

•Involved in testing the application utilizing the Scrum (Agile) methodology.

•Used SVN as my version control tool.

•Attended daily stand-ups to discuss about the day to day assignments, to clear roadblocks if any and determine efficient co-operation to resolve tickets with developers.

•Attended Weekly QA Status meetings with QA Team, Developers, Project Mangers, to discuss critical defects, deadlines, build releases, milestones for the tasks identified.

•Changed the test steps as per the flow based on change requests from the business side.

•Used Auto IT and Robot API for automating the Windows GUI, general scripting and created .au3 files using AutoIT to interact with the desktop windows to upload files.

Environment: Selenium Web Driver, Java, Eclipse, TestNG, XML, Jenkins, TFS, SQL Server Management studio, SVN, JIRA/Versionone, Ant, SOAP, Cucumber, Data Driven Framework.

St.Joseph's Hospital - Wayne, NJ Jul' 12 – Dec' 14

Senior Automation Test Engineer

Description: This System mainly consists of different modules like system admin module, create employee module, patient module, bill plan, policy, bill claim, doctor scheduling. Each Patient entering the hospital will be allotted with a case sheet which contains personal information of the patient, his/ her local information. Doctors investigate the problem of patient and treatment will be given based on this information. In this project my duties was to check the web application and front-end functionalities such as login, register and search.

Responsibilities:

Performed agile testing, reviewed the stories and participated in Daily Scrum, Sprint Planning and Release Planning meetings.

Developed reusable code for test scenarios.

Created & maintained the Traceability Matrix for all the requirements.

Involved in identifying the manual test cases for automation.

In-depth understanding of Object Oriented Programming and skilled in developing automated test scripts.

Used Firebug Tool to identify the Object's id, Name, XPath, Link text in the application.

Took screenshots and generated failure reports to report them in Bugzilla.

Used Navigation commands to Refresh, navigate Forward, navigate Backward in the webpage.

Involved in automating the popups using the Alert Interface.

Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.

Analyzed and evaluated complex client requirements and converted them in to suitable Automation test suite.

Created functional automation test scripts using selenium Web driver with TestNG framework.

Implemented Hybrid framework and read the data from excel sheet using Apache POI API.

Running batch execution and sending status report to higher management.

Prioritized test cases using @Priority annotation in TestNG and generated reports.

Updated Framework functions when needed, executed them and generated reports.

Created Maven project and configured dependencies using pom.xml

Performed Continuous integration automation using Jenkins.

Involved in preparing test cases using Selenium Web driver to validate all UI components, Pop-up’s, Browser navigations, Mouse Movements.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from MySQL Server.

Generated test logs using Log4j for various log levels.

Performed Smoke, End to End and Regression tests in Test environment and Production support environment.

Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.

Used Bugzilla as a Defect Tracking System for effective communications between teammates.

Performed Sanity testing and Ad-hoc testing when required.

Conducted Conflict Management meetings with the team, stakeholders for the better quality outcomes.

Hands on experience on using JMeter to determine the performance of an application.

Used Blaze meter to record the UI Elements for Jmeter.

Environment: Selenium Web Driver, Core Java, Eclipse, Firebug, TestNG, XML, Jenkins, Log4j, Bugzilla, JMeter, MySQL, Maven, Blazemeter.

State Farm - Chevy Chase, MD Mar' 10 – Jun' 12

QA Analyst

Project Description: State Farm Insurance is an online web based application providing Insurance and Financial Services to the customers. This application has several modules like Homeowners, Life, Claims and Auto Insurance modules. The project was required testing the Auto Insurance Model. This online application enables customers to register online, access their accounts to Pay insurance bills, view their insurance policies and quotes. With this application a potential customer can also get a quote without being required to register.

Responsibilities:

Attended walk though meeting in which business rules and functionalities were discussed

Developed Test Plan and wrote Test Cases Manually.

Identified, established and documented Test Requirements.

Developed supporting Test cases and scripts to validate the functionality of the application.

Performed Data Validation testing using SQL queries.

Performed extensive Negative Testing to determine the stability of the application.

Executed the developed tests both before and after defect fixes as a part of regression testing.

Developed, Implemented and Executed test methodologies and plans to ensure software product quality.

Involved in extensive interaction with users to define acceptance criteria.

Conducted meetings with the end-users in order to establish guidelines for UAT. Guidelines included specification of necessary screen components, appropriate message boxes and proper use of sounds and colors.

Explored and gained good knowledge and hands-on experience with Quality Center

Designed various test Cases with different test conditions

Adopted Data Driven Methodology to the test application with different sets of data.

Used Quality Center for reporting and tracking bugs.

Identified the test requirements based on application business requirements.

Performed Manual testing and maintained documentation for different types of testing viz., Positive, Negative, Unit testing, Regression, Integration, System, Functional, Performance and UAT (User acceptance testing).

Environment: Quality Center, HTML, HTTP, HTTPS, XML, Test Plans, Test Cases,Firefox, SQL Server, Load Runner.

ICICI BANK - Hyderabad, Andhra Pradesh Jul' 08 – Mar' 10

QA Tester

Project Description: ICICI Bank provides a wide range of banking services from savings accounts to Wealth Management Solutions. As part of Wealth Management I was involved in Portfolio Management project that manages clients accounts, expense analysis, bill reminder, liabilities allocation, rewards, save for a goal etc.

Responsibilities:

Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.

Performed Extensive Manual Testing.

Prepared Requirement Traceability Matrix (RTM) to trace test cases and functional requirements.

Performed GUI, Adhoc, Regression and Data driven testing.

Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.

Interacting with the development and testing teams to improve overall quality of the software.

Prepared status summary reports with details of executed, passed and failed test cases. Also involved in Entry and Exit criteria reports.

Analyzed the performance based on the reports generated.

Responsible for providing regular status report to the management.

Involved in Backend Testing.

Enhanced test scripts by inserting checkpoints, synchronization points and adding conditional statements and reporting statements.

Developed generic TSL functions for functional and regression testing.

Executing the test cases and analyzing the results and creating the bug report using Test Director.

Extensively Written SQL queries to query the database for data validation.

Responsible for updating and maintaining the Test Director for all the defects found during functional and regression testing and follow up the bug life cycle.

Verifying the bugs fixed before the release.

Environment: Manual Testing, Quality Center, Waterfall, UNIX, Windows, SQL server, Oracle, Test Plans, Test Cases, Test Director, QTP.



Contact this candidate