Resume

Sign in

Senior QA Automation Engineer

Location:
Princeton, New Jersey, United States
Posted:
November 28, 2017

Contact this candidate

Naga Venkata

Senior QA Automation Engineer

E-MAIL: ac3ik5@r.postjobfree.com

PH.NO: 309-***-****

Senior QA Automation Engineer with 8+ years of experience in all phases of Software Testing Life Cycle (STLC), that includes designing and implementing Test strategy, Test Plans, Test Cases, Test Execution, Defect Reporting and Tracking. Expertise in developing Automation Test Scripts using Selenium WebDriver, Java, Cucumber, TestNG for web-based and mobile applications serving various domains such as Banking, HealthCare, E-Commerce, and Insurance.

PROFESSIONAL SUMMARY:

oExperienced in implementation of different QA methodologies, plans and strategies in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

oProficient in implementing Waterfall, Agile (Scrum/Kanban) Methodology by analyzing requirement specifications and responsible for developing test scenarios, plans, test cases, strategies, scope, test procedures and test matrices.

oExtensive Experience in various Agile Ceremonies like Daily Scrum, product backlog grooming, sprint review meeting, sprint retrospective meeting.

oExpertise in Automation tools such as Selenium (WebDriver, IDE/RC), QTP.

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

oWell conversant with the implementation from scratch and practical hands on experience in different types of framework like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).

oExpertise in using Apache POI for data driven frameworks, to load data into required test scripts from external sources like excel sheets.

oExperienced in performing GUI, Functional testing, System testing, Regression testing, Adhoc testing, Smoke/Sanity testing and User Acceptance Testing (UAT) using manual & automated testing tools.

oUsed Web development and testing tools like Firebug, Fire Path, XPath, DOM Inspector.

oUsed Screenshots for bug reporting, analysis and exception debugging using Extent Reports reporting library with TestNG.

oImplemented Action class in selenium to handle mouse and keyboard actions. Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.

oImplemented the selenium synchronization using implicit and explicit waits.

oProficient in working with Selenium Grid to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.

oProficient in handling the SSL certificate error using Desired capabilities in all the web Browsers.

oExecuted test scripts in headless browsers like Html Unit driver and PhatomJS etc.

oExpertise in Core Java and Object-Oriented Concepts like Inheritance, Polymorphism, Exception Handling and Collections.

oProficiently worked on Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and Listeners.

oEfficiently performed on (Continuous Integration Tools) such as Jenkins, Hudson, (Build Management Tools) such as Maven, ANT and (Version Control Systems) SVN/GIT to manage different versions of the source code.

oWorked on databases such as Oracle, Microsoft SQL Server, MySQL and establish JDBC connectivity between the Java Programming language and a wide range of databases.

oEffectively involved in Defects Logging, tracking and managing Defect Life Cycles using HP Quality Center, Rally and JIRA.

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

oTested data to check HIPPA eligibility and participation check for individual coverage.

oExpertise in mobile testing using Appium on real and virtual devices and in Perfecto Mobile which is a cloud based mobile testing.

oExperienced with Soap and Restful web services testing using SOAPUI, Ready API tool. XML, WSDL, and XPATH.

oHave hands on experience in groovy scripting with SoapUIPro and Ready API testing web-services.

o Web Development technologies HTML, CSS, JavaScript, jQuery, AJAX, and XML.

oSkilled in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.

oAbility to work effectively as an individual contributor and an excellent Team player.

TECHNICAL SKILLS:

Methodologies

AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools

Selenium WebDriver, Selenium IDE/RC, SOAPUI, READAPI, Perfecto, JMeter, Jenkins, Selenium Grid, QTP, LoadRunner, APPIUM.

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs

Test Build & Integration Tools

Maven, ANT, Jenkins, Hudson, Griddle

Programming Languages

Java, C, C++, Groovy, JavaScript, Gherkin, Python.

Databases

SQL Server, Oracle, MySQL, DB2, SQL.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Defect Tracking Tools

HP ALM/Quality Center, JIRA, Bugzilla, Rally

Version Control Tools

GitHub, SVN, CVS

Markup Languages

HTML, CSS, XML, Java Script

Operating Systems

Windows XP/Vista/7/8/10, Unix, Linux, IOS, Android OS

Frameworks

Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, Sauce Labs Junit, log4j

MS Office Tools

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

Web Services

REST, SOAP

API Testing

Ready API, SOAPUI PRO, SOAP UI, Postman

Types of Testing

Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.

IDE

Eclipse, IntelliJ, VB Studio

Utilities

Firebug, Fire Path, Auto IT, Wget

EDUCATION & CERTIFICATIONS

oBachelors in Information Technology.

oISTQB Certified Professional.

oSun Java Certificated Programmer.

WORK EXPERIENCE:

CLIENT NAME: Care Source, New Jersey,NJ Sep’2015-Present

ROLE: Sr.QA Automation Engineer

PROJECT NAME: CS-CP & FAD

PROJECT DESCRIPTION: CareSource is a leading nonprofit managed care company headquartered in Dayton, Ohio. CareSource provides public health care programs including Medicaid, Medicare, and Marketplace. It offers managed health care plans for the uninsured and people who need it most. The project is focused on automating web pages regarding the eligibility and enrollments to receive financial assistance from the government through the Health Insurance Marketplace and improving the application for better user experience. I have also worked on Find a Doctor module where the application is used to view and compare health care providers by providing area and the health plan they accept.

ROLES AND RESPONSIBILITIES:

oPerformed in the role of Sr.QA Automation engineer in a fast-paced agile team and participated in Sprint Planning, Review Sessions and Scrum Meetings.

oPrepared Traceability Matrix to show the Test Coverage Requirement vs. Test scripts.

oConverted manual test cases into Selenium automated scripts using Java and executed automated test cases using Selenium WebDriver.

oAutomated Regression Test cases using Selenium WebDriver, TestNG, Maven and used Jenkins to execute these test scripts periodically using Java.

oPerformed Cross browser testing and parallel testing on Chrome, Firefox and IE browsers using TestNG framework.

oUtilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run smoke or regression testing.

oIntegrated Jenkins with version controller and scheduled builds to run automatically during a build release by invoking predefined maven commands.

oImplemented Data driven and Page Object Model automation framework with Selenium WebDriver and utilized Apache POI jar file to read data from the excel spread sheets and load them into required test cases.

oExecuted BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions.

oDesigned and executed test cases, identified and acquired test data, analyzed test results, created defects to be the customer’s voice for quality.

oExecuted test cases and participated actively in System Testing, UAT and Regression Testing.

oExpertise in using Selenium Grid to run test scripts on different platforms and against different versions of the browsers in parallel to save time.

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

oWorked on different modules to report and track the defects in JIRA, and communicated issues with the developers for a better solution.

oShared Daily Status Reports with all the team members, Team Leads, Managers and Clients.

oExpertise in using Extent Reports and loggers to track the flow of the test cases, time taken for execution, defect tracking, pass/fail percentages and used screenshots for bug reporting, analysis and exception debugging on test environment.

oUsed Appium to facilitate Mobile testing by creating mobile driver class with the required mobile capabilities.

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

oDeveloped Groovy scripts to test Report application output and to customize test.

oWorked on GIT as a code repository to check out project from it, make modifications, submit and commit changes to the local repository and then later to the central repository.

oWorked on XML and experience of Ready API tool in Web services testing in multi-tiered application architecture.

oUsed Jenkins tool for continuous integration of the builds.

oReviewed database test cases according to assigned requirements to validate reports by retrieving data with complex SQL queries from Oracle.

oUtilized Auto It tool for automating the windows GUI and general scripting.

oPerforming Stress test, Load test, Performance and Bandwidth test on application server using LoadRunner tool.

ENVIRONMENT: Agile, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Maven, Cucumber, Jenkins, ReadyAPI, GitHub, JIRA, XML, Oracle, Auto-It, Appium, LoadRunner, Griddle.

CLIENT NAME: Key Bank, Cleveland, OH May’2014 – Aug’2015

ROLE: Sr. QA Engineer

PROJECT NAME: Online Banking System

PROJECT DESCRIPTION: The intention of this project is to develop an online banking system. This system helps in processing different options for valid account holders of its various branches. This project contains various options like balance checking, online funds transfer and generating Transaction Reports based on user options.

ROLES AND RESPONSIBILITIES:

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

oExtensive experience in performing business functional and non-functional of Manual Testing at various stages of SDLC.

o Provide the feasibility analysis and effort estimation of the test cases for automation.

oInvolved in developing of Hybrid Driven Framework to test the web application and used Maven build tool to implement the framework dependency jar files.

oAnalyzed and measured the performance of the application using JMeter.

oUsed Selenium as the automation tool and JIRA as the defect management tool.

o Developed and enhanced various test scripts using Selenium WebDriver with Java to handle the changes occurred in the web elements during the build releases.

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

oAutomated test suites using Selenium TestNG Framework.

oImplemented in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider and to generate reports containing test results using listener’s annotation.

oPerformed Cross browser testing to test whether the web applications are working as desired in different browsers and environments.

oExpertise in running multiple test scripts at the same time against different machines, running different browsers and operating systems using Selenium Grid.

oUsed Appium to facilitate Mobile testing by creating mobile driver class with the required mobile capabilities.

oWorked on Capturing Screenshots on Failure or Pass to analyze the test failure reason. Coordinated with application team to ensure resolution of all issues and completion of work on time.

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

oPerformed functional testing of Web Services using POSTMAN Tool.

oHandled various operations like pop-ups, Web-Alerts, Java-Alerts, Iframes, windows-handling and utilized Select class and Action class for required operations.

oWrote XPath expression for identifying dynamic object and handled Ajax requests using Synchronization.

oUsed Apache POI to read data from Excel sheets and testing the test scenarios.

oConfigured JDBC connections to retrieve data from database and performed back-end testing, database table manipulations of relational database systems by writing complex SQL querieswith My SQL.

oCreated test reports generated out of TestNG and captured the error screenshots.

oUsed JIRA to track bugs and maintained the flow of iterations and stored the flow details of selenium automation in a file using Log4j.

oExpertise in Maven and performed different operations on POM.xml file to gather required dependencies and run numerous test scripts.

oProficient in configuring Jenkins to perform required tasks by specifying path of version control and hardcoding the operations to be performed on it.

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

oInvolved in Web services testing using SOAPUI PRO Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.

oPerformed Smoke, Functionality, Integration, System, Regression tests based on analysis and understanding of the requirements, non-functional specifications and end-user needs.

ENVIRONMENT: Agile, Selenium WebDriver, Agile, Selenium Grid, Java, Eclipse, TestNG, Maven, Jenkins, Microsoft Office Excel, Cucumber, My SQL, GitHub, JIRA, SoapUI Pro, Appium, JMeter, POSTMAN,Griddle.

CLIENT NAME: Mayo Clinic Health System, Austin, Minnesota Jul’ 2012 – Apr’ 2014

ROLE: QA Automation Engineer

PROJECT NAME: MC-OTS

PROJECT DESCRIPTION: The Mayo Clinic is a nonprofit medical practice and medical research group based in Rochester, Minnesota. The practice specializes in treating difficult cases through tertiary care. It spends over $660 million a year on research. It allows patients to find a Mayo clinic’s location near to their current location providing all kinds of services, treatments and allow them to make donation.

ROLES AND RESPONSIBILITIES:

oPerformed smoke, sanity, functional and End to end testing. Prepared test data for positive and negative test scenarios as per application specification requirements.

oResponsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.

oDeveloped and enhanced various test scripts using Selenium WebDriver to handle the changes occurred in the web elements during the build releases.

oManually tested the functionality and developed automation test scripts to perform functional and regression testing.

oDesigned Data Driven framework for reading the data from excel sheets using Apache POI (Page Object

Index) library and TestNG data provider.

oIntegrated ANT projects with Jenkins and scheduled jobs.

oDeveloped test code in Java language using IntelliJ and Involved in Unit Testing Using Junit.

oScripted tests and automated using Selenium IDE/ Selenium WebDriver at OS level for User Interface (UI).

oImplemented automation framework for Smoke Test to as certain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.

oIntegrated Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the script.

oWorked closely with development team to resolve the defects and Testability issues throughout software testing life cycle.

oUtilized Firebug to identify CSS, XPath, Link Texts in the application to check the compatibility.

oSuccessfully wrote SQL queries to verify the database updates, inserts and deletion of the records using My SQL.

oPerformed testing on Web Services such as SOAP and RESTFUL services using SOAPUI to check the communication between different services.

oPerformed Cross Browser testing on different browsers.

oUsed Rally for bug tracking and reporting and SVN as the version control tool.

oRegression testing was performed after each build release of the application using Selenium.

oFollowed Agile testing methodology, participated in daily SCRUM meetings and testing each module.

oInvolved in test approach & test case walkthrough, review with peers and test leads. The Work group consists of business system analysts, developers and architects.

ENVIRONMENT: Java, Selenium WebDriver, Selenium IDE, Firebug, Fire Path, XML, XPATH, Agile, My SQL, SOAPUI, SVN, Rally, ANT, IntelliJ.

CLIENT NAME: Dell Round Rock, TX Mar’ 2010 – Jun’ 2012

ROLE: QA Analyst

PROJECT NAME: E-Support Application

PROJECT DESCRIPTION: E-Support is Dell's project wherein Dell provides an online customer support business system via support.dell.com that reduces the number of direct calls from customers leveraging a platform for customer problem resolution, troubleshooting, checking the status of orders, upgrade/extend warranties online, download drivers, etc. Sogeti is actively involved in reconstructing the E-Support online applications addressing the Dell's objectives and requirements.

ROLES AND RESPONSIBILITIES:

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

oDeveloped Positive and Negative test cases and executed manual test cases using ALM.

oExpertise in preparation and execution of test cases, data validation and verifications, Regression, Integration, System Testing and Black Box Testing.

oCreated and maintained Keyword Driven framework using VB Scripting in QTP

oWorked with Standard and Bitmap checkpoints using QTP for validations and performed Data Driven Testing to run scripts with multiple sets of data.

oPerformed manual functional testing and developed automated execution of test cases using QTP for Regression Testing.

o Effectively involved in using build automation tools such as ANT for automating software build processes.

oImplemented continuous integration with Hudson and used its plugins with most version control systems and bug databases.

oInteracted closely with the development team to discuss the design and testing aspects of the application to design the test plans.

oReviewed the test cases written for Unit and Integration level.

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

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

oPrepared Test cases for positive and negative test scenarios keeping in mind the Boundary Value Limitations and Equivalence classes.

oInvolved in browser interoperability testing for various versions of internet explorer, safari and Firefox.

oDeveloped Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases that execute the specific product functions.

oPrepared the data to cover various scenarios and wrote basic SQL queries using SQL Server for Data Validation, Record Counting and Non-Duplication Testing.

oUpdated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.

oPerformed GUI, System, Integration, Smoke, Functional and Regression Testing and monitored the behavior of the applications during different phases of testing using testing methodologies.

oPublished the weekly status report to the customer on test status and highlighting the issues to be addressed immediately.

ENVIRONMMENT: QTP,SQL Server, ALM, Waterfall, MS Excel, VB Script, Windows, Hudson, ANT, GIT, VB Studio.

CLIENT NAME: CHUBB Insurance Mumbai, India May’2008 – Feb’2010

ROLE: QA Tester

PROJECT NAME: Premium Insurance Plan (PIP)

PROJECT DESCRIPTION: The project is an enhancement project to create new functionality in the existing website. Client wanted to add new functionality to calculate premium amount of the insurance of home depending on secure utilities available at home. By using ticks in check boxes customers will get to know premium amount on company website only, without asking company agent.

ROLES AND RESPONSIBILITIES:

oAnalyzed the Business Requirements Specification, System Requirements Specification and User Interface Specification documents.

oPerformed Extensive Manual Testing.

oSetting Test plan and Test Lab in Quality center for the projects to create and access requirements, defects, test cases and reports for the status.

oImplementation of QA approaches to ensure quality of product, and was involved in project planning and coordination.

oCreated and executed detailed test cases with systematic procedure and expected results and maintained the Test Logs, Test Reports, Test Issues, defect tracking using Quality Center/ALM

oInvolved in writing and designing templates for the Test Plans and Test cases.

oCreated test coverage matrix for Regression and Smoke Testing of the product.

oHands on experience in java Interface, Java Beans, Collection Framework, Java.

oUsed Oracle as the backend database.

oDeveloped project in Eclipse IDE.

oWritten SQL Queries on Oracle database.

oReported using QA status Reports, Defect Log Reports, Traceability Reports and Test Execution and Results Reports.

oInvolved in updating and executing test cases according to requirements.

oIdentified the Test Cases and documented them in Quality Center/ALM.

oPrepared various reports based on different stages of Testing.

oInteracted with manual and automation testing team to come up with best ways to improve data.

ENVIRONMMENT: Java, Eclipse, Windows, HP Quality Center/ALM, MS Office, HTML, MS Excel.



Contact this candidate