Post Job Free

Resume

Sign in

Senior QA Automation Engineer with 8 years of Experience

Location:
Parsippany-Troy Hills, NJ
Posted:
September 15, 2017

Contact this candidate

Resume:

SAMYUKTHA RUDHRASHETT

Sr. QA Automation Engineer

ac2bi2@r.postjobfree.com 816-***-****

I’m a keen, enthusiastic and a competent Senior QA Agile Automation Engineer with about 8 years of experience in Software Testing in analyzing, reviewing and understanding Business/Functional requirements and skilled in writing Test Plan, Test Scripting, creating Test Scenarios, analyzing and preparing result summary reports. I have experience as an automation engineer, in all phases of Software Development Life Cycle (SDLC), with extensive involvement and hands on experience in different technologies like JAVA, Selenium, Cucumber, SoapUI, TestNG, Protractor and Appium. Domains such as Financial, Health Care, E-commerce and Banking.

Expertise in entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile and waterfall environments.

Extensive experience in automation of Web-based, highly transactional and large Client/Server/Multi-tier applications using Selenium WebDriver, Selenium Grid, JAVA, TestNG, Maven.

Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.

Designed, developed and implemented automation frameworks like Keyword Driven framework, Data Driven framework, Hybrid framework and Page Object Model(POM).

Proficient in using Appium to develop Automation testing scripts for Mobile and client-server applications. Work on Appium for App testing (Android/ IOS). Developed Appium Scripts for Android applications.

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

Performed Angular JS Application End to End Testing Using Protractor, Jasmine frameworks.

Implemented Cross browser testing and Data driven testing using @Parameters and @Data Provider annotations and retrieving test data from Excel Sheets using APACHE POI.

Extensively used SoapUI for testing SOAP, RESTful Web services using Java and Groovy. Used SoapUI assertions to verify the API response.

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

Hands on experience in UI testing by using Fire Path, running scripts, debugging scripts in a different environment, Extracting Test results, Cross browser testing, and data validation.

Experience in using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.

Experience in handling Pop-ups, Cookies using Alert method and multiple windows in selenium using get window handles method.

Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

Maintained Java and selenium test source code and resources in the GIT source control repository tool

Expertise in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.

Good experience in OOPs using Core Java and extensively used classes, objects, data structures, Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling, Packages, Collections and much more.

Experienced in all levels of Testing such as Positive testing, Negative testing, Integration Testing, Functional Testing, System Testing, Regression Testing and User Acceptance Testing (UAT), Black box testing, Browser testing.

Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.

Involved in designing the architecture framework for automated test scripts.

Expertise in Problem solving and Bug Tracking Reports using Bug tracking Tools.

Strong Experience in Smoke, Functional, Regression, Performance for highly structural and complex systems.

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

Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, Appium, Protractor, SoapUI.

Methodologies

Agile (Scrum), Waterfall, SDLC, STLC, Bug Life Cycle

Programming Languages

Java, JavaScript, AngularJS, Angular 2, VB Script, Gherkin, SQL, C++, C

IDE

Eclipse, SQL Developer

Test Frameworks

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

Web Debugging Tool

XPath, CSS Selector, Fire Path, Firebug

Markup Languages

HTML, XML, XPath, CSS Selector

Bug Tracking Tools

JIRA, HP Quality Centre, BUGZILLA, Rally, ALM

Test build, Integration Tools

Maven, ANT, Jenkins, SVN, Git

Databases

SQL Server, MS Access, Oracle, MySQL.

Operating Systems

Windows (XP, Vista & 7, 8,10) Linux, Ubuntu, Mac.

MS Office tools

Outlook, Word, Excel, PowerPoint, Access

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Project 1

Sr.QA Agile Automation Engineer Visa, Foster City-CA Sept’15-Present

Project Description:

The project was initiated with the intent to advance and improve the existing payment between buyers and suppliers with security. The project is to create an E-commerce portal which is internally used by Visa for registering the supplier and buyer. They have different methods of transactions like Check payment, Bank to Bank and Credit Card payment between the supplier and the buyer.

Roles & Responsibilities:

Reviewing, Creating and executing the test Scripts using automation tool Selenium WebDriver.

Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.

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

Handled Keyboard and Mouse Events, Accessing Forms, tables, and link, using Selenium WebDriver.

Used Maven/ANT as framework dependency jars, Selenium Grid to execute Selenium automation suites on different platforms to check the Cross-Browser Compatibility.

Developed BDD Automation Framework using Cucumber tool and developed Feature files which include Features, Scenarios, Scenario Outlines and Step Definitions.

Experience in automating Dynamic web applications in AngularJS using Protractor tool.

Involved in Web Application GUI automation creating regression suites using Selenium WebDriver, TestNG and Eclipse.

Used TestNG to generate the reports after executing the test cases, to prioritize the testcases, for parallel testing & also for grouping using TestNG.xml file

Performed System, Integration, End to End, Positive and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies

Execution of the Selenium for the smoke, functional testing of the various functionalities.

Developed Frameworks (Hybrid, Data driven, Keyword, POM) & designed test scripts for fetching test data from Excel using Apache POI API.

Performed Mobile Testing using Appium for android based real and virtual devices.

Performed Web Services testing of the messages using SOAPUI(WSDL/SOAP).

Performed Data Base Testing using SQL & JDBC for data validation.

Used Groovy scripts for database testing as well as property transfers for dependent test cases in SOAPUI.

Worked on Selenium WebDriver automation script in Java for cross browser testing. Used Testing annotations to group the test methods and for cross browser.

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

Cross browser compatibility testing using Chrome, Firefox, IE browsers, Safari over cloud using Sauce Labs.

Experience in scheduling the build jobs using Jenkins for Continuous Integration & Continuous Development.

Used Maven as the build management tool.

Maintained Selenium and Java automation code and resources in the GitHub central repository.

Used Log4j to customize the logs also in reporting those files to the client.

Tracked defects by using bug tracking tool Bugzilla, JIRA.

Analyzed the ambiguous requirements and reported the ambiguities in a checklist.

Prepared Final Test Summary Report for maintaining test documentation.

Environment: Selenium WebDriver, Selenium Grid, TestNG, Cucumber, SOAPUI, Data driven Framework, Protractor, Appium, Java, Eclipse, Maven, Jenkins, Sauce Labs, JIRA, GIT, Log 4j, XPATH, Firebug, Fire Path, XML, HTML, CSS, Agile, SQL, Oracle and Windows.

Project 2

Sr.QA Automation Engineer UnitedHealth Group, Phoenix-AZ Feb’14-May’15

Project description:

UnitedHealth Group is dedicated to helping people globally live healthier lives by simplifying the health care experience, meeting consumer health and wellness needs, and sustaining trusted relationship with care providers. We designed a healthcare based web application which 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 and enroll them into the respective HealthCare policies.

Roles & Responsibilities:

Performed the role of Sr.QA Automation Engineer in a fast-paced agile team.

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

Designing and executing the automation scripts and test cases using Selenium-WebDriver.

Extensive experience in Selenium Automation tool, TestNG, Appium, Selenium Grid, Eclipse, Java.

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 and IDE.

Implemented Data driven framework and worked extensively with TestNG testing Framework and Implemented cross browser testing and Data Driven testing using @parameters and @Data Provider annotations.

Experience using Page Object Model(POM) for object repository for reusability & easy maintenance.

Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.

Implemented test automation for handling popup windows and Alerts using WebDriver and Alert interface class.

Performed the Mobile Testing using Appium in Android.

Ability to validate GUI and system functionality on desktops as well as mobile devices running Android and iOS with the help of Appium tool integrated with complex architecture and Mobile

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

Modify the existing test cases based on the change in a feature and requirements.

Using JIRA as a defect tracking tool for Product backlog and reporting bugs.

Writing SQL queries to setup/modify test date in Oracle database.

Performed Web automation in Selenium using JUnit framework and Mobile Web Manual testing.

Designing automation framework and develop test scripts to automate regression testing process in Selenium WebDriver with Java programming language.

Used Jenkins for Continuous Integration to schedule the build jobs and Maven as the build management tool.

Maintained and executed Maven build files for running automated tests.

Tested request and response XML-based web services interfaces using SoapUI. Added Assertion to verify Web Service response.

Coordinating with the Performance team to ensure the app is load tested in every Sprint.

Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.

Tested Mobile Applications using various devices, Emulators, and Simulators

Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.

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

Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Performed Integrational, Functional, System, UAT(User Acceptance Testing).

Review of test scripts prepared by other automation testers using review checklist.

Documented the reports, checked and validated the test cases before deadline.

Environment: Selenium WebDriver, Grid, TestNG, Cucumber, SoapUI, Appium, Frameworks (POM, Hybrid), Maven, Jenkins, GIT, Log 4j, XML, XPath, Firebug, Fire Path, JUnit, Java, JavaScript, SQL, Agile, Windows, Oracle.

Project 3

QA Engineer J.C Penny, Dallas-TX June’13-Jan’14

Project Description:

J.C Penny is a web application which contains the products related to the business. The end users search for the products and proceed to checkout after providing the shipping, billing details. The end user also has the advantage of utilizing the J. C. Penney coupons, gift cards to get discounts on the cart items. After placing the order user is given the order number and expected a delivery date. I mostly dealt with billing portals and payment portals.

Roles & Responsibilities:

●Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed in an Agile Environment.

●Created Test plans, managed team members, assigned tasks, and conducted meetings.

●Worked on SQL scripts to load data into the tables.

●Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan, and test case documents.

●Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.

●Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development), TDD (Test Driven Development) using Cucumber.

●Involved in developing selenium automation framework using TestNG. Developed Maven targets to execute automation suites from the command line.

●Wrote test cases to handle Alerts on the web page.

●Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, link in the application.

●Performed Data driven testing using Selenium and TestNG functions which read data from property and XML files and Performed Continuous integration automation using Jenkins.

● Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data

●Contributed in developing Automation Framework that uses Java, Selenium WebDriver and JUnit. Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which read data from scripts using property and XML files.

●Selenium Grid for Cross Browser testing & parallel execution to reduce the time for running the test cases.

●Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & created Data Driven framework using

●Created Test Scripts in SOAPUI for Testing Web Services.

●Also involved in testing the Mobile Application using Appium with the help of virtual devices like Emulator & Simulator.

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

●Planning for Test Execution activities to accomplish tasks on the daily/weekly basis.

Environment: Selenium Grid, Selenium WebDriver, TestNG, Cucumber, SoapUI, Jenkins, Appium,0Maven, POM Framework, Java, Eclipse, SQL Server, HTML, XML, SVN, GIT, JUnit, JIRA, XPath, Windows.

Project 4

QA Tester Union Bank, Detroit-MI Feb 12- May 13

Project Description

Union bank provides several software applications for retail and commercial banking that caters to the need of the customers. Various products involve OLB - online banking for retail customers, IBB Internet business banking for Commercial/Small business customers, Image on Demand for check deposits which are the critical systems for UB customers, as part of OLB team I worked as a QA Tester in testing the OLB functionality and web applications to continue business as usual.

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 Web Driver, 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.

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

Developed SQL queries to test the data after executing transactions like upload processing and check Processing in batches.

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.

Used SQL and Crystal Reports for querying underlying database tables.

Created PowerPoint presentations and project updates for management review.

Environment: Selenium Web driver, Selenium IDE, TestNG, POM, SOAPUI, Maven, POM, Hybrid Framework, Log4j, Jenkins, Java, Microsoft Office Excel, Eclipse, Visual Studio 2008, Windows, Oracle.

Project 5

Manual Tester Amazon, India July’10- Dec’11

Project Description:

Amazon is an online E-commerce portal in India. It has got a quick and efficient service, making people's life convenient and comfortable. Taking time into consideration, they came up with a new caption to simplify the consumer needs.

Roles & Responsibilities:

Analyzed Business Requirements Specifications to understand the application.

Prepared test cases and test scenarios for manual testing.

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

Execute the test cases and report the defects in Quality Center.

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.

Coordinating with the Onsite team and supporting offshore team.

Environment: MySQL, Quality Center, Waterfall Model, JIRA, MS Excel.

Project 6

Programmer Analyst Open Text, India May’09- June’10

Project Description:

Web Plus is a browser based application granting investors, Advisors, dealers and Fund Company User access to account information. As an agile project, the enhancement to the application comes in sprint basis.

Roles & Responsibilities:

Analyzed Business Requirements Specifications to understand the application.

Created Test Cases and managed the execution flow.

Log and manage defects.

Loading the Test data, requirement tagging and managing the execution process.

Understanding the requirement and writing Test Cases in ALM.

Communicating with BA and project manager regarding project approach and daily status.

Reporting the defects and coordinating with the development team for defect resolution.

Regression testing and Re testing once all the defects get resolved.

Tracking the defects using the defect tracking tool JIRA.

Environment: C, JAVA, SQL, ALM, JIRA, Windows XP, Windows 7.



Contact this candidate