top of page

About Me

I'm a Senior Test Automation Architect & 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, Robot Framework, Katalon
Studio, Test Project, Karate, 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: Designed and implemented a UI-based Test Automation Framework for highly customized Salesforce and nCino banking applications, utilizing an open-source business oriented framework and Selenium WebDriver API. 


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 teams of SDETs across various projects, overseeing  architectural design, software development, technical mentorship, and project management.

​

• 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