Senior QA Analyst – Mobile /Web Testing (Canadian Digital Banking) at BMO Financial Group (2022-06 – Present)
Analyzed business requirements and developed detailed test plans, strategies, scenarios, scripts, and cases for a provincial-scale digital banking platform serving millions of users.
- Excellent knowledge with Software development life cycle and Software testing life cycle
- Experience in writing Test Plan/Strategy organizing and implementing test efforts efficiently both in Graphical user Interface (GUI) and Non-graphical user interface environments
- Executed comprehensive testing across system integration (SIT), regression, UAT, pre-production, and production phases in an Agile environment
- Experience in writing and executing System Integration testing in SIT and User Acceptance testing in UAT environment for CDB applications
- Involved in writing and executing regression testing and User Acceptance testing for both Mobile and Web
- Hands on experience in validating functional/non-functional requirements, data integrity, workflows, and end-to-end business processes on web-based and mobile (iOS/Android) applications
- Identified, documented, tracked, and supported resolution of defects using JIRA; provided timely status updates, execution reports, and executive summaries to project managers and stakeholders
- Supported system implementation by collaborating with business analysts, product owners, and developers to clarify requirements, identify gaps, and ensure alignment with operational needs
- Performed API validation using Postman, Burp, and Charles Proxy; conducted accessibility testing to meet compliance standards
- Collaborated with developers to resolve issues discovered in SIT/UAT during test process
- Experience in using automation tools like UFT and performed test execution using selenium
- Managed and mentored offshore team of 3 members, assigning tasks and resolving blockers
QA Analyst – Program Approval and Registration Information System (PARIS) at Ministry of Education (CSC) (2021-10 – 2022-06)
Developed and executed detailed test scenarios, scripts, and cases for a Microsoft Dynamics 365-based information system, validating workflows, role-based access, CRM processes, data integrity, and multi-user functionalities.
- Tested Large scale testing to ensure they are AODA Compliant and are using WCAG and NVDA
- Performed functional, regression, and accessibility testing (using JAWS/NVDA) across SIT and UAT environments; supported requirements validation and change requests
- Reported and tracked defects using Teams Foundation Server and Service now
- Created daily status reports and collaborated with stakeholders during status meetings to ensure high-quality system conformance
- Supported User Acceptance Testing and review test results to ensure specifications/requirements have been met
- Participated in Defect Triage, Scrum Meetings, and Vendor Meetings and provided inputs on defects to Developers
- Reported status of assigned activities during the project's System Development Life Cycle (SDLC)
- Reported and tracked defects using JIRA
Senior QA Analyst – UAT Testing (Regulatory Reporting - SFTR) at TD Bank (2019-11 – 2021-10)
Developed test plans, strategies, and cases for a regulatory information system implementation; executed UAT, regression, and integration testing to validate compliance with functional and technical requirements.
- Supported project phases from requirements analysis to production deployment, documenting issues and ensuring resolution in collaboration with developers and business stakeholders
- Managed offshore team of 5+ members; provided QA estimates, status updates, and sign-offs
Test Coordinator / Senior QA – UFT Upgrade & DevOps Integration at BMO Financial Group (2019-02 – 2019-11)
- Coordinated tool upgrades and automation framework enhancements for enterprise-wide testing; developed POCs, trained teams, and maintained documentation in Confluence
- Converted and executed automated regression suites using Selenium/Java and UFT, ensuring test coverage for web and Windows-based applications
QC -QA Engineer – Positive Train Control (PTC) System at Canadian National Railways (CN Rail) (2017-07 – 2018-11)
Positive Train Control (PTC) is an advanced system designed to automatically stop a train before certain accidents occur. PTC is designed to prevent Train-to-train collisions, Derailments caused by excessive train speed, Train movements through misaligned track switches, unauthorized train entry into work zones. When fully deployed, the nationwide PTC system must be able to accurately determine a train's location, direction and speed via the following process, an onboard computer system receives and analyzes track data from wayside locations and base-station radios along the planned route.
- Reviewed the external business requirement document and created test scenarios and test cases
- Created BAT Strategy and Plan, Test Requirements, and Requirement Traceability Matrix
- Coordinated all testing related activities for self and the team while ensuring adherence to best practices and standards
- Participated in Walkthrough meetings and provided necessary updates and recommendations
- Provided Regular Status Reports and participated in Defect Review Meetings
- Evaluated requirements from various sources, including interviews with programmers and business users, project documentation, and bug reports, and provided estimates for all testing deliverables
- Confirmed that test plan and test script evaluations demonstrate that project deliverables meet business requirements
- Communicated test progress, test results, and other relevant information to appropriate stakeholders
- Reported and tracked defects using HP Quality Centre, HP ALM
- Assisted developers to reproduce defects and resolve the issue
QA Lead / Senior QA Automation – SWEDA MART and PCMS EPOS / SDM Pharmacy at Loblaw Companies Limited (2016-07 – 2017-03)
- Created test plans, strategies, and estimates; identified automation candidates and monitored testing activities
- Coordinated offshore team of 8 members and ensured test environment readiness
- Validated end-to-end retail point-of-sale processes and interfaces for client-server applications
- Reported test execution status and summaries to project manager
Senior QA Analyst (Automation and Manual) at RBC Capital Markets (2011-04 – 2013-01)
- Reviewed business requirements, flow diagrams, and integrations; developed test plans, strategies, cases, and automation scripts (Selenium/Java, UFT hybrid framework)
- Executed manual and automated testing across client-server and web-based trading platforms, including regression, functional, and UAT phases
- Validated external system integrations, adaptors, and end-to-end processes
- Collaborated with developers, business, and third parties during sprints and UAT; provided status updates and sign-offs
Senior QA Analyst (US-Fidessa, Agile) at RBC Capital Markets (2015-04 – 2016-04)
- Reviewed business requirements, flow diagrams, and integrations; developed test plans, strategies, cases, and automation scripts (Selenium/Java, UFT hybrid framework)
- Executed manual and automated testing across client-server and web-based trading platforms, including regression, functional, and UAT phases
- Validated external system integrations, adaptors, and end-to-end processes
- Collaborated with developers, business, and third parties during sprints and UAT; provided status updates and sign-offs