Post Job Free
Sign in

Sr QA Automation engineer

Location:
Philadelphia, PA
Salary:
58 $ hr
Posted:
December 11, 2017

Contact this candidate

Resume:

Mounika Krishna

Senior QA Automation Engineer

****.**************@*****.***

Phone: 919-***-****

PROFESSIONAL SUMMARY

Experienced Senior QA Automation Engineer professional with 7+ years of experience in all the phases of Software Testing Life Cycle (STLC). Skilled in various testing technologies using automation Tools and Technologies Selenium, Web Testing, BDD Cucumber, SoapUI, API Testing, Mobile Testing. Diversified experience in Automation and Manual testing in various domains like Healthcare/Pharmacy, Mapping, e-commerce/Retail and Financial.

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.

TECHNICAL SKILLSET

Development Methodology

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

Artifacts

Test Plan, Test Case, Test Strategy, RTM, Test Summary Report, Product Backlog, Sprint Backlog, Bug report

Testing Tools

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

Framework

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

Continuous Integration/Build Tools

Maven, ANT, Jenkins

Defect Management Tools

JIRA, Rally, ALM, Bugzilla,QC

Web Service Tool/Language

SoapUI, Postman

Programming & Scripting Languages

C, C++, Java, J2EE, Java Script,VB Script, XML, XSLT, PHP, HTML, CSS, Gherkin

Database/Database tools

MySQL, Oracle, SQL Server

Version Control Systems

Git, SVN, TFS

Operating Systems

Windows 10/8/7, UNIX

Mobile Testing Tools

Perfecto and Appium.

WORK EXPERIENCE:

CLIENT: The Kroger Company Mason, Ohio

Role: Sr Automation Engineer From: Oct 2015 – Present

The Kroger Co. is one of the world’s largest grocery retailers. The Kroger Co. Family of Stores spans many states with store formats that include grocery and multi-department stores.

I played a key role in testing the applications called Banner Re-design and Click List Checkout. Banner Re-design project is the re-design of the home page to create a better user experience with personalized product suggestions and better navigation.

Click List Checkout is where a customer can add items to their basket, select a reservation timeslot and submit order for a curbside pickup.

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.

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

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, SoapUI, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Maven, Appium, TestNG, Agile, Git, POM, JSON, Oracle.

Client : AMISYS Orlando, Florida

Role: Automation Engineer From: August 2013 – September 2015

Maple Software is one of the leading IT Service provider. Maple has compiled a strong track record of client service and satisfaction and has grown into a mature organization with professionals having vast experience in delivering quality services and solutions around the globe.

This company maintains a network of medical specialists, nurse case managers, and physicians that oversees cases of catastrophic injuries and complex medical conditions, such as amputations, burns, brain injuries, multiple trauma, chronic pain, and spinal cord injuries .When the worst accidents occur, insurers and employers want the best possible recovery for their injured workers. They also want to control the cost of those medical claims. With Paradigm Outcomes.

Responsibilities:

Reviewed Test Plan, Test Scenarios and Test Cases. Execute test scripts using Selenium according to the requirements.

Responsible for defect management includes defect logging, defect tracking, defect triaging and defect closure.

Involved in Functional testing and Regression testing.

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

Attended the Project review meetings, daily-weekly status meetings and walkthroughs with Project managers and leads and Participated in day-to-day Offshore meetings and Stand-up meetings.

Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox using Selenium Grid.

Developed Selenium scripts to perform various operations on web elements like find, verify, select, edit, click, edit e.t.c.Used Select class to perform operations on the dropdown list.

Developed Selenium scripts to get the data from the webpage by using the methods like, get, getPageSource, getTitle, getURL.

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

Experience in using Test Management tools like QC

Maintained the version control and archived the application Artifacts using Configuration Management Tools like GIT.

Managed the framework dependency jars using POM.xml in Maven. Configured Jenkins build jobs to perform Continuous Integration and Continuous Delivery in the Application.

Developed BDD tests using Cucumber by writing features and developed required Selenium support code in JAVA for Cucumber.

Based on the health net plans, Involved in writing and testing the test cases using TestNG.

Utilized testing tool TestNG extensively for the integration testing and System testing. Designed and Developed Test Cases for automated testing.

Environment: Java, Selenium Web Driver, GitHub, Eclipse IDE, Firebug, Fire path, XPath, HTML, CSS, Java Scripting, SQL, Soap UI, Rest, TestNG, Cucumber, MSWord, MS Excel, Windows, Agile, QC, Web Services.

Client: Axcess Financial Mason, Ohio

Role: Selenium Tester From: Oct 2012 – July 2013

Axcess Financial is the second largest provider of short-term loans in United States. Axcess Financial extends services to their customers through Check 'n Go and Axcess Recovery. Check 'n Go stores offer personalized and convenient money solutions such as cash advances (payday loans), installment loans, and check cashing.

Responsibilities:

Involved in all levels of testing including Functional, Smoke, Sanity, Regression, System, Integration, User Acceptance, Compatibility, and Database Testing.

Documented Test results and communicate with business stakeholders.

Ensured all artifacts complied with corporate SDLC Policies and guidelines.

Used SpiraTeam to prepare Test cases, Requirements Traceability Matrix and managing the Defects as per the Business requirements.

Hands on experience with all phases of Software Development Life Cycle (SDLC), and experience in Waterfall and Agile (SCRUM) Models.

Extensively participated in Creating Test plans, Test Strategy, Test Scripts/cases Negative test scenarios and Functional, Target and Regression testing and profound working knowledge in defect tracking tools like JIRA.

Validated the new Product Title Loans and make sure to view new business requirements and new version documents in new product.

Interacted with application users (end-users) and performed User Acceptance Testing (UAT).

Wrote SQL queries for backend testing

Job operated within a very agile environment, with daily scrum meetings; stand up meetings, burn-down charts, presentations and review

Actively participated in documenting the test cases from scratch for the product STARS 4.

Extensively participated in Knowledge Transfer to offshore team.

Environment: SpiraTeam, Java, XML, Manual Testing using Microsoft Excel, SQL, Bugzilla, JIRA.

Client: Move, Inc. Hyderabad, India

Role: QA Analyst From: June 2011 – Sep 2012

As a Quality Assurance analyst, worked on CARS DA tool, which is responsible for data alignment. It is an internally developed tool to align Wal-Mart items with coke internal standards. CARS (Customer Analysis and Reporting system) is a customer business intelligence solution which enables analysis on Wal-Mart scan data, to more efficiently and effectively drive fact based decision making.

Responsibilities:

Participated in Requirement Analysis, Business Analysis and Use-Case Analysis.

Technical writing of high level Test Plans, Test Cases, Test Scenarios.

Conducted testing of the system End to End Testing manually.

Perform Regression, UAT, Integration, User Interface, GUI Testing.

Mapped functional design elements to rule sets and tests for test case creation.

Monitored post-implementation system/program performance to prevent re-occurrence of operational issues and ensure efficiency of operation.

Developed Test Cases and traced the bugs by Bugzilla.

Prepared the test cases and test scenarios detailed in Microsoft Excel.

Transformation of use cases to test scenarios and designing test plans and test cases.

Performing Black Box and White box testing of the application manually.

Involvement in efficient and optimum test planning with the available resources.

Interaction with the business frequently gave good insight to do extensive testing.

Oversaw test execution to ensure proper operation of system/program.

Reviewed complex test results and the progress of problem resolution and reports progress to management.

Using SQL Server database extensively to validate the back end data.

Environment: Java, XML, Manual Testing using Microsoft Excel, SQL, Bugzilla.

Client: eDiets Bangalore, India

Role: Test Engineer From: May 2010 – April 2011

eDiets Inc., is an online service offering professional dietary, nutritional, and exercise advice. eDiets bases customer programs on a large diet and food information database which allows customers to personalize diet plans to their own preferences. Meal plans are determined based on three dietary guidelines – clinical, goal and preference. Clinical guidelines are sourced directly from major health organizations or institutes for specific health conditions or considerations. Goals include losing weight or eating sustainably.

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