Post Job Free
Sign in

Senior QA Automation Engineer

Location:
Middlesex County, NJ, 08536
Posted:
August 02, 2017

Contact this candidate

Resume:

Shravya Bhoopal

Senior QA Automation Engineer

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

214-***-****

Senior QA Automation Engineer with 8 years of experience in software testing. Proficient in SDLC Software Development Life Cycle & STLC Software Testing Life Cycle methodologies such as Waterfall and Agile/Scrum. Automation testing of Client Server and Web applications in various domains like Healthcare, Logistics, Banking and Retail.

PROFESSIONAL SUMMARY:

Expertise in implementing Waterfall / Agile and SCRUM Methodology by analysing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.

Extensively involved in UI Automation by using Selenium Web Driver, Java, SOAPUI Testing, Backend SQL Testing, Web application Testing.

Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities.

Experienced in using finder mechanisms like CSS, XPath expression, Link text, Partial Link text and name to find the Web Elements.

Skilled in using Selenium APIs such as Take Screenshot for Capturing Failed test cases and reporting them through Bug tracking tools.

Experienced dealing with Ajax requests in Selenium Web Driver using Synchronization.

Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.

Experienced using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium Web Driver.

Experienced in using Apache POI to read data from external sources to feed locators into the test script.

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

Experienced in using Test Management tools such as QC, Rally, JIRA bug reporting tools to track test progress, execution and deliverables.

Skilled in Automation Testing (QTP), Functional Testing, Performance Testing (Load Runner).

Used JMeter to measure the performance of client/server applications and to do load testing.

Strong understanding in concepts of QA and Testing Methodologies.

Used AutoIt for captcha testing and also Robotclass to handle windows pop-up.

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

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.

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

Worked on Selenium Grid for running the Automation Test script on Different Platforms and Browsers.

Used Selenium WebDriver and TestNG to run parallel testing by creating Groups and categorizing test cases.

Tested SOAP Web Services by understanding the WSDL, driving the parameters from property files and scripting.

Experienced in testing REST Web Services, handled JSON Request and Response using JSON simple and rest assured libraries.

Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber.

Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for modifications and new features.

Performed Continuous integration automation using Jenkins and scheduled the tests to run at specific time.

Generated test logs using Log4j for various log levels.

Experienced in preparing test data for positive and negative Testing and identified critical bugs in the product early in the test execution cycle.

Possess good knowledge of Core Java and Object Oriented Concepts (Inheritance, Polymorphism, Exception Handling and Collections).

Experienced in Back-End Testing to ensure data consistency on front-end by writing and executing SQL queries.

Performed mobile testing using Android Studio and APPIUM while using UI Automator tool for location objects.

Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.

Excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player.

TECHNICAL SKIILSET:

Development Methodologies

Agile/ Scrum, Waterfall.

Artifacts

Test Plan, Test Case, RTM, Test Summary Report, Bug report

Automation Tools

Selenium IDE, Selenium Web Driver, Selenium RC, Selenium Grid, Quick Test Pro, Cucumber, JUnit, Jmeter, TestNG, log4j, Soap UI, Jenkins, SVN.

Frameworks

Data Driven, Hybrid Testing Frame work, Page Object Model.

Bug Management Tools

Rally, Quality Center, JIRA, Bugzilla, VersionOne.

Programming Languages

Java, Java Script,HTML, XPath, CSS, Soap, WSDL, Restful

Database/Database Tools

SQL Server, Oracle, MySQL,SQL

Operating Systems

Windows, XP, UNIX

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path

EDUCATION & CERTIFICATION

Bachelor’s in Engineering - 2009

CSTE Professional

PROFESSIONAL EXPERIENCE

Mercy Health System,

Chesterfield, Missouri Aug 2016 –Present

Senior QA Automation Engineer

Description: Mercy health is a non-profit health care provider and hospital system based in Janesville, Wisconsin. It’s Headquarters is in Chesterfield Missouri. It operates over mainly four areas hospital-based service, clinic service, post-acute care, and retail. I was particularly working on the interactive module which has a new enhancement added to it that is register/find for classes. This project mainly focus on providing classes to patients regarding self-defense, exercise, parenting and many other interests. Most of the classes are held at mercy facilities or convenient locations around the community.

ROLES AND RESPONSIBILITIES:

Drafted Test Plan which included Testing objectives, Testing phases, scenarios and test environment after a thorough analysis of the business rules.

Developed Test Plan with a Test Strategy for the System Testing. Instrumental in creating design and frame work for automation.

Tested applications developed in Java with TestNG framework.

Used Selenium Web Driver for writing test scripts for regression test coverage.

Developed and executed White box test cases of the Java API using TestNG framework & Eclipse.

Automated Smoke & Functional test cases using Selenium Web Driver, TestNG&Java (Eclipse IDE).

Worked on creating test case for Object -driven framework for Selenium Web Driver.

Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.

Coordinated with technical support associates to fix proprietary software issues.

Conducted backend Testing using SQL queries to validate data for database.

Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.

Worked on Project Management tools Jira/Version One.

Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAP UI.

Created POM to store the project data and configured their details using Maven to build the project.

Executed the automated regression test cases during every release and also executed the daily regression test suites.

Used Data driven framework to fetch the data from external sources and keyword driven framework to perform actions.

Used Excel Spreadsheets and Apache POI to process the spreadsheets in Application Framework and used Auto IT to upload files in Windows.

Used Appium tool to perform mobile testing using android mobile studio.

Experienced in using JMeter to measure the performance of client/server applications and for performing load test.

Verified, edited and update test data in new or existing systems before Testing.

Used Selenium Grid to execute test cases in parallel on different target machines.

Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using Cucumber tool.

Reported defects to developer and discussed about the issues in weekly status meetings.

Interacted with the Subject Matter Experts (SME) and Business Analyst to get a better understanding of client business processes and gather requirements.

Environment: Selenium Web Driver, Java, TestNG, Jenkins, Maven, SOAP UI, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.

Health Net Inc

St.Louis, Missouri Jan 2016 -Aug 2016

QA Automation Engineer

Description: Health Net, Inc. is an American health care insurance provider. Health Net gives the clear description of HealthCare plans to individuals or family and even to the group of employees. We can also find plans for employers with multiple locations, international coverage with special products like Life, Dental and Vision. We can logon to Health net, which offers online health decision resources and more.

ROLES AND RESPONSIBILITIES:

Worked in the Agile environment with frequently changing requirements and features set.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.

Developed test code in Java language using Eclipse IDE and TestNG framework.

Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.

Used Selenium WebDriver APIs for writing Junit test suites and test cases for testing functionality.

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

Created the test data and request for the test data dependent with the other applications to be used in the testing activities for the current release.

Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.

Exported test case scripts in Eclipse IDE and modified the Selenium scripts and executed; Prepared automation test framework (Junit and Maven). And worked on acceptance testing using Cucumber.

Performed back-end validations using SQL statements against Oracle Database.

Used Page Object Model (POM), UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework. Based on page library, developed Selenium test cases in Java using TestNG framework.

Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.

Utilized various test tools for automation of test cases to generate test reports and performed extensive Web Services testing using SOAP UI.

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

Used GITfor code repositories and Maven for the dependencies.

Used JIRA to track the tasks and issues, attended daily status meetings to update the status of work.

Used Git as code repository and Code Collaborator to manage code reviews.

As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.

Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environments: Selenium WebDriver, Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Windows.

Walmart

New York, NY Jan 2014 - Dec 2015

QA Automation Engineer

Description: Walmart is an American-based multi-national retailing corporation that operates as a chain of hypermarkets, discount department stores and grocery stores.The project was to provide test coverage to both POS hardware and software applications. The software application testing included the different modules of POS system like the daily operations and the tender transactions and hardware / peripherals testing included barcode scanner, magnetic strip reader and Magnetic Ink character recognition.

ROLES AND RESPONSIBILITIES:

Worked as a QA Automation Engineer for Walmart Point of sale (POS) system.

Worked under Agile methodology in the whole development life cycle.

Performed QA Automation testing, Integration and Regression testing activities for new releases in an End-to-End environment for Point of Sale application.

Attended defect review meetings and discussed issues with the developers and business owners.

Involved in Test Effort estimation for upcoming and present releases.

Performed functional testing of various components of POS system.

Performed integration testing of POS system with hardware peripherals.

Led the Configuration Tools team to manage the configurations of the stores nationwide.

Worked on the test design and automated test cases and validated the test results for the Google Wallet mobile application from the NFC enabled phones on the POS application.

Worked on the test design and test execution for different modules of Walmart loyalty program.

Worked on the test design and test execution for the Mobile Point of Sale application.

Involved in User Acceptance Testing, GUI Testing, and Regression testing of different modules of the application.

Worked on the optimization of the overall regression suite which reduced the number of test cases by 25% .

Performed backend testing, wrote SQL to compare the UI results with that in the database.

Simulated various transactions and verified the POS transactions,payment processing, cash management and reporting features.

Performed positive and negative testing according to the test scenarios.

Prepared Daily Defect report (from Bugzilla) and Test status report (from Quality Center) for stakeholders .

Performed the automation of test scenarios for functionality, GUI and Regression testing using QTP.

Execution of the test scenarios and scripts and review of product functionality.

Provided accurate and timely testing status reports to the QA Lead and Project Manager.

Used Bugzilla tools for defect tracking.

Responsible for UAT to store operations and business users.

Extensively worked with Quality Center for test case execution and reporting purposes.

Environment: Quality Center, QTP, Windows XP, MS Word, MS Excel, NCR POS, Oracle, SQL, Bugzilla, Agile.

Bank of America

Chicago, Illinois Aug 2011-Dec 2013

QA Engineer

Description: Bank Of America Corporation is a multinational banking and financial services head-quartered in Charlotte, North-Carolina.Bank of America provides its products and services through 4,600 retail financial centers, call centers, and online and mobile banking platforms. Its Consumer Real Estate Services segment offers consumer real estate products comprising fixed and adjustable-rate first-lien mortgage loans for home purchase and refinancing needs, home equity lines of credit, and home equity loans.

ROLES AND RESPONSIBILITIES:

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

Used waterfall methodology for the development cycle.

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

Involved in Preparation of Test Scenarios and review of Test Cases.

Analyzed test specifications and converted them into Manual Test Cases.

Involved in updating and executing test cases accordingto requirements.

Identified the Test Cases and documented them in Quality Center.

Working with Quality center and MS Excel for execution of test cases.

Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.

Prepared various reports based on different stages of Testing.

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

Prepared Traceability Matrix to ensure that all test cases are passed and met the given requirement specifications.

Identify potential trends in incoming bugs and escalate to cross-functional team members.

Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: HP Quality Center, SQL Server, Waterfall methodology, Windows XP, Microsoft office, Test Plan, Functional testing.

Axis Bank

Hyderabad, India April 2009 - July 2011

QA Engineer

Description: Axis bank is an application for customer's accounts. It gives all the details to the user regarding customer accounts. With the help of Axis Bank application, receive one stop servicing for all their accounts. This includes personal Checking & Savings Accounts, Commercial Accounts, Credit Cards, CD & IRA, and Lines of Credit, Loans, Safety Deposit Box, Debit/ATM Cards, Merchant, Private Banking and WMG: Trust, Retirement, Savings Plans, Investments & Planning, First Focus Funds and Health.

ROLES AND RESPONSIBILITIES:

Involved in all phases of SDLC and STLC.

Worked in waterfall methodology.

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

Involved in Preparation of Test Scenarios and review of Test Cases.

Involved in updating and executing test cases according to requirements.

Wrote SQL Queries to retrieve data for a specified set of test requirements.

Identified the Test Cases and documented them in Quality Center.

Performed Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.

Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Used SVN as version control tool.

Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Manual Testing, HP Quality Center, SVN, MS Excel, Waterfall, SQL

X X X X X X



Contact this candidate