Post Job Free

Resume

Sign in

Senior QA Engineer

Location:
West Orange, NJ
Posted:
December 07, 2018

Contact this candidate

Resume:

LATIKA PRAKASH

Senior QA Engineer

Email: ac7wgt@r.postjobfree.com

Phone: 609-***-****

PROFESSIONAL SUMMARY

A highly competent and result oriented Senior QA Engineer with around 8 years of experience in all phases of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC), in writing Test Cases, Test Plans and Automation test scripts using Selenium WebDriver with JAVA. Diversified experience in Automation and Manual testing, serving various domains such as HealthCare, E-Commerce, Banking and Insurance.

oAgile/Scrum, Waterfall

oTestNG

oSelenium IDE/RC/WebDriver/Grid

oMaven/Jenkins

oJAVA

oJIRA/RALLY

oFrameworks- Data Driven, Page Object Model, BDD & TDD

PROFESSIONAL EXPERIENCE

Expertise in implementing Waterfall, Agile Scrum Methodology by analyzing requirement specifications.

Actively involved in Sprint Planning Meeting, Daily Scrum Meetings, Review Meeting, Defect Triage Meeting and Retrospective Meeting.

Tested in focus to ensure system quality standards are met by planning, designing and executing appropriate test cases. This includes creating test plans, executing test cases, first-level triage of defects found, and retesting of defects through resolution.

Excellent skills in automation testing using Selenium Web driver with Java as programming language.

Strong working experience on Functional testing, GUI testing, Regression testing, Smoke testing, Sanity testing, Positive & Negative testing, Boundary Value testing, End to End testing.

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

Handled synchronization problems using Implicit and Explicit wait in Selenium.

Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from list, Action for various key and mouse event, with different Locators (Xpath, CSS, id, Link text).

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

Expertise in setting up Selenium Grid using different machines as nodes and one machine as hub to distribute the execution of selenium test scripts on all node machines for cross-browser and compatibility testing.

Integrated TestNG with Selenium to generate test execution result.

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.

Analyzed, Designed and Implemented frameworks like Data Driven, Behavior Driven Development (BDD) and Test-Driven Development (TDD) using Page Object Model design pattern for several projects.

Used Maven build tool to manage framework dependency, plug-in and test suites using pom.xml file.

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

Generated test logs using Log4j for various log levels.

Developed BDD scripts using Cucumber writing step definitions and behaviors.

Experienced in using Project and Defect Management tools such as JIRA, Rally and HP ALM to track test progress, execution and deliverables.

Maintained the Selenium & JAVA automation code and resources in source controls such as GIT.

Experienced in writing Test cases for Functional performance testing.

Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database using different servers.

Executed web services testing using Postman tool for Restful Web services.

Hands on experience in using Apache POI to read the data from spreadsheet to feed data into the test script.

Good Knowledge and understanding of Mobile testing using Perfecto Mobile.

Excellent technical, analytical, presentation, communication and leadership skills.

Strong team player with the ability to manage and work independently.

TECHNICAL SKILLS

Project Methodologies

Agile, WaterFall

Testing Automation Tools

Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, JUnit, Cucumber, Apache POI

Defect Management Tools

JIRA, Rally, HP Quality Center

Frameworks & Design Pattern

Data Driven, TestNG, Page Object Model (POM), Behavior Driven Development (BDD), Test Driven Development (TDD)

Test Build & Integration Tools

Maven, Jenkins

Programming Languages

JAVA, Python, C, C++

Markup Languages

HTML, XML

Platform Compatibility

Windows 7/8, UNIX, LINUX, Mac OS

Web Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

MS Office Tools

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

Version Control tools

GIT

IDE tools

Eclipse IDE, SQL Server Management Studio 2008/2015

WORK EXPERIENCE

Client: RWJBarnabas Health August 2017 - Present

Location: West Orange, NJ

Role: Senior QA Engineer

Project Description:

RWJBarnabas health is committed to provide a convenient access to high-quality, cost-efficient, coordinated healthcare to the people. RWJBarnabas health website provides health care features to the people such as finding a doctor, paying the bills, insurance, patient’s and visitor’s information, registering the patient, treatment and care for healthcare professionals. RWJBarnabas health is an affiliate of Saint Barnabas Health Care System and Robert Wood Johnson Health System by the Joint Commission.

Responsibilities:

Participated in Sprint planning, Review Sessions &Scrum Meetings and developing Test scenarios, Test cases, Test data, Test procedures, Test reports.

Analyzed the User Stories and preparing detailed test cases for new Functionality.

Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.

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

Implemented TestNG automation framework for Smoke Testing and Regression Testing.

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

Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes).

Developed Automation framework implementing Page Object Model, and Data Driven for Test Scripts.

Performed Functional testing, Integration Testing and System Testing using Selenium WebDriver.

Worked with firebug, Fire path, Selenium screenshots, Action Classes, TestNG Groups, and Data Provider.

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

Managed the framework dependency jars using Maven and Continuous integration tool as Jenkins.

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 using TestNG, Selenium.

Verified the integration of various components in the application and executed End-To-End Testing.

Managed individual sprints user stories and tasks using JIRA as Project Management tool.

Executed test cases, test Scripts and reported defects in the defect tracking tool.

Maintained the Selenium & Java Automation Code and resources in source control GIT.

Participated in Release Review/Requirement Analysis and Design review meetings.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, JIRA, Maven, Jenkins, Apache POI, GIT, Oracle, Firebug, Data Driven Framework.

Client: Canon USA August 2016 – July 2017

Location: Melville, NY

Role: QA Automation Engineer

Project Description:

Canon USA a leader in digital imaging solutions has multiple ranges of online products. Users can buy products online from the Canon USA website. This project involved automation testing of their online website where in Selenium is used as the prime tool.

Responsibilities:

Closely collaborated with Business analyst and developer in order to test strategy for Canon online store project.

Implemented Agile Methodology by analyzing requirement specifications

Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.

Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, and performance and browser compatibility.

Involved in working with JUnit, TestNG and Eclipse.

Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits.

Developed Maven targets to execute automation suites.

Developed and maintained release acceptance tests using Selenium.

Used Selenium Screenshots for bug reporting, analysis and exception debugging.

Wrote complex SQL query by joining multiple tables according business logic for data validation.

Identified, recorded, tracked and prioritized defects within the integration and stage environments.

Worked in continuous integration environment using Jenkins

Deployed code stored in GitHub to QA environment via Jenkins.

Wrote Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD.

Used JIRA for bug reporting, bug tracking and identifying test cases and document them.

Executed web services testing using Postman tool for Restful Web services.

Managed QA process for release candidate.

Reported progress to business and development.

Created Test Plan, Test Strategy and Test Cases manually for in-house developed products and software applications developed.

Environment: Selenium WebDriver, AGILE, Java, Eclipse, TestNG, SQL plus, Windows, GitHub, JIRA, Junit, Cucumber.

Client: Farmers Insurance January 2014 – July 2016

Location: Los Angeles, CA

Role: QA Test Engineer

Project Description:

Farmers Insurance is a big name in private, passenger automobiles and home-owners’ insurance. This project involved testing of a Web based intranet application for employees within the company. The employees can access complete customer account information, process insurance claims and authorize claims of the customers.

Responsibilities:

Understanding client requirements and system functionalities.

Reviewed web based (e-Claims) application and identified critical functionalities.

Created and executed manual test cases using Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.

Conducted testing manually and generated automated test scripts using Selenium with Java

Participated in meetings with Business Analysts to discuss about requirements for better understanding of the business functionality while writing test scripts.

Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT) and End to End Testing.

Reviewed the Use case and Business requirement documents (BRD) for Functional testing.

Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in JIRA.

Clearly communicated defects with developers and updated comments in JIRA.

Involved in mapping the requirements to the test cases.

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

Effectively implemented QA methodologies, strategies and plans in all stages of SDLC

Created test cases, analyzed and interpreted results and reported software defects in JIRA.

Communicated with developers to discuss about the defects found in the system.

Involved in Requirements walkthrough with Product team and Knowledge transferring the same to team members.

Wrote test Plans, test Cases, and test scenarios using MS Office Suite and test Management tools.

Performed Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)

Environment: Selenium WebDriver, JIRA, Java/J2EE, TestNG, Windows, MS office 2007, Agile.

Client: Bank of India June 2011 – December 2013

Location: Bangalore, India

Role: QA Analyst

Project Description:

Bank of India is amongst the largest banks in India. Online and Mobile Banking Management System was a pilot project developed so that customers can get access to their accounts round the clock. The system handles transactions of four kinds of accounts: savings, fixed deposit, joint account and recurring deposit. The system manages different levels of authorization for administration.

Responsibilities:

Worked in waterfall methodology to check the overall functionality of the software.

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

Created Test Scenarios and reviewed Test Cases.

Involved in updating and executing test cases according to requirements.

Analyzed end user needs, preliminary investigation, and gathering information prior to developing test cases and scripts for testing the application for various modules.

Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report

Involved in functionality testing, regression testing and ad hoc testing.

Performed cross browser testing and compatibility testing to verify the application on different platforms using Selenium Grid.

Executed manual testing on web services using Postman tool for Restful web services.

Tested application using mobile testing tool Perfecto Mobile across Android and iOS platforms.

Involved in Performance Testing by providing the Load Mix Data to the JMeter Performance testing team.

Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, defect tracking using RALLY.

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

Environment: Manual Testing, Selenium Grid, Postman, Perfecto Mobile, JMeter, RALLY.



Contact this candidate