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.