Sign in

QA Analyst

Scarborough, ON, M1H 1W1, Canada
November 30, 2018

Contact this candidate


Sonal Menpara

***, ******* ******, ***********, *** 1W1

Mobile: +1-647-***-****, E-mail:


To obtain a Software QA Analyst/Automation Test Engineer/ Consultant position that challenges my QA related experience, talent and encourage professional growth.


4 years of professional experience in Software Testing and QA implementations for Mobile and Web based Applications.

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

Experienced in working with open source tools Selenium WebDriver, Cucumber, APPIUM and preparation of automation test framework with Page Object Model (POM) and page factory using Java.

Experience in functional testing of web-based as well as client-server applications using Quick Test Professional (QTP) and Selenium.

Expertise in working with the defect tracking tools like JIRA, Bugzilla and HP-ALM Quality Center.

Experience in Web debugging tools like XPath, Firepath, and Firebug and provided efficient locators for strategies like Xpath and CSS to run Web Driven scripts.

Proficient knowledge on Junit, TestNG framework for automation testing, Apache Maven, Ant for Project building tool, Jenkins for Continuous Integration.

Experience in Data driven Testing, Cross Browser testing and Parallel Test execution using Selenium WebDriver, TestNG and Selenium Grid.

Experienced in working on mobile testing using Appium.

Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development).

Set up definitions and process for scoping, document test cases, and test phases including product test, integration test, system test and User Acceptance Test (UAT).

Experience on working SOA, XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP, RESTFUL and used testing tools using SoapUI, POSTMAN.

Expert in preparing Requirements Traceability Matrix to map requirement coverage with test cases.

Extensive experience in conducting different kinds of test such as Unit testing, Integration, Regression, Functional, System, Grey Box, Black box, UAT, Sanity, GUI, End-to-end, Load, Performance, Security testing of the application through test automation and manual testing process.

Experienced in using Source Version Control Tools like SVN, GitHub.

Good hands on experience working with development tools like Eclipse, edit plus, GDB, Microsoft Visual Studio, SQL Server Management Studio, Eclipse IDE.

Extensively strong on databases including Oracle, MS SQL Server. Involved in database Testing using Oracle and SQL server with Toad tool.

Possess strong analytical and problem-solving skills with the ability to adapt to a new environment and meet stringent deadlines. experience in working group projects, desire and ability to learn and apply new technologies. Self-motivated and detail oriented. Good team player with excellent technical, communication, and leadership skills


Operating Systems: Windows (All), MAC OS X, Linux.

Automation Tools: Selenium Web driver, Soap UI, Appium.

Programming Languages: Core Java, C++, C#, ASP.Net, Stored Procedures.

Databases: MYSQL, SQL.

Bug Tracking tool: Quality Center, Jira, Bugzilla.

Version Control: GitHub, SVN

Build AND CI Tool: Maven, Jenkins

Automation Framework: Data driven, Page object model (Junit/TestNG), BDD (Cucumber)

Web Technologies: HTML, XML, CSS, jQuery, Xpath, Java script, jQwidgets


Passion Inc, Toronto

QA Automation Engineer, Mar 2017- Present

Projects: Applytoeducation

Applytoeducation is one of only 4 websites approved by the BC College of Teachers (BCCT) and the Ontario Ministry of Education for the purpose of advertising a position before granting a Letter of Permission. Applytoeducation streamlines the recruitment process for applications by allowing them to fill out one application form online and upload portfolios online.

Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings.

Designed automation test scripts using Selenium and JAVA and executed it based on the regression test cases.

Designed Page object model Framework using JAVA, Selenium WebDriver, TestNG and Maven which caters the various need of automation.

Identified correct GUI elements using various Selenium Locators like ID, Name, Partial Link Text, Xpath and CSS locators to find Web Elements using Selenium and creating automation scripts.

Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Chrome and Firefox.

Generated test logs using Log4j for various level.

Prepared the Test Data (Input files) for interpreting Positive/negative/regression results based on the design requirements.

Maintained updated automated code in central repository using Git Hub and configured it to Jenkins to run smoke test nightly.

Developed automated test scripts for SWIT (Software Integration Testing) and Regression testing based on requirement documents.

Created custom Xpath to capture Dynamic elements.

Tested request and response XML’s based web services interfaces using SoapUI.

Ran and troubleshot the automated regression test scripts every week and using Jira tool to log the defect.

Reporting the defects and tracking the same along with proving daily status to the lead.

Communicated to developer team for bug fixing and coordinating with them.

Actively participated in creating Traceability Matrices and effort estimation documents.

Tools Used: Selenium WebDriver, Eclipse, TestNG, Maven, SoapUI, Eclipse, Git, Testlink, Jira Language: Java

Webxpress Software Solutions, India

QA Engineer, Jun 2015- Jan 2017

Webxpress Solution, Surat, India based IT Company offers full-service web development and consulting for businesses we serve our global clients with our specialized services in Web Development & Internet Technologies.

Understanding System Requirements Specifications and participating in Test team review meetings

Involved test planning, Test execution and Test analysis on mobile application using different smartphones like (iPhone and Android).

Involved in development of Page Object Model framework which reduced the execution time, reduced code and development time as compared to existing linear framework.

Involved in preparing and execution of automated test cases.

Involved into Automation Testing using Appium tool and created functional end to end automated test scripts.

To manage files, codes and directories used GitHub Repositories.

Prepared Test Plan, Test cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.

Performed cross browser testing using Sauce Labs.

Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.

Involved in integration of Automation Suite with Continuous Integration Tool- Jenkins.

Used build tool Ant to generate test report and interacting with Junit.

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

Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.

Attended Daily standups and weekly status meetings with development and management teams.

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

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

Interacted with programmers to identify and resolve technical issues.

Tools Used: Appium (Mobile Application), Selenium Web Driver, Junit, Eclipse, Firebug, FirePath, Jira, Git, Jenkins, Test Rails Language: XML, Java

Codelock Infotech, India

Junior Programmer (Internship), Jan 2015- May 2015

Involved in implementation process.

Manage ERP users, profiles, resources & security aspects.

Writing / managing schedulers for critical loading and checking.

Helping the customer in solving problem by providing technical and production support.

Communicate with end users to provide technical guidance, discuss new development and support user acceptance testing.

Develop SSRS accurate reports and power BI dashboards.

Designed JQwidget dashboards.

Debugging ASP.NET MVC forms, Writing MSSQL

Design SSRS reports for ERP.

Knowledge of using SVN server which is used for revision control system.

Worked with web API, REST web services which is used for network-based applications

Tools Used: Visual Studio, HTML, MSSQL, SVN, REST & SOAP API Language: ASP.Net


Master of Computer Application, May 2015

UKA Tarsadia University, Bardoli, Gujarat, India

Bachelor of Engineering (Comp. Eng.), May 2013

Veer Narmad South Gujarat University, Surat, Gujarat, India

References available upon request.

Contact this candidate