Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Anshul Sharma

Toronto,Canada

Summary

Experienced QA Analyst with over 5 years of expertise in manual , API and automated testing across web, mobile, and client/server applications. Proficient in creating robust test scripts and strategies using Java, Selenium WebDriver, and Cucumber, leveraging frameworks like POM and BDD. Adept in functional, regression, integration, and API testing using tools such as Postman and TestNG. Skilled in working within Agile environments with hands-on experience in Git, Jenkins, Jira, and TestRail. Currently pursuing Full Stack Development at UFT, aiming to enhance development skills and drive end-to-end quality across the software development lifecycle.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Analyst

Moneris Solutions
03.2023 - Current
  • Performed end-to-end manual, automation, and API testing on the Moneris Go POS system, validating payment accuracy, transaction flows, and multi-device user experience.
  • Designed and implemented test strategies, test plans, and functional tests based on business and requirement specifications.
  • Developed BDD Framework using Cucumber, Java, Selenium WebDriver, TestNG, and Maven following the Page Object Model pattern.
  • Automated API test cases using Rest-Assured and TestNG with a data-driven approach; tested JSON-based web services with Postman.
  • Integrated automated test scripts into Jenkins CI/CD pipeline, monitoring execution and results for every build.
  • Logged and tracked defects using Jira and actively participated in triage and QA meetings to ensure timely resolutions.
  • Followed Agile/Scrum methodology, participated in daily stand-ups, sprint planning, retrospectives, and tested sprint deliverables.
  • Queried databases using SQL for backend data validation and verification.
  • Conducted cross-browser testing across Chrome, Firefox, and IE to simulate production environments.

QA Analyst

CIBC
03.2021 - 03.2023
  • Collaborated with Business Analysts, Developers, and Users to gather and clarify business and functional requirements.
  • Created and executed detailed Test Plans, Scenarios, and Test Cases based on FSD and system requirements.
  • Performed manual testing (Positive, Negative, Regression, Integration, UAT, System, and Black Box) across web and mobile platforms.
  • Automated test cases using Selenium WebDriver, Java, Cucumber (BDD), and Maven for regression and UAT testing.
  • Developed automation frameworks from scratch using Java, TestNG, and Page Object Model in Eclipse and IntelliJ.
  • Used Jira for defect tracking, Git/GitHub for version control, and integrated automation suites with Jenkins for CI/CD pipelines.
  • Conducted API testing using Postman and SoapUI, and ensured cross-browser/device testing across different environments.

QA Automation Developer

Aviva Insurance
09.2019 - 02.2021
  • Collaborated with business analysts and end users to gather requirements and understand application functionality.
  • Designed and maintained comprehensive Test Plans, Test Cases, and Requirement Traceability Matrices (RTM).
  • Conducted extensive manual testing (SIT, UAT, Regression, Integration, Performance, and Black Box) and documented results.
  • Created automation frameworks using Selenium WebDriver, TestNG, and Maven, and wrote efficient Java-based test scripts.
  • Built robust Page Object Models and hybrid automation frameworks to support functional and UI testing.
  • Performed cross-browser testing and ensured test execution across Firefox, Safari, and Internet Explorer.
  • Integrated automation suites with Jenkins for CI/CD, and used tools like Jira, HPALM, and SoapUI for defect tracking and API testing.

Education

BootCamp - Full Stack Development

University of Toronto
06.2025

Diploma - Computer Programming

Lambton College
08.2018

Skills

Languages: JavaScript, TypeScript, HTML, CSS, Bootstrap, Nodejs, Expressjs, React, Core Java, Python

  • Testing Tools: Selenium WebDriver, Postman, Soap UI, TestNG, Cucumber, Jira, TestRail
  • Databases: MySQL, SQL Server, PostgreSQL, NoSQL
  • Frameworks: POM, Data Driven, BDD (Cucumber)
  • Reports: XSLT, Extent Report
  • Build & CI: Maven, Jenkins
  • Version Control: GitHub, GitLab
  • Platforms: Windows, Linux, iOS, Android
  • Others: Eclipse, IntelliJ, VS Code, MS Project, PowerPoint, Excel
  • Soft Skills: Communication Attention to Detail Problem Solving Organization Discipline Time Management Analytical Thinking Team Collaboration Documentation Skills
  • Process & Methodology: Agile Methodologies Scrum Practices Continuous Improvement Process Improvement
  • QA & Testing Expertise: Manual Testing Regression Testing Test Strategy Development Test Execution Test Reporting Test Environment Setup Bug Reporting Jira Management SQL Queries Risk Assessment Quality Management Statistical Analysis & Reporting Proficient in Quality Standards Compliance

Certification

  • Introduction of Python Programming (University of Pennsylvania)
  • Microsoft Certified Professional
  • Certificate for Programming with JavaScript (META)
  • Certificate for Version Control (META)
  • Introduction to Front End development (META)

Timeline

Software Analyst

Moneris Solutions
03.2023 - Current

QA Analyst

CIBC
03.2021 - 03.2023

QA Automation Developer

Aviva Insurance
09.2019 - 02.2021

Diploma - Computer Programming

Lambton College

BootCamp - Full Stack Development

University of Toronto
Anshul Sharma