top of page

About Me

I'm a Senior Test Automation Architect and SDET specializing in test automation software development and system performance testing with extensive IT experience across various industries, including telecommunications, gaming, insurance, E-commerce, financial, and banking sectors.

Resume

Expertise

• Architecture Design: Expertise in designing and developing robust, scalable test automation
frameworks tailored to various business needs.
• Testing: Proficient in Unit, Integration, System, Functional, and Performance testing of Client-
Server applications.
• API Testing: Skilled in testing SOAP and REST services, ensuring comprehensive validation of
service functionalities.
• Testing Techniques: Experienced in Black-box, Grey-box, and White-box testing
methodologies.
• ETL Testing: Experienced in data generation and transformation for testing purposes (ETL).
• Methodologies: Well-versed in Agile and RUP methodologies, facilitating seamless integration
of testing practices in development cycles.
• DevOps and TestOps: Strong knowledge of DevOps and TestOps practices, enhancing CI/CD
pipelines with automated testing solutions.

Technology Knowledge Summary

• Platforms: Windows, UNIX, Linux, Mac
• Programming Languages: Visual Basic, VB Script, Java, JavaScript
• Databases: SQL Server, Oracle, PostgreSQL, NoSQL Document Databases like MongoDB
• Test Automation Frameworks: Selenium WebDriver, Appium, Playwright, Robot Framework,
Karate, Katalon Studio, Tricentis Tosca, JMeter, QTP
• Continuous Integration Systems: Jenkins, Circle CI, Azure DevOps Pipelines
• Source Code Repositories: GitHub, Bitbucket, GitLab, Azure DevOps Repos
• Cloud Computing Services: AWS, Azure, GCP, Docker, Kubernetes

Experience

Jan 2022 - Present

Scotiabank Commercial Global Engineering

ETL Test Automation Architect (Contract)

• Framework Development: Developed a comprehensive Test Automation Framework for validating Talend-based ETL jobs, ensuring alignment with business specifications. The framework was built using the Java ecosystem, Salesforce Partner WSDL, and Kong Unirest client for testing SOAP/RESTful API services.


• UI Automation: Architected and implemented a UI-based Test Automation Framework tailored for highly customized Salesforce and nCino banking applications. Designed with the Separation of Concerns (SOC) principle for enhanced maintainability, the framework can be preconfigured to utilize either Selenium or Playwright Java testing frameworks. Additionally, set up a Jenkins server test environment to enable parallel test execution, significantly improving testing efficiency and scalability.


• Data Generation: Specialized in generating synthetic data for testing and training purposes
using various Salesforce APIs.

March 2021 – January 2022

QA Consultants

Test Automation Architect/ Team Lead / Project Manager (Contract) 

• Team Leadership: Led multiple SDET teams across various projects, managing architecture,
software development, technical mentorship, and project delivery. As a certified Tricentis Tosca Product Consultant, guided team members in mastering Tricentis Tosca.


• E-Commerce Testing: Developed new Test Automation scripts for a Magento-based E-Commerce application using Katalon Studio and Java/Groovy.


• Infrastructure Design: Designed and implemented a Test Automation infrastructure for
parallel test execution on a distributed Azure Cloud environment using Selenium Grid 3.

September 2020 – February 2021

Canada Life Assurance Company

Test Automation Architect (Contract)

• Framework Development: Architected and developed a new Test Automation framework for  testing Canada Life, Salesforce, and Vlocity-based business Web and Mobile applications using  Java and Selenium/Appium. 


• Cloud Integration: Implemented Test Automation infrastructure for parallel execution of test  cases in the Azure cloud, integrating with Bitbucket Git repository and Jenkins CI.

 

• Mobile Testing: Architected and implemented Mobile Test Infrastructure to run multiple test  cases against SaaS Cloud Test Automation Platforms, tested using Perfecto Mobile,  BrowserStack, and Kobiton. 

November 2019 – May 2020

QA Consultants (Amica Mutual Insurance)

Software Development Engineer in Test (Contract)

• Framework Design: Designed and implemented a Test Automation framework for Digital,  client-facing Web, and Mobile insurance applications, allowing cross-platform execution  without modifications. 


• Script Development: Implemented business-oriented test automation scripts using Java and  various open-source projects, including Appium and Selenium WebDriver APIs.


• Mobile Integration: Integrated mobile testing with local emulators/simulators, physical  devices, and the cloud mobile test provider Perfecto Mobile. 

May 2017 – May 2019

RBC Capital Markets

QA Automation Consultant (Contract)

• UI Automation: Designed and developed a UI Test Automation framework for multiple enterprise business applications, ensuring compliance with regulatory requirements in Canada  and the US. 


• API Automation: Converted UI automation tests to backend functional API tests, reducing  execution time from 9 hours to 16 minutes through a multithreaded testing approach. 


• Infrastructure: Built Test Automation Infrastructure for automated UI test execution using  Selenium Grid, Jenkins CI, and GitHub. 

November 2015 – April 2017 

eBay Classified Group (Kijiji) 

QA Automation Consultant (Contract) 

• UI Automation: Designed and developed a UI Test Automation framework for www.kijiji.ca,  featuring data-driven, environment-agnostic, and browser-agnostic capabilities.

 

• Parallel Execution: Implemented parallel test execution and automated test execution as part of Jenkins CI delivery pipeline. 
 

• API Automation: Developed an API testing framework for RESTful services with similar  qualities to the UI framework. 
 

• Performance Testing: Developed performance load test suites using Apache JMeter.

bottom of page