Post Job Free
Sign in

Senior QA Automation Engineer

Location:
West Windsor Township, NJ
Posted:
August 16, 2017

Contact this candidate

Resume:

MONIKA PAMAR

Senior QA Automation Engineer

ac1uvm@r.postjobfree.com

Mobile:214-***-****

Senior QA Engineer with 8 years of experience in all phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC). Developed Test Strategy, Test Cases, Test Plans and Automation Test scripts using Selenium and Java. Experienced in Automation and Manual testing. Diversified experience in Automation and Manual testing serving various domains such as Banking, Insurance and Healthcare.

PROFESSIONAL SUMMARY:

•Expertise in Entire Software Development Life Cycle (SDLC) and Test Development Life Cycle (TDLC) in Agile as well as Iterative development environments.

•Worked as QA lead, individual contributor and onsite offshore QA coordinator.

•Taking care of QA Lead responsibilities like attending Business requirements meetings, Finalizing testing scope, Determining QA effort and cost estimations and also Assigning QA resources and training them.

•As a QA Lead, Identify the training requirements of the Software Test Engineers, Plan, organize and lead team meetings and ensure action is taken based on the team discussions.

•Hands on experience in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance 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.

•Implemented different automation development efforts in Agile/Scrum& Waterfall development environments.

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

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

•Automated regression test cases using Selenium IDE and WebDriver.

•Experience in testing the application web services using SoapUI.

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

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

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

•Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

•Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.

•Performed Database/Backend testing using SQL Queries for data design, data validation and data integrity testing.

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

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

•Involved in Parallel Execution of Multiple Tests at a time in different environments.

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

•Proficiency in testing complex software applications including manual testing.

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

•Active participation in daily scrum standup meetings, sprint review meetings and retrospective meetings.

•Ability to work effectively as an individual contributor and in a team.

•Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLS

Methodologies / Process

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

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, QC, QTP

Test Build& Integration Tools

Maven, ANT, Jenkins

Frameworks

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

Programming Tools

JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++

Markup Languages

HTML, XML, XPath, CSS Selector

Databases

MySQL, Oracle, SQL Server, Mongo DB

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path

Defect Tools

HP Quality Center, JIRA, ALM

MS Office Tools

Outlook, Word, Excel, PowerPoint, MS Access

Operating Systems

Windows 7/8, Ubuntu, UNIX, LINUX

PROFESSIONAL EXPERIENCE

1)Project Profile:

Project Title

Banking

Client

JP Morgan Chase

Location

Jersey city, NJ

Duration

2016 August -present

Role

Senior QA Test Automation Engineer

Project Description:

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. J.P. Morgan’s Corporate & Investment Bank is a global leader across banking, markets and investor services.

Responsibilities:

Analyzed Business requirements and Functional documents, created the test strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.

In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.

Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.

Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.

Developed automation test cases, executed these test scripts.

Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.

Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Used Apache POI to read data from Excel sheet.

Performed continuous integration automation testing using Jenkins.

Used parameters, data provider Test NG annotations to perform regression and functional testing.

Used Actions and Action classes for performing Keyboard and Mouse events.

Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements.

Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.

Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.

Designed data-driven testing framework in Selenium and captured data dynamically from web controls.

Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.

Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.

Used AutoIt to for automating the Windows GUI and general scripting.

Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.

Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.

Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them

Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.

Attended weekly status meetings with development and management Teams.

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

Environment:

Selenium WebDriver, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Rally, Microsoft Office, Cucumber, Gherkin, Eclipse, JUnit, Maven, TestNG, Github, Agile.

2)Project Profile:

Project Title

Healthcare

Client

Memorial Healthcare

Location

Carbondale

Duration

2015 December-2016 July

Role

Senior QA Test Lead

Project Description:

The product chassis contains immediate & Deferred Annuity Plan, which provides the annuitant the option of choosing the funds for investment and payment of annuity as chosen. This project is for regression testing using automation tool QTP. The product is configured to manage the Policy administration of the annuity based policy insurance.

Responsibilities:

Was involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.

Developed and Executed Test Scripts using Selenium WebDriver, TestNG. Analyzed Test Results. Validated all UI components, Popups, Browser navigations, Mouse Movements.

Worked with TestNG for Smoke Test and Regression Tests.

Executed Functional Testing, Integration Testing, System Testing.

Performed Parallel and Cross Browser as Selenium, TestNG 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.

Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.

Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.

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

Managed user stories and tasks using Rally as tracking tool

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

Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format. Used Page Object Model. Involved in developing automated test cases using Cucumber in TestNG.

Managed the dependencies and jars using Maven.

Used Life ray’s web platform to support the application.

Used Life ray’s web services.

Maintained the Selenium & Java Automation Code and resources in source controls like GitHub, Jenkins for improvements and new features.

Performed black box testing, database testing, and web-based testing on several test phases.

By using Perfecto Mobile checked the status of the application.

Hardware testing and Synchronization with different mobiles by Perfecto.

Synchronization, Time outs and Real device view was done by Perfecto Mobile.

Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services using SOAPUI.

Contributed for Groovy script to pass the assertions and validate the values.

Verified the integration of various components in the application and executed end-to-end testing.

Environment:

Selenium, CSS, Eclipse, SQL Server, HTML, XML, SVN, JUnit, TestNG, Jenkins, REST API, Jira, Maven, Cucumber.

3)Project Profile:

Project Title

IMS (Insurance Management System)

Client

Bajaj Allianz General Insurance Company

Location

Pune, India

Duration

2013 November-2015 September

Role

Senior QA Analyst

Project Description:

Bajaj Allianz General Insurance Company is a leading insurance provider in India. One of its major tool IMS (Insurance Management System) was developed to provide information about claims, issuance, renewal and cancellation of health insurance policies along with the due payment of the deductibles by the policy holders. This system can generate reports based on various criteria.

Responsibilities:

Reviewed the Product Backlog, Functional Specifications Document and Technical Documentation.

Interacted with the Project Manager, Business Analysts and Developers to understand the application design and functional specifications.

Implemented Data Driven automation test framework with Selenium WebDriver, Java and TestNG.

Served as a coordinator for all testing activities on a project.

Wrote test cases to handle Alerts on the web page.

Performed Cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.

Performed Selenium Synchronization using Explicit & Implicit waits.

Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.

Used Firebug and Firepath for element identification while creating Page Object Repository.

Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.

Implemented Page Object Model Automation framework with Java, Selenium Web Driver and Cucumber.

Involved in writing and executing the Test Cases and Test Suites using Java and Selenium WebDriver.

Executed test cases and participated actively in System Integration Testing, and Regression Testing and Used SoapUI to test the application web service.

Created and executed Automated test scripts using Selenium WebDriver, TestNG and Database as source of Test Data.

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

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

Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Rally.

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

Used Jenkins tool for continuous integration of the builds.

Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.

Environment:

Selenium WebDriver, Eclipse, SoapUI, Java, TestNG, Rally, Cucumber, Oracle, SQL, Jenkins.

4)Project Profile:

Project Title

Apparels

Client

Myntra

Location

Bangalore, India

Duration

2010 April-2013 October

Role

QA Analyst

Project Description:

Myntra.com is ranked among the leading e-commerce platform. Myntra.com is the largest online retailer of lifestyle and fashion products in India with over 500Indian and international brands under its banner. It has health, home and living, clothing and personal care and gift cards.

Responsibilities:

Involved in the requirements analysis, testing and deployment of the enhancements. Used QTP as test management tool.

Used Checkpoints, synchronization points for test scripts.

Executed Junit test cases for Inbox, Archive modules.

Written Test Cases, Scenarios and Test Plan.

Involved in end to end testing, UAT and production rollout of the product. Involved in unit testing, fixing bugs and UAT in all releases.

Used SOAPUI to consume web services, SQL queries to fetch data from backend, CSS to display data in front end.

Used SVN as source repository, Hudson a Continuous integration and QC to track defects.

Wrote Test Plans from Functional Requirement Documents.

Performed Regression tests to verify whether modification made in the application have not cause unintended adverse side effects.

Expertise in creating Test Strategy, Test Plan, Test Reports, Test Cases and Test Scripts for Automated and Manual Testing based on the functional specification for the Functional, Regression, GUI Usability and System Testing.

Work in the agile approaches, Test-Driven Development (TDD) and Scrum

Environment:

SQL, SOAP UI, SVN, CSS, QC, QTP, Junit, functional testing, smoke testing, regression testing.

5)Project Profile:

Project Title

Banking

Client

State Bank of India

Location

Hyderabad, India

Duration

2009 March-2010 March

Role

QA Analyst

Project Description:

State Bank of India is amongst the largest banks in India. Online 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:

Involved in preparing Test Scenarios and Test Cases based on business requirement documents using Test Director.

Performed Extensive Manual Testing.

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

Performed GUI, Adhoc, Regression and data driven testing.

Used Test Director for bug tracking and reporting, also followed up with development team to verify bug fixes, and updated status bugs.

Interacting with the development and testing teams to improve overall quality of the software.

Analyzed the performance based on the reports generated.

Responsible for providing regular status report to the management.

Understanding the Technical Analysis Documents from Client team.

Created Test plan, Test Scenarios (High and low level ) Test scripts,Regression Packs and Automation Packs

Executed test scripts, Regression Packs and Automation Packs.

Logged and maintained defects.

Getting Sign Off and Sending the Test Closure Report status to supervisor and onsite.

Handled 5 successful releases without having post production defects.

Having sound knowledge of application.

Experience working with Cross Vendors, Sub vendors.

Experience handling onshore calls.

Environment:

HP Quality Centre, SQL, Microsoft office, SOAP UI, Test Plan, Functional testing, Regression testing.



Contact this candidate