Post Job Free

Resume

Sign in

Senior QA Automation Engineer

Location:
Maple Shade Township, NJ
Salary:
55
Posted:
June 15, 2017

Contact this candidate

Resume:

DIVYA TEJA

Senior QA Automation Engineer

9-913-***-**** ac0vbp@r.postjobfree.com

PROFESSIONAL SUMMARY

Senior QA Automation Engineer with 8 years of software development lifecycle experience, that includes designing, implementing test plans, test cases, test processes, conducting test review meetings, automation testing of Client Server, Web applications, BDD, API Testing in various domains like Banking, Retail, Business Intelligence and Pharmacy.

Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, GUI testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.

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

Experience in implementing different automation development efforts in Agile/Scrum & Waterfall development environments.

Experience in working with open source tools such as Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, SoapUI, Appium, Cucumber, JUnit, JIRA and Eclipse.

Involved in design and implementation of Selenium WebDriver Automation Framework for Smoke test and Regression test using TestNG and Jenkins.

Developed and executed test scripts using Selenium WebDriver, TestNG. Analysed Test Results and created Defects.

Automated regression test cases and Web Pages of the application using Selenium WebDriver.

Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link, Text, XPath, CSS, and DOM in creating automation scripts.

Experience in testing the application web services using SoapUI.

Experienced in automating web services like SOAP and REST using Java and Groovy.

Developed Test Scripts to implement Scenario Outlines and Step Definitions for BDD (Behaviour Driven Development) using Cucumber.

Expertise in accessing Forms, Links, Tables using Selenium WebDriver.

Conversant in using Action class for keyword, mouse events and uploading files using Selenium WebDriver.

Hands-on experience in using Selenium GRID to execute test cases parallel on different target machines.

Conversant in accessing data from Excel by Apache POI/JXL using Selenium.

Experience in Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.

Involved in implementing testing frameworks Keyword Driven, Data Driven, Hybrid and Page Object Model (POM) using Selenium.

Conversant in generating reports in PDF, Email and screenshots of test reports in Selenium.

Involved in designing core extensions for Selenium.

Hands-on experience with Apache ANT, Log4j and Maven with Selenium.

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

Hands-on experience in handling Ajax Call and JavaScript executers for dynamic web elements.

Provided Continuous Integration (CI) and Continuous Development (CD) using tools such as Jenkins.

Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HP Quality Centre, JIRA and Rally.

Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.

Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter and Data Provider.

Involved in designing the architecture framework for automated test scripts.

Proficiency in testing complex software applications including manual testing.

Worked on databases such as Oracle, MS SQL Server, My SQL and JDBC connectors.

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

Have extensive knowledge in MongoDB.

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

Good knowledge of mobile testing, test plan and test strategy.

TECHNICAL SKILLS

Test Approaches

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

Testing Tools

Selenium WebDriver, Selendroid TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, NUnit, Unit Testing, Specflow, Cucumber, RESTful, SoapUI, QC, ALM

Test Build& Integration Tools

Maven, ANT, Jenkins

Frameworks

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

Programming Tools

JAVA, JavaScript, VB script, Python, .NET, Gherkin, SQL C, C++

Markup Languages

HTML, XML, XPath, CSS Selector

Databases

MySQL, Oracle, SQL Server

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows XP/7/8, Ubuntu, UNIX, LINUX

Defect Tools

HP Quality Center, JIRA, ALM, Rally

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access, Visual Studio

Utilities

IntelliJ, Eclipse, GIT, SVN, Firebug, Fire Path

Mobile Testing Tools

Jenkins, Perfecto, Jira, GitHub.

Professional Experience

Project Profile

Project Title

SharePoint Upgrade

Client

Arthur J. Gallagher & Co

Location

Kansas City, Missouri

Duration

May 2016 - Present

Role

Senior QA Automation Engineer

Project Description

Gallagher One Intranet is built on the Microsoft SharePoint 2010 platform migrated to SharePoint 2013 providing robust collaboration environment. There are custom SharePoint applications such as Producer Referral, work Queue, Internal review, Go beyond, International network, Volunteer Tracking, IT Policy, Financial Policy Manual, E & O, etc. that are being redesigned to use some of the enhanced features and controls delivered with SharePoint 2013.

Responsibilities

Assessed & analysed user stories, Business Requirements (BRD), Functional Requirements (FRD) and participated in Sprint planning, Review Sessions & Scrum Meetings.

Strong experience with software development approaches like Agile and Iterative.

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

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

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

Used Hybrid/Data Driven Framework and extracted the data from external Excel files using Apache POI.

Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.

Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

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

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

Executed User Acceptance Tests in Behaviour Driven Pattern using Cucumber.

Performed black box testing, white Box Testing, database testing and web-based testing on each transaction using Selenium.

SoapUI to test the application web services.

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

Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.

Scripted MySQL queries to verify data integrity, data validation and data design.

Worked with developers to update the defects, resolve them and track their status using JIRA.

Environment/Tools

Selenium IDE, Selenium WebDriver, TestNG, Java, Eclipse, Hybrid/Data Driven Framework, Cucumber, Linux, Oracle, SQL, JIRA, SVN, Maven, Jenkins.

Project Profile

Project Title

Online Banking

Client

KEY BANK

Location

Albany, NY

Duration

July 2015 – Feb 2016

Role

Senior QA Automation Engineer

Project Description

Key bank provides several software applications for retail and commercial banking that caters to the need of the customers. The intention of this project is to develop an online banking system and Investment Banking. 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.

Responsibilities

Assessed & analyzed User Stories, participated in Sprint planning, Review Sessions & Scrum Meetings.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations and Equivalence classes. Developed frameworks which promote: Maintainability, Flexibility, Extensibility and Scalability.

Developed Hybrid framework (Keyword and Data Driven frameworks) to perform test activities and retrieve test data from Excel files and SQL Databases

Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites using TestNG, Maven and Jenkins.

Developed HTML TestNG reports for analyzing the output of test using ExtentReports API.

Performed Cross Browser testing using Selenium, Jenkins, TestNG.

Extensively worked in locating a web element using ID, name, class, CSS selector and XPATH.

Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.

Configured the Test Cases, Test Data Sets to be run, skipped using excel configuration files.

Reported the test result using the output in excel files, TestNG reports, Cucumber JVM reports.

Implemented Selenium WebDriver Synchronization features such as Implicit Wait, Explicit Wait to interact with third party interfaces.

Ability to connect with the Database to execute SQL statements for validating data in the data table (Database testing). Experienced in using Apache POI to read the data from external sources to feed locators into the test script.

Extensively Automated web services like SOAP and REST using java and groovy.

Used Apache POI to retrieve test data from Excel files.

Resolved IE issues like zoom and protected mode. Handled multiple popup windows.

Implemented POM and Page Factory in selenium.

Handled dropdown menus, tables, check boxes, radio buttons, links etc., in Selenium

Used Log4j and LogExpert with Selenium.

Handling Ajax call, Cookies in selenium WebDriver.

Used Java script executers to handle dynamic elements using selenium.

Develop Selenium scripts in TestNG Parameters, Group and Data Provider annotations for controlling the lifecycle of test execution.

Have experience in automating .NET based application using selenium, Specflow and NUnit.01

Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Database.

Hands on experience in using Perfecto to test mobile applications.

Used Selenium Screenshots to prepare and report bugs and generated PDF and email.

Developed feature files, Scenario, Scenario Outline, Step definitions, test Steps, tagged hooks and background in Gherkin language using Cucumber in BDD and ATDD framework.

Involved in accessing links, alerts, pop-ups, Tables, Forms, Iframes and Listeners using Selenium WebDriver.

Performed keyboard, mouse hover, file uploading using Selenium WebDriver.

Involved in executing SQL queries to conduct Data integrity testing by checking the data tables from the Oracle Database.

Tested SOAP and REST web services using the different assertions like HTTP assertion, security assertions, XPATH assertions in SOAPUI.

Used Tortoise SVN as the version control tool for the source code and merging the source code conflicts

Environment/Tools:

Java, Selenium WebDriver, TestNG, XPath, Firebug, Gherkin, Eclipse, Hybrid/Data Driven Framework, Oracle, XML, HTML, Cucumber, Soap, SoapUI, Maven, Jenkins, Rally, Agile/Scrum.

Project Profile

Project Title

PCP Auto Assignment eEnrollment

Client

Aetna Health Care

Location

Jersey City, NJ

Duration

Aug 2014 – Jun 2015

Role

Senior Selenium tester

Project Description

Aetna is an American managed health care company, which sells traditional and consumer directed health care insurance plans and related services, such as medical, pharmaceutical, dental, behavioural health, long-term care, and disability plans. eEnrollment mainly consists of enrolling the subscriber to various health insurance plans using the IDX tool from back end to the Aetna portal and validating the reflected data in the users’ portal.

Responsibilities

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 Web Driver, JAVA, TestNG and Maven.

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

Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver

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.

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

Log bugs and submit tracking status reports using HP ALM.

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.

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

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, Microsoft Office Excel, QC 10, Eclipse, Visual Studio 2008, Manual Testing, Maven, HP ALM, HTML

Project Profile

Project Title

Pi Business Intelligence Tool

Client

ProGen Business Solutions

Location

Hyderabad, India

Duration

Sep 2012 – Jul 2014

Role

Test Engineer

Project Description

ProGen Business Solutions has their own in house BI Tool which help clients in making their business decisions. Tool is continuously enhanced based on client requirements.

Responsibilities

Scheduled and attended Subject Matter Expert (SME) meetings during changeovers to learn the utilities of the applications.

Reviewed test plans, test cases and test scripts to ensure consistency with strategic direction, goals and objectives of QA resources working on the project with Agile SCRUM methodology.

Executed test cases to validate utility of core and non-core applications of the client.

Hands-on experience on Windows 7 operating system.

Performed User Acceptance Testing (UAT) in the final phase of software development process to check the functionality of the software.

Used HP Quality Centre to log and track defects.

Used SharePoint as the medium to upload the requested documents for the team.

Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.

Environment/Tools

HP Quality Centre, Microsoft office, Linux, SharePoint, IE, Chrome, Mozilla, Oracle.

Project Profile

Project Title

Apollo Health Care

Client

Apollo Hospitals Pvt Ltd

Location

Hyderabad, India

Duration

Sep 2009 –Aug2012

Role

Manual Tester/QA Analyst

Project Description

Apollo Health Care project comprises of patient information management tool which contains clinical decision support, computerized provider order entry, pharmacy and clinical documentation applications. The project focused on supporting the patients’ electronic medical record across inpatient and outpatient environments and is used by practitioners to document, monitor, and manage health care delivery within the organization.

Responsibilities

Involved in writing Manual test cases, logging and analysis of bugs, performed Smoke testing to ensure proper deployment of application in the test environment and performed Regression testing to ensure that the code is not broken.

Segregated Bugs based on severity and priority and maintained the log using BugZilla.

Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.

Reported using QA Status reports, Defect Log reports, Traceability reports and Test execution & results reports.

Scripted SQL queries to verify data integrity and validate updated data for Test cases.

Used SharePoint as the medium to upload the requested documents for the team.

Environment/Tools

MySQL, HP Quality Centre, MS Excel



Contact this candidate