Summary
Overview
Work History
Skills
Industry expertise
Certification
Tools and software
Environments
Qualifications
Education
Languages
Generic
Sahil Sharma

Sahil Sharma

Senior IT Consultant
Toronto,Ontario

Summary

QA Automation & Manual Testing Consultant with 9+ years of experience delivering QA solutions across Banking, Automotive and Financial Services. Strong expertise in UI and API automation using Java, Selenium, Cucumber, Karate and Postman with experience designing scalable automation frameworks and supporting CI/CD pipelines.

Overview

9
9
years of professional experience
5
5
Certification

Work History

Senior QA Consultant

CGI (Scotiabank Automotive)
Toronto, ON
07.2023 - Current
  • Developed and maintained automation frameworks using Java, Cucumber-Selenium, TestNG, Jenkins and Maven.
  • Performed functional, regression, and exploratory testing for BNS Automotive Applications.
  • Created and maintained automation scripts for regression, functional tests.
  • Developed and executed API Automation tests using Karate Framework.
  • Developed and executed comprehensive test plans to validate software functionality and performance.
  • Led end-to-end testing across web and API platforms.
  • Designed and executed detailed test plans, test cases, and test scenarios based on business requirements.
  • Mentored other QA testers on automation best practices and framework design.
  • Worked closely with developers, business analysts, stakeholders, PO and management.
  • Led QA Strategy discussions for banking and automotive product releases.
  • Led quality assurance initiatives, ensuring compliance with industry standards and regulatory requirements.

QA Consultant

CGI (Scotiabank Global Wealth Management)
Toronto, ON
02.2022 - 06.2023
  • Worked on a project to test enhancements of Wealth Client Onboarding and servicing processes for a Web based Application.
  • Provided Estimates, Resource plans and trained multiple groups of testers both Onshore and Offshore.
  • Performed testing with both manual Test Cases, Automation Scripts and performing the testing of API using POSTMAN.
  • Worked closely with QA Automation team on Automation Selenium frameworks with other supporting tools i.e. TestNG, Maven, Extent reports, Jackson API.
  • Used JIRA for Test design & track progress during the overall test life cycle – including defects encountered during testing.
  • Collaborated with agile delivery team of PO/BSA/Dev to ensure adequate Test Coverage.
  • Worked closely and directly with Client Vendors.
  • Executed Manual Test Cases, analyzing results and logging/tracking defects.

Sr. Test Analyst / QA Automation Engineer

CIBC (Frontline Tech/Retail/Commercial Banking)
Toronto, ON
08.2017 - 01.2022
  • Successfully developed and executed test plans, procedures, use cases and test scripts, and provided in-depth test analysis to create and deploy New Releases/Intakes/patches.
  • Lead small team of testers in planning, design, and implementation of comprehensive SIT/UAT cycle testing to ensure product functionality requirements and quality goals are achieved.
  • Executed manual and automated test cases, analyze results, report and track defects using JIRA/HP-ALM, verify fixes and performed follow-up work to resolve issues.
  • Take ownership of and responsibility for design and development of all aspects of automated testing along with creation, execution, and maintenance of automated scripts.
  • Hands on experience with CONFORMIQ Test Automation, creating & maintaining Structure/Activity Diagrams.
  • Conducted hands on functional, Smoke/Ad hoc testing, SOAP/REST API, SIT/UAT, Inflight, Regression & End-To-End testing of Web based Applications.
  • Responsible for creating & maintaining Automation Test Scripts as per Business Requirements.
  • Experience in automated testing of web applications and web services in fast-moving and agile environment.
  • Expertise in Sprint Planning, Sprint Review and Daily Scrum.
  • Communicated complexed business, functional& technical information cross LOBs and had Demos with Stakeholders.
  • Worked closely with Quality Managers in planning, coordinating & implementing testing methodology, involved in working with Agile Methodology.
  • Provided detailed QA feedback with exact steps to reproduce, devise, URLs, current result, & expected result.
  • Hands-on experience using QTP and use of all ALM modules with emphasis on automation test execution and reporting from Test Lab and Traceability coverage metrics.
  • Worked on testing process improvements and automation methods to help speed up test execution.

Skills

  • UI Automation: Java, Selenium WebDriver, Cucumber BDD, Maven, TestNG
  • API Automation: Karate, Rest Assured, Postman
  • Functional, Regression, UAT, Smoke, Sanity Testing
  • SQL
  • Test Automation & Frameworks Development
  • API Testing & Automation
  • CI/CD: Jenkins, Git & DevOps
  • IDEs: IntelliJ IDEA
  • AI Tools: GitHub Co-Pilot
  • Manual Testing & Functional Validation
  • Defect management & Reporting
  • Agile & Scrum Methodologies

Industry expertise

Retail-Commercial Banking, Frontline Tech, Automotive, Wealth Management, Sales, and Financial Services

Certification

  • GitHub Co-Pilot hands-on training through Microsoft-led Seminar
  • Selenium/Java
  • Python programming
  • Conformiq Creator Modeler (Conformiq 360 Test Automation)
  • Investment Funds in Canada (IFIC)

Tools and software

Java, Selenium, Cucumber, TestNG, GitHub Co-Pilot, Conformiq, Postman, SQL, HP ALM, HP UFT, IntelliJ IDEA, Eclipse, Visual Studio Code, JIRA & Confluence

Environments

Agile/Scrum, Waterfall, SDLC, STLC

Qualifications

Agile Testing & Scrum Framework, Advanced Selenium & Java Automation, Karate API Automation

Education

Post Grad - Project Management

Centennial College
Toronto, ON

Post Grad - Human Resources Management

Centennial College
Toronto, ON

Bachelor Of Commerce - undefined

MMU University
India

Languages

English
Hindi
Punjabi
Urdu
Sahil SharmaSenior IT Consultant