Post Job Free
Sign in

Qa Engineer Test Automation

Location:
Mississauga, ON, Canada
Posted:
April 08, 2025

Contact this candidate

Resume:

Nabeel Iqbal

Mississauga, ON ******.*****@*****.*** 416-***-****

PROFESSIONAL SUMMARY

Dedicated and highly skilled QA Engineer with 10 years of experience in analyzing, designing, and implementing QA testing strategies for diverse applications. Adept at manual and automation testing, specializing in web-based and client/server applications and mobile applications as well as API and ETL testing. Proficient in various testing methodologies, test automation tools, and programming languages. Proven ability to build strong working relationships and deliver successful projects for leading organizations.

KEY SKILLS

Excellent analytical, problem-solving, and decision-making skills.

Strong organizational, creativity, and perseverance skills.

Strong verbal and written communication skills; interpersonal skills.

Proven track record for building strong working relationships.

Extensive experience in Agile Scrum and Kanban, Waterfall, BDD, and TDD methodologies.

Test Automation: DBT(Data Build Tool) in BigQuery, Selenium (Java, Python, C# with .NET 6.0),TestNG, SOAPUI/ReadyAPI, Postman, Cypress, Appium, UFT, Robot Framework, SQL

API Testing: Postman, Charles Proxy, SOAPUI.

Tools: JIRA, Azure DevOps, Rally, Jenkins, Maven, HP ALM/Microfocus ALM, PyCharm/PyTest, Eclipse, Google Cloud Platform (GCP), AWS, Docker, Kubernetes, REACT

Programming: Java, Python, Linux, SQL, HTML, CSS, JavaScript.

Web application, COTS, ETL and Mobile Testing (Android, iOS, BrowserStack)

Cross-Browser Testing: Chrome, Firefox, IE, Edge, Safari.

Operating Systems: Windows, Mac, Linux.

Accessibility Testing: AODA Compliance, WCAG 2.1 AA, JAWS, NVDA Screen Reader, Android and iOS Native Screen Readers, Lighthouse and WAVE tool Chrome extenstions

Version Control: Git, GitHub, BitBucket

Test Documentation: Test Plans, Test Cases, Defect Reports.

Project Management: Agile Scrum, Kanban.

CERTIFICATIONS

ISTQB® Certified Tester Foundation Level (CTFL 4.0)

https://app.skillsclub.com/credentials/MTM4NjQxLWNlNDhhYTU1ZjZiNzIxNjJlYmRiNjM1MTEzNDE5ZjA3ZGRmYjk3ZjhmNjNhZTY2MDBhY2IzZDA4NmE1NDEzZWYt

WORK EXPERIENCE

Scotiabank (Bank of Nova Scotia)

Title: Senior Test Engineer (Contract)

Location: 44 King St. West, Toronto, ON, Canada

July 2024 – March 2025

Testing Type: SQL Data Validation and Verification using DBT(Data Build Tool) in BigQuery and GCP(Google Cloud Platform) for COTS software

Projects Delivered- ETL testing with SQL Data Quality framework and Mapping Verification framework in DBT(Data build tool) for GT Consumer Zone as well as SQL Model Development work for sources in GT Consumer Zone

Developing SQL Models for Regression Testing and Functional Testing using Bigquery and DBT in Google Cloud Platform.

Validated data flows and business rules using SQL joins, subqueries, and aggregations to ensure data accuracy in both transactional and reporting systems.

Wrote and optimized SQL queries to perform data comparisons, ensuring seamless migration and transformation of data during the Rewards Centre Migration and Account Centre projects.

Performed database testing using SQL to validate the correctness of backend values, ensuring that application logic aligns with stored data.

Executed SQL scripts to validate data consistency across multiple environments and databases during regression and post-production verification phases.

SQL Development work involving developing models based on mapping requirements produced by the Business Analysts to generate tables for testing

Take part in code reviews to refine work

Managed QA and Defect lifecycle in JIRA

Attend daily scrums to give status updates on work and any blockers

Execute automation frameworks for Data Quality and mapping verification then analyze results to validate deployments

Create and maintain Test Plan and strategy

Handle QA Sign-offs

Version management using Git

Scotiabank (Bank of Nova Scotia)

Title: Software Quality Assurance Analyst – Global Marketing Technology (Consultant)

Location: 333 King St E, Toronto ON, Canada

May 2022 – January 2023

Testing Type: Web-based Applications on Desktop and Mobile Devices

Project(s) Delivered- Healthcare + Updates, Monthly Personal Banking Updates, Scotiabank personal account updates, Scotiabank.com Updates

Regression Testing, Functional Testing, Smoke Testing, Accessibility Testing, User Acceptance Testing and Post Production Verification

Used Java and Selenium to conduct everyday testing

Tested in Environments driven by Test-Driven Development (TDD)

Senior QA Testing Consultant working on updates to Scotabank.com (HealthcarePlus products)

Tested New Pages and Updates to existing projects for Scotiabank Website

Creating/Managing Manual Testing documentation and Signoffs for Projects like the Healthcare Plus Project, Personal Banking Page Updates as well as Monthly Page updates)

Managed QA and Defect lifecycle in JIRA

Mobile and Desktop Test Execution for Android, iPhone, Windows and MAC using BrowserStack

Cross Browser Test Execution for Edge, Chrome, Firefox and Safari as well as Accessibility testing WCAG 2.1 AA and AODA compliance with NVDA screen reader as well as Lighthouse and WAVE tool Chrome Extensions

Workstation configuration using Linux

Indigo

Title: Automation QA (Contract)

Location: 620 King St. W. Suite 400, Toronto, ON M5V 1M6

October 2021 – March 2022

Testing Type: Automated Testing for Web-based Applications on Desktop and Mobile Devices

Project(s) Delivered- (Rewards and Account Center Migration, Regression Suite)

Regression Testing, Functional Testing, Smoke Testing, Accessibility Testing, User Acceptance Testing and Post Production Verification

Automated Test Development with Java with Selenium in Eclipse with Page Object Model and TestNG frameworks to automate the web application

Tested in Environments driven by Test-Driven Development (TDD)

Senior QA Testing Consultant on an Agile Scrum Team working on Account and Rewards Centre applications for chapters.indigo.ca modernization project

Managing agile QA lifecycle in Azure DevOps for projects like the Rewards Centre Migration into Account Centre

Mobile and Desktop Test Execution for Android, iPhone, Windows and MAC using Browserstack

Cross Browser Test Execution as well as Accessibility testing WCAG 2.1 AA and AODA compliance with JAWS

CI/CD pipeline work with Octopus and TeamCity and build management and deployment

Approve PRs from DEVS

Deployment process management (Ticket creation, presentation) and post deployment verification

AEM(Adobe Experience Manager) Testing Experience to verify back end values

Worked in MySQL Workbench running complex SQL Queries and extracting information from backend databases

Version control with BitBucket

Workstation configuration using Linux

API Testing with Postman to create Test Data

Bank of Montréal (BMO)

Title: Automation QA (Consultant)

Location: 55 Bloor St W, Toronto ON M4W 1A6, Canada

March 2021 – October 2021

Testing Type: Automated Testing for Web-based Applications on Desktop and Mobile Devices for releases in Sectors like Trading, Healthcare and Banking

Project(s) Delivered - Run-team QA helping with different initiatives in Banking Website Updates in to BMO.com and BMO Harris, Python framework for testing promotional codes

Regression Testing, Functional Testing, Smoke Testing, Accessibility Testing, User Acceptance Testing and Post Production Verification

Automated Test Development in Python with Selenium and also PyCharm / PyTest with Page Object Model Framework and AppliTools

QA on Kanban Agile Project Run Team Testing BMO.com (Canadian Site in English and French) and BMOHarris.com (American Site)

Tested in Environments driven by Test-Driven Development (TDD)

Managing QA lifecycle in Rally and JIRA

Mobile and Desktop Test Execution for Android, iPhone, Windows and MAC using BrowserStack

Cross Browser manual Test Execution as well as Accessibility testing achieving WCAG 2.1 AA and AODA compliance

AEM (Adobe Experience Manager) Testing Experience to verify back-end values

Administered version control with GIT repositories

Workstation configuration using Linux

QAConsultants (QAC)

Title: Software Quality Assurance Engineer (Full-Time)

Location: 1500-2 Sheppard Ave E, North York ON M2N 5Y7, Canada

June 2020 – March 2021

Testing Type: Automated Testing for Web-based Applications on Desktop and Mobile Devices

Project(s) Delivered – (Jewelers Mutual Diamond E-Commerce Website Testing using Cypress Automation framework)

Regression Testing, Functional Testing, Smoke Testing, Accessibility Testing, User Acceptance Testing and Post Production Verification

Automated Test Development with Cypress and Java/Selenium in Eclipse with Page object Model and TestNG testing framework

Tested in Environments driven by Test-Driven Development (TDD)

Test Lead for Agile Website Project for Jewelers Mutual eCommerce website for selling Diamonds in the US

Managing agile QA lifecycle in Azure DevOps

Mobile and Desktop Test Execution for Android, iPhone, Windows and MAC using BrowserStack

Cross Browser Manual Test Execution as well as Accessibility testing achieving WCAG 2.1 AA and AODA compliance

Smoke Testing, Regression Testing, Functional Systems Testing, User Acceptance Testing and API Testing with Postman to Edit Order and account Information

Administered Version control with BitBucket

AEM(Adobe Experience Manager) Testing Experience to verify back end values

Workstation configuration using Linux

RBC Insurance - Royal Bank of Canada

Title: Software Quality Assurance Engineer (Full-Time)

Location: 6880 Financial Dr, Mississauga ON L5N 7Y5, Canada

Mar 2015 – Feb 2020

Testing Type: Automated Testing for Web-based and Native Mobile Applications on Desktop and Mobile Devices

Project(s) Delivered- (EAPP/EAPP FDI(Single Insurance Web Applications and Python automation framework), LightHouse NDA Project (SOAP UI, ETL testing framework), Salesforce.com updates(Robot Framework and Conform IQ), MyBenefits (Android and iOS), Group Renewal Tool (Group Insurance Web Application)

Test Lead who has performed Functional Testing, Smoke testing, Integration testing, Accessibility Testing, Regression / Automation testing, User Acceptance Testing (UAT) and Post Implementation Verification on multiple projects concurrently

Mobile and Desktop Test Execution for Android, IPhone, Windows and MAC using BrowserStack

Tested COTS software for NDA projects and those used for internal RBC Insurance brokers to sell insurance and digitize the paper process thus save time and cost for the insurance quoting process.

Tested in Environments driven by Behavior-Driven Development (BDD) and Test-Driven Development (TDD)

CI/CD pipeline setup and work with Jenkins

Conducted black-box and white-box testing on a variety of IOs and Android devices as well as Windows/Mac Laptops

Tested Accessibility achieving WCAG 2.0 and 2.1 AA and AODA compliance for Lighthouse and EAPP FDI

Applied project lifecycle methodologies such as Agile Scrum, Waterfall and Iterative-Waterfall

Planned, executed and maintained documentation for manual and automated tests for Web, Mobile and Hybrid applications

ETL feed Testing on multiple projects to ensure file passthrough, loading CSV data into a temporary table in a database and then perform parsing or analysis on that data, Flat file (CSV) parsing

Logged and prioritized defects in HP ALM / Microfocus ALM. JIRA and Rally as well as in Excel

Implemented Automation and Model Based Testing with ConformIQ, Robot Framework and Selenium and Appium Frameworks with Python in PyCharm / PyTest as well as Java for Projects EAPP, EAPP FDI. I also conducted Robot framework testing on Salesforce.com.

Administered version control with Sharepoint and GIT repositories

Workstation configuration using Linux

Conducted continuous integration with Jenkins

Managed offshore assets to oversee completion of bug fixes on multiple projects

API Testing using SoapUI and Postman

ACHEIVEMENTS

Led successful QA efforts on high-impact projects for organizations such as RBC, Scotiabank, and Indigo

Developed comprehensive test plans and maintained documentation for multiple projects simultaneously

Demonstrated strong collaboration skills with both internal and external stakeholders and team members offshore

Recognized for expertise in Manual Testing, Automation, API testing and cross-browser compatibility testing

EDUCATION

Sheridan College

Certification: Advanced Diploma - Computer Systems Technology - Software Development & Network

Location: Brampton, ON

Engineering (Co-op)

2011 - 2014

Object Oriented Programming and Agile Development

Programming languages such as Java, C, Objective C, C#, .Net, Jquery, SQL, HTML, Javascript, PHP, DTD, JSP, Servlets and Enterprise Application Development with Enterprise Java Beans

Android Studio Development

Systems Analysis

UML (Unified Modeling Language) SQL and Database creation and management with SQL Workbench

Network analysis and monitoring

Eclipse Technology Solutions Mississauga, ON

Help Desk Engineer (Co-op)

Jan 2013 – May 2013

Performed IT Support tasks for Recipe Unlimited (formerly known as CARA OPERATIONS) a major food distribution company (parent company of Harvey’s and Milestones) by utilizing Linux to verify Servers have been restarted successfully after instructing locations on method to restart their ATM Machines.

Coordinated service delivery between customers and technicians while providing timely updates to management

Successfully upgraded firmware on 200+ Cisco CATALYST 9000 switches under short timelines for customer delivery using Cisco IOS

Logged/Managed customer tickets/issues into defect tracking system Promys

Environment Canada North York, ON

Web Developer (Co-op)

Jan 2012 – May 2012

Designed HTML pages for Environment Canada aimed at increasing accessibility for blind users

Managed Sharepoint site for project team by performing quality control, document retention and administering security access

Taught basic HTML to colleagues with no programming experience

References Available Upon Request



Contact this candidate