๐Ÿ“„ sohail-portfolio.spec.ts | โœ“ 0/8 Passed | โœ— 8 Failed
$ run-tests --engineer="Sohail Ahmed Mohammed"

Sohail Ahmed Mohammed

QA Automation Engineer ยท SDET ยท Mobile Tester ยท ETL Tester

QA Automation Engineer and SDET with 5+ years of experience across four testing disciplines โ€” test automation, manual and functional testing, mobile application testing, and ETL data validation. My core stack is Playwright, TypeScript, and Cucumber BDD โ€” backed by strong API testing, CI/CD, and a growing practice in performance and accessibility testing. Based in Greater Toronto, open to QA Automation and SDET roles across Canada. Eligible to work full-time ยท No sponsorship required.

Download Resume
01 ยท ABOUT ME

Evolving Quality Assurance & SDET

Sohail Ahmed Mohammed

View My Work

I'm a QA Engineer and SDET with 5+ years of experience across four testing disciplines โ€” test automation, manual and functional testing, mobile application testing, and ETL data validation. That range means I can engage meaningfully at every layer of a quality strategy, from scripting Playwright end-to-end flows to validating financial data pipelines, from exploratory testing on iOS and Android to building BDD frameworks in Cucumber and Gherkin.

Most of my hands-on experience sits in fintech and enterprise software โ€” validating financial data pipelines and payment processes at Railz, building Playwright automation frameworks at Zensurance, and supporting enterprise QA at Infosys across Agile and Waterfall delivery models. I'm comfortable working in distributed microservice architectures, CI/CD-integrated test infrastructure, and cross-functional teams where QA sits close to development.

Beyond the day job, I hold an ISTQB Advanced Test Automation Engineer certification and a Master's in Applied Computing from Wilfrid Laurier University, where I also spent two years as a technical instructor teaching Python, Linux, and CI/CD automation. I'm actively expanding into performance testing with k6 and JMeter and accessibility testing with AXE DevTools.

Based in Mississauga, Ontario โ€” open to QA Automation, SDET, Mobile Testing, and ETL Testing roles across Canada, remote or hybrid. Eligible to work full-time ยท No sponsorship required.

๐ŸŽฏ

MISSION

To build automation systems that catch failures before users do โ€” transforming fragile manual testing into scalable, reliable quality engineering practices that teams can trust.

๐Ÿ‘๏ธ

VISION

To evolve into a well-rounded quality engineering leader by combining expertise in automation, performance, accessibility, security, and AI-assisted testing to help organisations deliver exceptional software experiences.

02 ยท WORK EXPERIENCE

Professional Journey

QA Automation Engineer (Playwright & BDD)

Zensurance โ†— Full-time ยท Contract
Toronto, ON, Canada Feb 2025 โ€“ Present

Leading QA automation at Zensurance by building Playwright and Cucumber BDD frameworks for end-to-end insurance workflow testing across distributed services.

Key Responsibilities:

  • Design and implement a Playwright-based automation framework in TypeScript for scalable, cross-browser UI testing.
  • Write BDD test scenarios in Cucumber and Gherkin, building reusable feature files and step definitions.
  • Automate end-to-end validation of insurance workflow processes across distributed services.
  • Run API test suites in Postman with automated validation scripts to verify backend integration.

Key Achievements:

  • Built the team's first BDD-based Playwright framework from scratch, replacing manual checks with a maintainable automated suite.
  • Improved cross-browser coverage through parallelized, fixture-driven test execution across Chromium, Firefox, and WebKit.

Software Test Engineer (SDET โ€“ API & Automation)

Railz โ†— CO-OP
Vancouver, BC, Canada May 2024 โ€“ Dec 2024

Delivered API automation and ETL data validation across a microservices-based fintech platform, testing financial data pipelines and third-party integrations in an Agile environment.

Key Responsibilities:

  • Build and maintain automated test scripts for fintech microservices in JavaScript and Python.
  • Validate financial data pipelines and third-party integrations using Postman and REST Assured.
  • Write BDD-style test scenarios and organise test cases to raise coverage against requirements.
  • Validate data ingestion, transformation, and pipeline workflows across service-to-service integrations.

Key Achievements:

  • Strengthened regression confidence across multiple fintech microservices ahead of release cycles.
  • Closed test coverage gaps on third-party integration points flagged during sprint planning.

QA Test Analyst | SDET

Infosys โ†— Full-time ยท Permanent
Hyderabad, Telangana, India Nov 2020 โ€“ Jun 2023

Provided end-to-end QA for enterprise financial systems through automation testing, API validation, ETL data validation, and manual testing across Agile and Waterfall delivery models.

Key Responsibilities:

  • Develop and maintain automated test suites for enterprise financial applications.
  • Execute end-to-end system testing across workflows and business logic, including manual and exploratory testing.
  • Perform API testing and backend validation to ensure cross-system data consistency.
  • Validate ETL pipelines and database records for financial data integrity across systems.

Key Achievements:

  • Cut regression testing time by 30% by automating previously manual test cycles across enterprise financial applications.
  • Built reusable test utilities still used across the team's automation framework.

Full Stack Developer & QA Intern

Gleam Technologies โ†— Internship
Hyderabad, Telangana, India Jun 2019 โ€“ Dec 2019

Contributed to full-stack development and manual QA by designing, validating, and testing application workflows including authentication systems and role-based access.

Key Responsibilities:

  • Design and execute manual and automated test cases for web applications.
  • Validate authentication and role-based access workflows.
  • Build backend logic and database schemas, checking data integrity across the application.
  • Log UI and functional defects with clear, reproducible steps.

Key Achievements:

  • Helped ship a role-based authentication module validated end-to-end before release.
  • Identified and resolved critical UI defects during exploratory testing phases prior to go-live.

Additional Experience

Instructor & Technical Facilitator

Wilfrid Laurier University
Part-time ยท Academic Sep 2023 โ€“ Apr 2025 Waterloo, ON, Canada
  • Taught Python programming, Linux administration, and CI/CD pipeline automation to graduate and undergraduate students.
  • Advised students on test automation strategy, software reliability, and build optimization for academic projects.

Moderator & Tutor

Hyperskill
Freelance ยท Remote Sep 2020 โ€“ Apr 2022 Remote
  • Taught programming fundamentals with emphasis on real-world application and test automation practices.
  • Ran 1:1 sessions helping learners write, debug, and automate test code in Java and Python.
03 ยท EDUCATION

Academic Qualifications

Most Recent
๐ŸŽ“

Master of Applied Computing (Computer Science)

Wilfrid Laurier University
Waterloo, ON, Canada Sep 2023 โ€“ Dec 2024 GPA: 3.75/4.0 ยท Dean's List (2 semesters)

Key Coursework:

Software Automation CI/CD Pipelines Infrastructure as Code Linux Administration Cloud Computing

Capstone Project:

Fake News Detection Using Deep Learning โ€” Developed an AI system leveraging deep learning models to categorize misinformation. View Repository โ†—

๐ŸŽ“

Bachelor of Engineering, Computer Science & Engineering

Osmania University
Hyderabad, Telangana, India Jul 2016 โ€“ Sep 2020 GPA: 7.93/10.0 ยท Research Assistant

Key Coursework:

C/C++ Java Python Networking Data Structures Android Development

Capstone Project:

Face Recognition System โ€” Developed a security application implementing computer vision frameworks for facial detection. View Repository โ†—

04 ยท PROJECTS

Featured Projects

Financial Data Pipeline & API Automation (FinStream)

Personal Project ยท Completed
+

End-to-end test automation and data validation ecosystem for a simulated microservices-based financial ledger system, focused on high-volume transaction processing, contract testing, and ETL data integrity verification.

Key Outcomes:

  • Designed ETL reconciliation framework in Java and SQL to validate multi-stage pipelines with zero data mismatch tolerance.
  • Engineered API automation suite with REST Assured and TestNG validating OAuth2/JWT payment endpoints and Kafka message payloads.
  • Implemented WireMock service virtualisation to mock third-party banking APIs for stable parallel test execution.
  • Containerised test runner with Docker integrated into GitHub Actions CI/CD pipeline for automated regression on every pull request.
Java REST Assured Apache Kafka PostgreSQL Docker GitHub Actions WireMock TestNG
View on GitHub

Playwright Automation Framework with BDD

Personal Project ยท Ongoing (2024 โ€“ Present)
+

Scalable Playwright + TypeScript automation framework built around Cucumber BDD for end-to-end testing of both UI and API layers across multiple browsers.

Gherkin Feature Template
Feature: Insurance Checkout Automation
  Scenario: Validate quote selection is processed securely
    Given User navigates to the policy selector
    When User chooses a premium commercial quote
    And Submits validated payment information
    Then An active policy number should be generated in the backend ledger

Key Outcomes:

  • Cross-Browser Coverage: Implemented UI testing across Chromium, Firefox, and WebKit through a single maintainable Playwright setup.
  • BDD Scenarios: Wrote Gherkin feature files with reusable step definitions reducing test authoring time.
  • API + UI Integration: Combined API and UI checks into unified end-to-end test flows.
  • Parallel Execution: Added reusable fixtures, hooks, and parallel runners to cut total run time.
Playwright TypeScript Cucumber Gherkin Node.js
View on GitHub

Native Mobile Automation Framework (Android & iOS)

Personal Project ยท Completed (2024)
+

Native Android and iOS mobile application test automation framework using Appium, tested locally and on BrowserStack cloud device matrix.

Key Outcomes:

  • Automation Framework: Python keyword-driven Appium + Pytest framework with POM and UIAutomator2/XCTest drivers.
  • Mobile Coverage: Automated 50+ test cases across login, navigation, form flows, and API-driven UI interactions.
  • CI/CD Integration: GitHub Actions matrix builds running concurrently on Android 11-14 and iOS 15-17 device matrix.
  • Reporting: Allure reports with failure screenshots, ADB logcat, and iOS Instruments log capture.
Appium Python Pytest Android Studio Xcode BrowserStack
View on GitHub

Playwright + Appium Hybrid Automation Framework

Personal Project ยท Completed (2024)
+

Unified hybrid test automation platform combining Playwright (web) and Appium (mobile) under a shared Cucumber BDD layer for consistent test authoring across channels.

Key Outcomes:

  • Unified BDD Layer: Shared Cucumber + Gherkin feature files across Playwright and Appium step definitions maximising scenario reuse.
  • End-to-End Coverage: Automated critical journeys from web to mobile including onboarding, authentication, and workflow validation.
  • API + UI Integration: Embedded REST API validation within E2E flows using Axios and REST Assured for contract testing.
  • Parallel Execution: GitHub Actions matrix builds with consolidated HTML/Allure reports per CI run.
Playwright TypeScript Appium Cucumber Gherkin Node.js GitHub Actions
View on GitHub

Performance & API Automation Suite

Personal Project ยท Completed (2024)
+

Comprehensive performance and API test suite targeting REST microservices and mobile backend endpoints, simulating real-world load patterns and validating response correctness under stress.

Key Outcomes:

  • Load & Stress Testing: k6 and JMeter scripts simulating 500โ€“2000 concurrent users against REST APIs, establishing performance baselines.
  • API Contract Validation: Postman collections and REST Assured scripts validating JSON schema, status codes, and data integrity for 30+ endpoints.
  • CI Integration: k6 tests in GitHub Actions with p95 < 500ms threshold assertions failing builds on SLA breaches.
  • Reporting: InfluxDB/Grafana dashboards surfacing latency percentiles, error rates, and throughput metrics.
k6 JMeter Python Postman REST Assured
View on GitHub

Accessibility Testing with axe DevTools

Personal Project ยท Completed (2024)
+

Accessibility audit and testing project evaluating web applications against WCAG 2.1 standards using axe DevTools, building accessibility testing capability into existing QA workflows.

Key Outcomes:

  • WCAG Audits: Audited 35+ web application pages identifying compliance gaps across colour contrast, ARIA labelling, and keyboard navigation.
  • Defect Documentation: Documented 140+ accessibility violations with severity ratings and remediation guidance for development teams.
  • Tool Evaluation: Assessed axe DevTools integration approaches for embedding accessibility checks into CI pipelines.
axe DevTools WCAG 2.1
View on GitHub

Manual Testing โ€” Mobile Security & Surveillance Systems

Personal Project ยท Completed (2023)
+

End-to-end manual functional and security validation across two integrated security systems โ€” a digital access tracking platform and a biometric smart-lock/surveillance system โ€” tested across iOS and Android environments.

Key Outcomes:

  • Test Planning: Designed comprehensive test plans targeting security configurations, role authentication, and cross-device alert flows.
  • Defect Discovery: Documented 75+ critical defects across two systems including auth timeouts, network breach scenarios, push notification failures, and device sync issues.
  • Compatibility Testing: Executed manual regression matrices across iOS and Android hardware evaluating OS version scaling, battery consumption, and hardware connectivity.
  • Documentation: Authored user-facing setup manuals and technical troubleshooting guides based on exploratory testing observations.
iOS Android Firebase Test Lab Postman JIRA Xray Confluence Wireshark Charles Proxy SQLite
05 ยท SKILLS

Technical Expertise

Automation Testing

Playwright92%
Selenium WebDriver85%
Cypress78%
TestNG / JUnit / PyTest76%

Mobile Testing

Appium78%
Espresso76%
XCUITest72%
BrowserStack76%

BDD & API Testing

Cucumber / Gherkin85%
REST Assured88%
Postman80%
REST / SOAP APIs74%

Languages

TypeScript / JavaScript85%
Python80%
Java85%
SQL78%

ETL & Data Testing

ETL / Data Validation85%
MySQL / PostgreSQL78%
MS SQL Server75%
Data Pipeline Testing80%

CI/CD & DevOps

Jenkins80%
GitHub Actions73%
Docker74%
Maven72%
Linux78%

Performance & Accessibility

k675%
JMeter72%
AXE DevTools70%
WAVE (Web Accessibility Evaluation Tool)83%

Manual & Functional Testing

Test Case Design & Execution84%
Exploratory Testing76%
User Acceptance Testing (UAT)73%
Defect Lifecycle Management78%
Mobile Testing (Android & iOS)72%

Tools & Test Management

JIRA80%
Xray75%
Confluence78%
Microfocus ALM72%
06 ยท CERTIFICATIONS

Professional Credentials

ISTQB Advanced Test Automation Engineer
View Credential ๐Ÿ”
ISTQB Certified Tester โ€“ Foundation Level
View Credential ๐Ÿ”
Playwright Automation with TypeScript
View Credential ๐Ÿ”
Cucumber BDD & Gherkin Framework
View Credential ๐Ÿ”
REST Assured API Testing
View Credential ๐Ÿ”
Selenium WebDriver Automation
View Credential ๐Ÿ”
Appium Mobile Automation โ€“ Android & iOS Testing
View Credential ๐Ÿ”
Performance Testing with K6 & Grafana
View Credential ๐Ÿ”
Web Accessibility Testing with axe DevTools
View Credential ๐Ÿ”
07 ยท ACHIEVEMENTS

Achievements & Milestones

Academic and professional milestones from five years of building quality into software systems across fintech, insurance, and enterprise platforms.

5+
Years Experience
9+
Certifications
7+
Projects
6+
Milestones
Academic 2024

Dean's List Honoree

Wilfrid Laurier University

Recognized on the Dean's List for two consecutive semesters while completing a Master of Applied Computing with a 3.75/4.0 GPA.

Dean's List Certificate
Professional 2020 โ€“ 2023

30% Regression Time Reduction

Infosys

Automated previously manual regression cycles for enterprise financial applications, cutting test execution time by 30% and accelerating release cadence.

-30%
Regression Run Time
Professional 2025

Playwright Framework Leadership

Zensurance

Built Zensurance's first BDD-based Playwright framework from scratch, covering end-to-end insurance workflows across multiple browsers and replacing manual regression effort.

Playwright Automation Architecture Diagram
Teaching 2023 โ€“ 2025

Technical Instructor & Mentor

Wilfrid Laurier University

Mentored students in Python, Linux administration, and CI/CD automation, bridging academic learning with modern software engineering practices over two academic years.

Teaching at WLU Classroom photo
Academic 2016 โ€“ 2020

Research Assistant

Osmania University

Served as a Research Assistant during the Bachelor of Engineering program, contributing to academic research in computer science and engineering.

Osmania University Academic Project Certificate
Professional 2025

ISTQB Advanced Test Automation Engineer

ISTQB

Earned the ISTQB CT-TAE certification demonstrating expertise in automation architecture, framework design, and test automation strategy.

ISTQB CT-TAE Certificate Badge
08 ยท CONTACT

Get In Touch

Open to SDET, QA Automation, Mobile Testing, and ETL Testing roles across Canada โ€” remote or hybrid.

LOCATION Mississauga, ON ยท Greater Toronto Area
WORK AUTH Eligible to work full-time in Canada ยท No sponsorship required
AVAILABILITY Open to opportunities ยท Available immediately

Send a Message