Summary
Overview
Work History
Education
Skills
Timeline
Generic

Manvinder Singh Randhawa

Toronto

Summary

Skilled in software development with strong expertise in automated testing and quality assurance. Proven track record in developing reliable test frameworks, scripting, and debugging. Adept at collaborating within cross-functional teams and adapting to changing project requirements. Reputation built on delivering high-quality results, ensuring software integrity, and enhancing team efficiency.

Overview

7
7
years of professional experience

Work History

SDET

RBC/TCS
04.2023 - Current
  • Royal Bank of Canada is well known company in Banking domain in North America
  • Application worked on RBC Clear and Project name is USCM(US Cash Management)
  • Responsibilities
  • Involved in QA activities and the development of system testing strategies, plans, test cases and conditions to ensure processes and products meet standards
  • Extensively involved in various phases of Automation testing(UI+API testing) as well lead UAT Automation team and SIT E2E Automation team which integrate all testCases from different Value stream
  • Finacle, Volpay, Kafka, RBC Clear Portal, MongoDB, Process file through SFTP, Salesforce and Many more Applications.
  • Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs
  • Automated the Functional, Regression, Integration test cases using Selenium WebDriver with Java In SIT Team and Playwright Java in UAT team
  • Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments
  • Involved in writing different SQL queries to access data from different database tables and used for data verification
  • Tools: Selenium WebDriver,PlayWright, Java,Python, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing,Finacle,Volpay,Kafka,Salesforce

SDET

J&M GROUP(CLIENT:TCS/SHOPPER DRUGMART)
07.2022 - 04.2023
  • Company Overview: Shopper drugmart is well known company in pharmacy domain. This company manage drug on national level in Canada in all provinces
  • The Project I worked on is Health watch
  • Responsibilities
  • Involved in QA activities and the development of system testing strategies, plans, test cases and conditions to ensure processes and products meet standards
  • ETL database testing for legacy applications
  • Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality
  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs
  • Automated the Functional, Regression, Integration test cases using Selenium WebDriver
  • Developed automated scripts using Selenium, Java, TestNG/JUnit to perform regression testing for web-based applications
  • Involved in Automation Infrastructure Development using Selenium as well as CI/CD Jenkins and common repository GIT
  • Involved in Developing the Data Driven Framework using Maven
  • Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests
  • Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments
  • Involved in writing different SQL queries to access data from different database tables and used for data verification
  • Environment: Selenium WebDriver, Java, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing

QA ANALYST

APEX SYSTEMS(CLIENT:CIBC)
09.2021 - 06.2022
  • Company Overview: CIBC is well known company in Banking and the project I worked on Future dated Transaction as well Apollo where user can get notification for Low balance Alert.
  • Responsibilities
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, Java/Python, TestNG
  • Understand new requirements and develop QA Test cases for the new features.
  • Responsible for attending the daily meeting regarding the status of the application on daily basis in the Agile Environment
  • Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments
  • Responsible for over viewing reported bugs
  • CI/CD using Jenkins as well Git for maintain code
  • Work with data which is part of ETL testing
  • API testing Using Postman and Rest assured Framework.
  • Work with Conformiq to design test cases
  • Environment: Selenium WebDriver, Java,Python Manual Testing, TestNG, Agile, API testing, Quality Center, Data Driven, Database testing

QA ANALYST

BELL CANADA
02.2018 - 09.2021
  • Company Overview: Bell Media creates content and builds brands that entertain, inform, engage, and inspire audiences through the platforms of their choice
  • Bell Media owns Astral out of Home with a network of more than30,000 advertising faces in British Columbia, Alberta, Ontario, Québec, and Nova Scotia
  • Bell Media also operates more than200 websites
  • Responsibilities
  • Analyze business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium WebDriver, Java, TestNG/Junit
  • Understand new requirements and develop QA Test cases for the new features
  • Responsible for attending the daily meeting regarding the status of the application on daily basis in the Agile Environment
  • Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments
  • Responsible for over viewing reported bugs
  • Worked with the Web programming language HTML5, CSS3, XML and selected web element by using Firebug and Fire Path
  • Behavior-Driven Development (BDD) implementation with Cucumber gherkin, Maven and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports
  • Involved in Page object model and Behavior Data Driven (BDD)-Cucumber framework development
  • Responsible for Regression testing, Acceptance testing (UAT), End-End testing, Smoke testing and API testing
  • For API testing used Rest-Assured for the automation
  • Involved in breaking down the User Story into Tasks and assigning
  • Used Core Java and Collections to build the framework
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration
  • Environment: Selenium WebDriver, Windows, Java, Oracle, Jira, TestNG, Eclipse, Firefox, IE, Chrome, Safari, Jenkins, Maven, Git, HTML, Postman

Education

Bachelor of Science - Computer Engineering Technology/Technician(ECT)

Seneca College
Toronto, ON
12-2018

Skills

  • Automation tools and Languages: Selenium Web Driver, Playwright, Java,Python,Maven,TestNG,SQL,Rest assured,
  • Applications :Jenkins, Volpay, Finacle, SalesForce,KAFKA,SFTP, Db visualizer,Mongo DB,Git, Kyvos
  • Test cases Management tools: Testlink, TestRails, HP ALM , Jira Conformiq
  • Build and CI tools: Ant, Maven, Jenkins

Timeline

SDET

RBC/TCS
04.2023 - Current

SDET

J&M GROUP(CLIENT:TCS/SHOPPER DRUGMART)
07.2022 - 04.2023

QA ANALYST

APEX SYSTEMS(CLIENT:CIBC)
09.2021 - 06.2022

QA ANALYST

BELL CANADA
02.2018 - 09.2021

Bachelor of Science - Computer Engineering Technology/Technician(ECT)

Seneca College
Manvinder Singh Randhawa