Post Job Free

Resume

Sign in

Software Quality Testing

Location:
Toronto, ON, Canada
Posted:
October 23, 2023

Contact this candidate

Resume:

•ISTQB certified with **+ years of diversified experience in Software Quality Assurance in Financial, Insurance and Banking domain

•6+ years of experience in test automation using Selenium Webdriver, Java and TestNg framework

•Expertise in design pattern such as Page Object Model with Single Responsibility principle

•Hands on experience in various testing tools like HP Quality Centre, PostMan, Selenium Webdriver, QTP/UFT, BugZilla & JIRA

•Extensive knowledge of Software Testing Methodologies, standards and procedures

• Experience in performing Mobile, Exploratory, Agile, Ad Hoc, Cross Browser, Database, SIT, UAT, End to End, Regression, Load/Stress, Code Coverage Analysis, Black Box, Smoke, Performance testing

•Proficient in back end testing using SQL scripting in TOAD, MS SQL Server, DB2 and MS-Access

•Hands-on experience with continuous integration using GIT, GitHub and Jenkins

•Knowledge of Java Programming (Data Types, Variables, Operators, Flow Control Statements, Methods (Built-in as well as User defined), Exception handling, File Handling, Excel file Operations, Database Operations and OOPS concepts

•Ability to create and execute multiple Test scripts using Selenium WebDriver, Selenium Grid, Sauce Labs with Java

•Test Planning

•Selenium WebDriver

•GIT, GitHub, Jenkin

•Test Execution

•QC/ALM, JIRA,Rally

•Integration Testing

•Defect Management

•Validation & Verification

•SDLC/STLC/PMLC

•Test Automation

•Release management

•TestNg, NUnit

•Octopus,Teamcity,Azure

•RestAPI, PostMan

EXPERIENCE

Global Payments

QA Lead 03/2020-Present

•Interacted with business analyst and developers to understand the application architecture and recommend a testing strategy

•Executed test cases in multiple browsers and platforms using selenium.Implementing page object model(Pom) using selenium web driver, maven,TestNG and Java

•Prepared test cases and logged defects using QTest and Rally.

•Extensively involved in testing the application manually for the functional and system integration test efforts

•Accountable for the deployments of the core software to QA,Integration and production environments.

•Actively tested new code and code change to application touching the cloud based application

•Established criteria for each milestone within the product roadmap as a means to measure developmental progress

•Manage code branching and merging

•Collaborate with developers, testers and Business Analysts to ensure successful builds and deployments

•Conducted Pre release review, milestone review meetings,Created and maintained Release Request Documents

•Worked as a team lead during release night.

Tripstack

QA Automation Engineer 05/2019-02/2020

• Responsible for creating Automation test scripts in Java to validate new functionalities in integration Environment •

• Used Postman and Ready API for testing REST API's and created Functional, smoke and regression tests.

•Used different methods of REST API (GET, POST) and conducted testing with various input parameters, assertions and validate results. Checked request and response in both XML and JSON format

• Participated in Bi-Weekly User Story Grooming sessions and Iteration Planning meetings with Scrum Master, Product Owners, and Agile Team members.

• Reviewed Projects Functional and Nonfunctional Requirements to create Test Strategy documents and updated the same as per the approved Change Requests

• Reviewed test cases, test scripts to ensure consistency with strategic direction, goals on the project with Agile SCRUM methodology

•Used GitHub to maintain and manage the build scripts, test data used, and other documents related to the project • Used Jira as a Defect management tool for logging and reporting defect

Intact Insurance (Toronto, ON)

QA Automation Specialist

07/2016 - 04/2019

•Created Automation framework using Selenium Webdriver, Javascript, TestNg and Maven using Page Object Model(POM) design technique

•Involved in planning, development & execution for Test Scenarios, Test Cases and Test Scripts for automation and manual testing as per system requirement documents

•Identified test cases to automate, prioritized suitable candidates for automation and automated test cases using Selenium WebDriver, TestNG and Javascript

•Set up Smoke test suites, Regression suites in Jenkins Continuous Integration

•Performed Web Services API’s testing and tracked response in Postman

•Tested web and mobile based applications on different operating systems such as Windows, Mac

•Validated all send requests and receive responses from Web Services (REST API)

•Developed continuous integration (CI) and continuous testing (CT) system using GIT and Jenkins

•Worked in AGILE environment and participated in daily stand-ups (scrums), sprint planning for both development and testing sprints

•Performed automated regression testing to check the new functionality, bug fixes, and fix packs.

•Raised and tracked bugs in JIRA with the defect summary, description, components, environment, versions and attachments

Desjardins (Toronto, ON)

QA Analyst 09/2012 – 06/2016

•Utilized homegrown test automation framework to develop integration and regression test which resulted in double test creation throughput, increased code coverage and reduced system bugs saving time and money

•Analyzed the Business Requirement Documents (BRD), System Requirement Specifications (SRS) and Functional Documents (FD) and responsible for creating Test Strategy, Test Plan and Test Cases

•Responsible for writing and executing automation test script and test suite using Selenium WebDriver and JAVA

•Used Jenkins for running test on nightly basis automatically.

•Performed defect trouble shooting while interacting with development teams and tracked defects in Quality Center, used QC to manage the entire testing process (Test Planning and Executing Test Cases)

•Developed and executed SQL queries for testing the application backend and checking data flow through the front end to backend

•Raised bugs in quality center with the defect summary, description, components, environment, versions and attached screenshots for giving more insight to the development team

•Prepared Defect Reports and helped in the preparation of Weekly status reports and attended Defect Report calls and Status Report calls

Client Logic (Toronto, ON)

QA Analyst 01/2010 – 08/2012

•Used positive/negative approach, equivalence partitioning, and boundary value analysis to create test cases and test scenarios

•Created requirement traceability matrix (RTM) and mapped requirements to test cases using requirement coverage in HP Quality Center

•Organized test cases review sessions with BA’s and development teams

•Performed sanity testing based on critical test cases to verify the stability of the build

•Performed Functional, System and Integration testing by executing all the functional test cases by validating and tracking the results in Quality Center

•Performed smoke testing to identify the stability of the environments

•Performed end-to-end testing by coordinating with all the testing team.

•Performed retesting and regression testing on receiving new builds

•Performed backend testing to validate data flow and storage in database using SQL queries

•Performed cross browser testing on various browsers like Google Chrome, Internet Explorer, Safari, Mozilla and Firefox.

•Used Quality Center as centralized test management and defect tracking tool.

•Provided Test Matrices like test planning, test execution and defect status reports to the management.

National Bank (Toronto, ON)

QA Analyst 01/2009– 12/2010

•Analyzed requirements, executed test cases manually, validated test results, determined defects, recorded and reported defects.

•Performed regression testing on receiving new builds based on the new requirements.

•Performed smoke testing for each build in the test environment before accepting it for further detailed testing of the web application portal.

•Extensively performed GUI, Functional, Integration, Regression, Cross Browser and User acceptance testing (UAT) on different versions of the application.

•Verified the data stored in the database with the help of SQL queries for data validation and verification.

•Used Test Director for planning, scheduling, running tests, and defect management.

EDUCATION

Bachelor of Technology in Information Technology

Punjab Technical University, India

CERTIFICATIONS

Certification of Testing Foundation Level - Canadian Software Testing Board, Canada

Introduction to Oracle9i-SQL – Oracle

LLQP Ontario License - FSCO



Contact this candidate