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