Resume

Sign in

Engineer Software

Location:
Mississauga, ON, Canada
Posted:
December 03, 2019

Contact this candidate

Resume:

Prerna Rawat

QA Test Engineer

Mississauga, ON

Email: adaznm@r.postjobfree.com

Cell phone: 365-***-****

SUMMARY:

Have 4+ years of experience in QA automation and manual for Web Based Applications in E-Commerce, Capital market, Insurance and ITES.

Backend Automation(.Net REST API automation) using HttpClient using JAVA

Experience in testing object-oriented tools and languages like Java and their applications with automation tools like Selenium Web driver, JUnit and TestNG

Page Object Model using Page Factory design pattern

BDD Framework, Data driven framework, Page Object model pattern using Selenium Webdriver and JAVA

Created Automation test scripts for Restful API's using REST Assured API, HTTPClient.

Manual Testing of REST APIs using POSTMAN tool.

Good Knowledge of API Automation using HttpClient

3 years of experience in .Net/C# web development

Extensively used SQL queries for data validation and back end testing.

Executed the functional automation REST API requests and verifying that proper response is generated by adding appropriate Assertion(s).

Experienced in handling Elements in Selenium WebDriver using Element locators, WebDriver methods, Java programming features and TestNG Annotations.

Have Good Knowledge of Maven Tool, Executing Selenium Test Cases and Reporting Defects in JIRA

Strong experience on Web portals, Responsive websites, HTML/CSS/UI testing in addition to functional testing.

Experience with Agile SCRUM project delivery.

Familiar with version control, continuous integration, deployment processes and tools like GIT, TFS

Exposure on Core Java, Java Script and Selenium Web driver Automation

• Prepared status summary reports with details of executed, passed and failed test cases.

Execution of selenium webdriver automation test scripts, analyzing results and preparation of test exit reports.

SKILLS:

Automation Testing Tools: Selenium WebDriver, POSTMAN, REST Assured, HTTPClient

Development Tools: Eclipse IDE, IntelliJ Community Edition, Visual Studio IDE

Automation Frameworks: TestNG, BDD, Apache POI, Log4j, Cucumber, Page Object Model design pattern using Page Factory

Programming Languages: C#, Core JAVA, VB, HTML, XML, CSS, Gherkins, JavaScript

Methodology: Agile, WaterFall

Databases: Microsoft SQL Server

Continuous Integration Tool: Octopus

Repositories: Git Hub

EXPERIENCE SUMMARY:

Working

Working as QA Test Engineer at Indigo Books and Music from 29th July till date

Worked as QA Test Engineer at Brainzaa from November 2017 till 25th July 2019

Worked as a QA Test Engineer at Unify Cloud Pvt Ltd, Noida from September 2013 to May 2016

Worked as a Lead Consultant at Headstrong India Pvt Ltd, Noida from July 2009 to May 2013.

Worked as a Software Developer Support at RSystems from March 2008 to Aug 2009.

Worked as a trainee in Religare Securities Pvt. Ltd from January 2007 to July 2008

EDUCATIONAL QUALIFICATION:

PGDCA from Delhi University

B.Sc. in PCM from Delhi University

DOEAC ‘O’ Level from UPTEC

12th from CBSE

CERTIFICATIONS:

MCTS – Microsoft Certified Technical Specialist

PROJECTS:

Indigo Books and Music:

Project# 1: OrderService APIs Automation (July2019 – August 2019)

Order Service APIs are responsible for Adding Items to the cart, checkout, submit order, cancellation, returns for online selling of Indigo items

Role: QA Automation Engineer

Responsibilities:

1.Created test plan for endpoints validations

2.Automated test cases for endpoint validations using HttpClient, Java, TestNG

3.Automated End to end scenarios for thoughtful, plum plus orders

4.SQL queries for backed automation

5.Using JIRA for test case management

6.Using git hub for versioning

7.Test Cases execution

8.Postman for manual testing of APIs

Project# 2: Plum Plus (August 2019 – till date)

Plum PLUS rewards customers with an immediate discount on eligible products and the ability to earn points on almost every dollar spent at over 200 Indigo, Chapters, Indigospirit and Coles stores across Canada, as well as at indigo.ca. The program, which has an annual membership fee of $39 + tax, also offers customers special access to events and experiences, as well as unique rewards and benefits, including free shipping every day.

1.Developed automation scripts using JAVA for Plum Plus scenarios

2.It includes verification of free shipping, discounts, taxes based on provinces, cancellation and returns scenarios with the database.

3.Integration Testing with SAP team.

4.Creation of test cases in JIRA, executing them in test cycle.

Brainzaa:

Project# 1: Stock Order Management System (Capital Market ) : (July 2018-July 2019)

OMS-B is a straight through order processing platform for front and mid-office institutional stock trading operations-handling average pricing, trade enrichment, position management and Account /order allocations.

Role: Test Engineer

Responsibilities:

POC for testing API's with Java, TestNG and Rest Assured.

Understanding of Fix Protocol

Proactively involved in generating tests scripts.

Used Page Object Model design pattern

I involved in editing and building Automation Test Scripts by writing Java Programs (e.g. defined class, created methods etc.) and TestNG Annotations (e.g. BeforeClass, AfterClass, BeforeTest, AfterTest, Test, DataProvider etc.)

Extensively wrote xpath expressions for locating elements in webpage and used all types of locators available in Selenium

Experienced in handling List Box, Drop Down Menu, Multiple Elements, Auto Suggestions, Mouse Actions, Frames, Synchronization and all types of Pop Ups

Worked with source version control tool Git. Used Git to manage source code history.

Generated TestNG default HTML test report to analyze test results and improve test scripts by refreshing project to get test-output after test scripts were run completely in Eclipse IDE.

Knowledge of Jenkins for continuous integration

Participated in Sprint Planning, Daily stand-ups, Retrospective and Review meetings.

Identified the test scenario as per requirements.

Performed Smoke test on the received build to validate the stability of the build.

Performed Positive and Negative testing on the application.

Performed Regression testing upon receiving new build during the various phases of the application.

Project# 2: Project-Car Insurance Quote Application: (Nov 2017 – June 2018)

This project provides information about car`s insurance quotes swiftly online, without any hassles of talking to agents. This application helps to get quotes of insurances available for the applicants like third-party and All-inclusive insurances etc. This application gets Postal Code, details of vehicle and any subscriptions or membership of applicant.

Role: Test Engineer

Responsibilities:

Involved in manual and automation testing

I involved in editing and building Automation Test Scripts by writing Java Programs (e.g. defined class, created methods etc.) and TestNG Annotations (e.g. BeforeClass, AfterClass, BeforeTest, AfterTest, Test, DataProvider etc.)

Extensively wrote xpath expressions for locating elements in webpage and used all types of locators available in Selenium

Experienced in handling List Box, Drop Down Menu, Multiple Elements, Auto Suggestions, Mouse Actions, Frames, Synchronization and all types of Pop Ups

Worked with source version control tool Git. Used Git to manage source code history.

Generated TestNG default HTML test report to analyze test results and improve test scripts by refreshing project to get test-output after test scripts were run completely in Eclipse IDE.

Used Jenkins for continuous integration, for managing the dev side of devops, from source code management to delivering code to the production.

Participated in Sprint Planning, Daily stand-ups, Retrospective and Review meetings.

Identified the test scenario as per requirements.

Performed Smoke test on the received build to validate the stability of the build.

Performed Positive and Negative testing on the application.

Performed Regression testing upon receiving new build during the various phases of the application.

Unify Cloud Pvt. Ltd

Project# 1: KEX Tool (June 2015-May 2016)

KEX Tool specifically developed for keyword extraction intended to extract all keywords from documents stored in database. The number of keywords to be extracted and documents to be processed is decisive on configuration settings in KEX tool. Keywords can be tagged and user can see all details of keyword. Tool enable User preview of document and tag cloud details.

Role: Software Engineer

Responsibilities:

Analyzing the Requirements & Design Documents

Preparing Test cases, Test Plans, Test Strategies and Test Completion

Reports.

Involved in functional, integration and UI Testing

Raising Defects in defect management tool Rally.

Coordinating the Testing Process and attending daily delivery calls with

Stakeholders

Coordinating daily scrum meetings, Sprint planning with the team

Project# 2: PFSense(June 2014-May 2015)

PFSense is a software based router, through which devices will be connected to internet.

Role: Software Engineer

Responsibilities:

Analyzing the Requirements & Design Documents

Preparing Test cases, Test Plans, Test Strategies and Test Completion

Reports.

Testing of REST APIs using POSTMAN

Raising Defects in defect management tool Rally.

Coordinating the Testing Process and attending daily delivery calls with

Stakeholders

Coordinating daily scrum meetings, Sprint planning with the team

Project# 3: Content Management System (CMS)(September 2013-June 2014)

Role: Software Engineer

Responsibilities:

Test management activities like Test planning, implementing the test

Designs.

Analyzing the Requirements & Design Documents

Preparing Test cases, Test Plans, Test Strategies and Test Completion

Reports.

Execution of Functional and Regression Test cases.

Involved in Database Testing using SQL Queries

Raising Defects in defect management tool Rally.

Coordinating the Testing Process and attending daily delivery calls with

Stakeholders

Coordinating daily scrum meetings, Sprint planning with the team

Headstrong Capital Markets

Project# 1: Team Registry – MS 360 degree application (July 2009 – May 2013)

Team Registry is an online tool for updating, adding registries. It was also enhanced to add, Delete and modify Joint Production Number. It’s a part of MS 360 application and used by FAs, CSAs, ADMIN, BM, and DRO.

Role: Software Engineer

Responsibilities:

Execution of Functional and Regression Test cases.

Also involved in development using ASP.Net, C#, JavaScript

Build unit test cases.

Analyzing the Requirements & Design Documents

Preparing Requirement Traceability Matrix, Test cases.

Involved in Database Testing using SQL Queries.

Involved in process related work like-preparing weekly reports, Project Progress Report & audit related documents.

R Systems International

Project# 1 : Infragistics Development Support (August 2008 – July 2009)

Involved in support and maintenance of the Infragistics tools. It requires creating test applications which includes development and coding in C# with ASP.NET (VS2005 and VS2008). This includes testing and supporting advanced tools provided by Infragistics using NetAdvantage that provides toolset for building commercial class user interface for Web and Windows Applications etc.

Role: Developer Support Engineer

Responsibilities:

Provided level 2 support and maintenance for Infragistics Controls, this includes testing and supporting advanced tools provided by Infragistics using NetAdvantage that provides toolset for building commercial class user interface for Web and Windows Applications etc.

Date: 30th April 2019

Place: Mississauga (Prerna Rawat)



Contact this candidate