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)