Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
Indianapolis, IN
Salary:
55$
Posted:
September 26, 2017

Contact this candidate

Resume:

Sindhuja Kandula

Senior QA Automation Engineer

Email: ac2g8c@r.postjobfree.com

Ph#: 919-***-****

Experienced and enthusiastic Senior QA Automation Engineer with about 7 years of experience in analyzing, reviewing and understanding Business/Functional requirements and an expert in writing Test Plan, Test Scripts, creating Test Scenarios, Test Cases, analyzing and preparing summary reports. Skilled in Manual, Automation Testing, BDD, API Testing, Mobile Testing, Angular Testing using Selenium, Cucumber, SoapUI, Protractor and Appium in various domains such as Healthcare/Pharmacy, Mapping, Banking, e-commerce, and Insurance.

PROFESSIONAL SUMMARY

Expertise in various types of testing like Automation Testing, Manual Testing, Integration Testing, System Testing, Smoke Testing, JUnit Testing, Black box Testing, Database Testing, GUI Testing, Web / UI and User Acceptance Testing (UAT).

Expertise in Software Development Life Cycle (SDLC) and Software Testing Life Cycle in Agile and Waterfall environments.

Extensive experience in preparing documentation on Change Control, Quality Control, Risk Management, QA Status Reports, QA Summary Reports, QA Test Logs, Issues Report, Defect Control.

Experienced in Story grooming, Sprint Planning, Sprint standup meeting, Prioritizing the Sprint Backlog, Sprint Retrospective, Sprint release support, Sprint Tracking, Peer Reviews and Walkthroughs for analyzing the requirements.

Expertise in documenting defects with the high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA,TFS, Rally, Bugzilla etc.

Executed Selenium test scripts on different browsers like Firefox, IE, Chrome & Safari and operating systems like Windows, Linux using TestNG, Java, and Selenium.

Maintained Selenium & JAVA automation code and resource in source controls SVN, GitHub, over the time for improvements and new features.

Expertise in Selenium automation of web applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.

Experience working on XPath for handling complex and dynamic elements in Selenium using different methods in XPath such as Contains, Starts-With.

Designed, implemented automation frameworks Keyword Driven framework, Data Driven framework, and Hybrid framework.

Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).

Worked on Appium to develop Automation Testing scripts for native and Web Apps for mobile devices.

Used Apache POI to retrieve test data from Excel files.

Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Waits, Explicit Waits and Fluent Wait.

Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium WebDriver.

Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Experienced in Web Services Testing using SOAPUI and Postman tools. Validated request and response SOAP and RESTful Web service calls.

Tested Angular 2 web applications using Protractor, Karma and Jasmine Test Frameworks.

Conversant in handling Cookies, popup and alerts in Selenium WebDriver.

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

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible 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, Data Provider.

Implemented Page Factory Model in the data-driven framework.

Experienced in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.

Experienced in Continuous integration tools like Maven, Jenkins to manage different versions of the source code.

Experienced in Database Testing by accessing the data from the database using SQL, JAVA and JDBC.

Used Log4j to maintain Log files and debugging of automation scripts.

Notable experience in Java, OOPS concepts and Collections required for Selenium frameworks.

Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.

Strong analytical and problem solving skills with excellent interpersonal and communication skills, Time management, planning and organizing skills.

Client

Domain

Regeneron

Healthcare/Pharmacy

Google

GIS Mapping

Reliance Bank

Banking

Nordstrom

e-commerce

Bajaj Allianz

Insurance

TECHNICAL SKILLS

Test Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Postman, SoapUI, Appium, Protractor, Jasmine, Karma

Test Build& Integration Tools

Maven, ANT, Jenkins, Git, SVN

Frameworks

Page Object Model (POM), Keyword Driven, Data Driven, Hybrid

Web Debugging Tool

XPath, FirePath, FireBug

Programming Languages

JAVA, JavaScript, Gherkin, C, C++

Markup Languages

HTML, XML, CSS Selector

Databases

MySQL, Oracle, SQL Server, SQL

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome

Operating Systems

Windows (XP, Vista,7, 8, & 10), UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM, Bugzilla, TFS

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

PROFESSIONAL EXPERIENCE

Senior QA Automation Engineer

Regeneron, Albany, NY Oct 2015 – Present

Project Description:

Regeneron is a biotechnology company which focuses on neurotrophic factors. Regeneron produces various medicines for the diseases related to various neurological diseases. The project involves in developing a health care billing and patient data warehouse with data from heterogeneous sources. Identified customer health insurance claim needs, specifications, enrollment deadlines and testing of claim data prior to live claims transmission. Monitored the Test Execution Progress and managed the issues during Test Execution. I have dealt with patient demographics page, patients page, practice page, billing page.

Roles/Responsibilities:

Wrote the features in the Cucumber scenarios using Java programming language

Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.

Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.

Worked on cloud based EMR which is provided by DrCloudEMR which can allow to track and monitor the patients’ health records easily.

Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations, Mouse Movements.

Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to verify the existing functionality is affected and to check the configuration settings of the code.

Experienced in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium Web Driver.

Wrote XPATH expression for identifying dynamic objects and handled Ajax requests using Synchronization.

Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.

Performed Selenium Synchronization using Explicit & Implicit waits to make sure that the pages are being loaded correctly.

Used Defect tracking and project management tool Jira.

Wrote test cases to handle Popups windows and Alerts in View Report module using WebDriver and Alert interface class.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, and Firefox where multiple tests were run at the same time using Selenium WebDriver, TestNG.

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Used POM(Page Object Model) to create the repository for Web Elements which are found by using @findBy, by ID, xpath.

Worked on the access forms to access the information given through various GUI elements.

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CssSelector, Link, Partial Link, Attributes, and Tags.

Used sendKeys and getText methods to send and get the text from the textboxes in a form.

Created and Updated screen flows using Integrated Selenium IDE with JUnit Framework and Selenium WebDriver using Java Drive.

Used Junit framework to run the test scripts related to individual feature files.

Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Managed the framework dependency jars using Maven.

Used Appium for mobile testing.

Experience in doing manual testing for Mobile applications.

Involved in testing the database and data validation using SQL Queries.

Involved in developing feature files using Cucumber, Gherkin.

Maintained the Selenium & Java Automation Code and resources in source controls like Git, Jenkins for improvements and new features.

Performed black box testing, and web-based testing on several test phases. Developed components for each module used in the test script or scenario by using Selenium.

Involved in Web Services testing using Postman Tool. Validated request and response XML. Added assertions to validate the XML in Web services RESTFUL service.

Used Json to parse the response data received from the Postman tool in order to verify the list data from the website.

Designed Hybrid Appium Test Automation framework, Page Object Model for Mobile application (Android/ iOS apps).

Involved in developing the automation script for Mobile Native applications (iOS, Android) using Appium, Java.

Tested Mobile Applications using various devices, Emulators, and Simulators (such as XCode, iOS simulator and Eclipse emulator).

Used GitHub as a source repository system to share code within the office as well as with the team in overseas.

Used Oops (Object Oriented Programming) concepts while developing the automation test scripts.

Experienced in handling the exceptions and used package and collections in java.

Interacted with the development configuration and operations team to ensure the quality of software to user expectations.

Experienced in developing the test scripts to test Angular 2 applications using Protractor.

Experienced in using javascript libraries like Karma, Jasmine, Protractor along with Selenium WebDriverjs for test execution assertions.

Verified the integration of various components in the application and executed end-to-end testing.

Managed a team in the absence of team leader and monitored the team’s daily performance.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Selenium IDE, Jenkins, Postman, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, Appium, TestNG, Agile, Git, POM, JSON, Oracle, Protractor, Karma, Jasmine.

Senior QA Automation Engineer

Google, Atlanta, Georgia Aug 2013 – September 2015

Project Description:

Google specializes in internet-related services and products which include online advertising technologies, search engine, map and cloud computing. This product Google Maps is a web mapping service application and technology provided by Google, which powers many map-based services, it offers street maps, a route planner for traveling by foot, car, bike, or with public transportation and a locator for urban businesses in numerous countries around the world. I worked on mapmaker, RMI modules while for product Google Maps.

Roles & Responsibilities:

Tested the Google Maps using Atlas application, which is an internal Google tool which stores all the information regarding each and every detail in the map.

Reviewed design documents & business requirements to learn the function and scope of the application.

Involved in writing and implementation of the Test Cases.

Conducted Functionality testing during various phases of the application.

Performed integration and functional testing for different applications.

Developed automated test cases for all manual tests cases provided.

Implemented automation using Selenium WebDriver, JAVA, TestNG, and Maven.

Did Java coding extensively for Data Driven framework and Keyword Driven Framework by using Testing framework along with Selenium, Maven.

Executed test cases using TestNG parameters, data providers, groups and parallel test suites.

Established connectivity between the Java Programming language and a wide range of databases using JDBC.

Used Defect tracking and project management tool Jira.

Used Hybrid, Keyword/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Worked on SQL scripts to load data into the tables.

Developed SQL queries to test the data.

Performed BDD (Behaviour Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.

Used Selenium Grid to perform cross-platform, cross-browser testing, launched the tests from hub and executed the tests on the nodes.

Expertise in implementing the hybrid selenium automation framework using Java, Object Identification technique, Data-driven technique.

Proficient in Using Apache POI to drive data from excel files to run the test cases.

Involved in Web Services Testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web Services SOAP and RESTful service.

Performed continues the integration of the test cases periodically using Jenkins and configured it to email reports during a build failure.

Managed the testing process, schedule batch tests, log and track defects using JIRA.

Thorough understanding of Page Object Model (POM) using page factory.

Expertise in POM.xml to get required dependencies from the central repository, add plugins, ran scripts using pom.xml file, grouped test suites by assigning profile IDs.

Created PowerPoint presentations and project updates for management review.

Analyzed Business Requirements Specifications to understand the requirements and closely work with the business team to get the clarifications addressed.

Prepared test cases and test scenarios for Manual Testing.

Performed Functional Testing, Sanity Testing, Smoke Testing & Regression Testing.

Executed Functional Testing as per the BRD.

Review of the test cases at Unit & Integration level.

Extensive experience in reviewing and understanding of Business & test requirements and writing detailed Test Cases.

Coordinated with the development team to have quick turn-around bug fixes in the tight schedule of releases.

Coordination with Users for UAT (User Acceptance Testing).

Attending walk through & creating detailed test status reports.

Maintaining Weekly Status Reports.

Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.

Interacted with Project Managers, developers, and business management in reviews and solving the problems encountered in the applications.

As a member of quality assurance team, I had to coordinate with the onsite team and support the offshore team to make sure that the quality standards are being met while testing the product.

Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines and used to send it to the management.

Environment: Selenium WebDriver, Selenium IDE, Selenium Grid, Jenkins, SoapUI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, JUnit, Maven, TestNG, Agile, Oracle, Git.

Selenium Tester

Reliance Bank, St. Louis, MO Oct 2012 – July 2013

Project Description:

Reliance Bank is a community bank which provides financial solutions to the common people, commercial customers and also small businesses. It provides online banking, mobile baking, and telephone banking to its customers. It also provides mortgage and lending services. The Login portal would enable credit card holders to check account balance, predict card bill, dispute a charge, add a travel notification, request a call back from the account manager, request fee waiver, and other related functionalities.

Roles & Responsibilities:

Performing the role of QA Test Automation engineer in a fast-paced agile team.

Reviewing requirement documents, system documents to ensure technical accuracy, completeness, and compliancy.

Participating in design reviews to provide inputs on functional requirements, product designs and schedules.

Creating Test Plan, Test Strategy, and Test Cases manually for in-house developed products and software applications.

Automating the test scripts using Selenium WebDriver with Java.

Identifying and creating test data needed for carrying out the execution of all functional and regression scripts.

Interfacing with other groups like Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.

Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using TFS.

Involved in the enhancement of Hybrid framework combination of Data-driven and Keyword-Driven using Eclipse and Java.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in the application.

Handled mouse actions classes, alerts, window pop-outs in selenium.

Using knowledge of SQL and database query tools like MySQL, to perform data validations for Backend Testing.

Utilizing knowledge of XML and experience of SOAP UI tool in Web Services Testing in multi-tiered application architecture.

Designing automation test suites for regression testing using knowledge of java programming language and Selenium IDE and Selenium WebDriver

Used AutoIt, Robot API tools in automation for Mouse movements, Keystrokes, Window control manipulations and print pop-ups which are not possible using Selenium WebDriver.

Tested ETL packages developed in SSIS.

Tested SSRS reports performance.

Connected to SSAS cubes and verified if all the attributes and entities were present as per the requirements.

Developed the reports and dashboards in Tableau with source as sql servers/ SSAS cubes.

Using the data-driven framework to accomplish a regression cycle which is robust and reusable across multiple applications.

Coordinating with another cross team to ensure the newly developed features function End-to-End.

Performing production check out before each production deployments and supporting the operations team in identifying and resolving all production issues.

Environment: Selenium IDE, Selenium WebDriver, Cucumber, SQL, TFS, Java, Windows, Eclipse IDE, MS Office Tools, Agile

Software Quality Assurance Analyst

Nordstrom, Seattle, Washington June 2011 – Sep 2012

Project Description:

Nordstrom is an American based company which is a chain of department stores. Users search for various accessories, clothing, jewelry, cosmetics, and handbags and proceed to checkout once they add all the desired items to the shopping bag. Users can also find the previous orders in their registered profiles. Users with Membership can find special discounts and various offers will be available for special occasions. I dealt with user profiles, payment portal, billing portal and discounts.

Roles/Responsibilities:

Involved in various SDLC Phases-Requirements Analysis, Test Case Development, System Testing, Regression and Conducted End to End and Black box testing.

Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.

Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using HP Quality Center (HP QC).

Used FireBug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags.

Used Data Driven, Keyword Driven, Hybrid Frameworks

Created Test Data using SQL and wrote SQL queries for back-end testing.

Used /Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Configured Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.

Prepared Test Cases for functional and UAT testing.

Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.

Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with the client, developers, and QA team.

Performed manual and automation scripts development on the Agile process.

Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.

Wrote acceptance test using BDD Cucumber, Java.

Performed automated acceptance tests written in TDD (Test Driven Development) using Cucumber.

Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.

Developed Selenium test cases using JUnit framework.

Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.

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

Modification and execution of Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE, the design of automation test framework (JUnit and Maven).

Used Java language and JUnit framework for scripting.

Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for a nightly batch run of the Script.

Performed UI testing, Database testing after reviewing the story cards and database diagram.

Testing web applications execute cross-browser compatibility testing.

Involved in Designing & developing data driven framework using Selenium WebDriver, Testing and implemented Java Mail to send the regression result automatically

Used SOAP UI tool to locate the WSDL file on the internet, create test cases and execute test cases.

Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to the product.

Reported the bugs, Email notifications to the developers using JIRA.

Worked with the developer to reproduce the bugs and to resolve usability issues during UAT.

Environment: Selenium WebDriver, Jenkins, Maven, SOAP, Cucumber, Eclipse, SQL, Oracle, Java, UAT, HP QC (Quality Center), JUnit, TestNG, FireBug, XPath, Windows 7/Vista/XP, UNIX.

Manual Tester

Bajaj Allianz, Hyderabad May 2010 – April 2011

Project Description:

Bajaj Allainz is a life insurance company in India which offers insurance so that its customers can plan their financial security. It also provides health insurance, home insurance, car insurance, travel insurance and it also provide special plans related to retirement, investment and savings.

Roles & Responsibilities:

Understanding the Business requirements, Application and function specifications, Design documents.

Identifying the test scenarios and writing the test cases by understanding the Software Requirement Specification document.

Extensively performed Manual Testing process to ensure the quality of the product.

Extensive Knowledge in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle applications.

Experience on Preparing Test Plan, Test Scenarios, Test cases, Test Execution, Defect Triage and documenting the Test results.

Worked in Agile Scrum Development Environment.

Involved in different types of testing like Smoke Testing, BAT, Regression, Retesting, End to End, Adhoc, Exploratory, Sanity testing.

Involved in the full testing Life-Cycle from analyzing business requirements to testing phase.

Developed RTM (Requirements Traceability Matrix), execution and Summary reports.

Tracked all the issues using JIRA and made sure that all the issues were fixed and resolved before the application went into production.

Identified defects and interacted with developers to resolve them and provided full support to the Test team.

Prepared status summary reports with details of executed, passed and failed test cases.

Mentoring the newly hired employees is one of my key contributions to the product.

Environment: JIRA, MS Office, Linux



Contact this candidate