Portfolio

About Me

Hi, I’m a Testing Engineering Manager with 10 years of experience in QA. I specialize in exploratory testing — I love digging into a system and really understanding how it works. What keeps me excited about this field is how much there is to learn; there’s always something new to explore, test, or improve. I also enjoy mentoring other testers and helping teams collaborate more effectively to build quality in from the start.


Testing Types I Employ

Human-Led Testing

I am proficient in hands-on testing approaches that help uncover real user issues.
Most often including:

  • Exploratory, Ad-hoc

  • UI, UX

  • Usability, Accessibility

Tool-Assisted Testing

When automation is the right fit, I’ve worked with tools across the stack.
Experience includes:

  • E2E, Regression, Smoke (Playwright, Cypress, Behat, Pytest)

  • Unit & Integration (PHPUnit)

  • API Testing (Postman)

  • Accessibility (Axe), Performance (Lighthouse, JMeter)


Testing Tools I Use

Test Management: Testmo, Zephyr, TestRail, Google Sheets
Project & Planning: Jira, Trello, Pivotal Tracker, Miro / whiteboards
Data Analysis: Navicat, DataGrip, PHPMyAdmin, BigQuery, Snowflake
CI/CD: GitHub Actions, Jenkins


How I Work

I love working with cross-functional teams to build quality from the start. That includes:

  • Requirements gathering & clarification

  • Risk analysis & test planning

  • Execution, defect triage, documentation

  • Reporting quality metrics to stakeholders

  • Championing transparency and building a culture of quality


AI + QA

I actively use AI (mostly ChatGPT) to:

  • Clarify ambiguous requirements

  • Identify risk areas

  • Generate test cases and quality metrics


Project Highlights

Subscription Commerce Project - Lead QA
E-commerce plugin for UGC sites with personal & commercial subscription tiers.
Fun bits: Payment edge cases, reporting datetime quirks, Sales Ops alerts.
Highlight: Learned to scope test targets early and built solid QA foundations.

Data Migration Project - Lead QA
CLI tool to migrate hundreds of UGC sites across third-party platforms.
Fun bits: No UI, all terminal — PHP commands, MySQL/PostgreSQL/SQLite via CLI.
Highlight: Introduced Behat automation (75% coverage, 80% QA time saved). Sparked wider test automation across the team. 

Commercial Data Project - Test Engineer
API to serve finance product data into our CMS & UI.
Fun bits: API-first project, lived in Postman shared workspaces.
Highlight: Leveled up API test skills and data flow understanding.

Marketing Rebranding Project - Test Engineer
Full site rebrand: new nav, homepage, colours, typography.
Fun bits: I was new — used this to explore every nook of the product.
Highlight: Found legacy indexed pages + helped roll out design tokens for smoother future updates.


Process Contributions

  • Improved QA workflows and documentation

  • Created & maintained prompt templates for AI test generation

  • Collaborated with product managers to clarify tickets

  • Surfaced risks & quality metrics to stakeholders + senior leadership

  • Partnered with SRE/DevOps to integrate QA checkpoints into CI/CD


Writing / Speaking / Community

  • Sharing my thoughts here (this blog!)

  • Occasionally posting on X, Instagram, or LinkedIn

  • Slowly working up the courage to speaking at a conference someday (maybe?)

  • Getting more involved with The Test Tribe Toronto — and open to more QA communities!


Let’s Connect

Find me on LinkedIn | GitHub — or drop me a message!

Comments

Popular posts from this blog

Understanding HTTP Response Status Codes

API Testing Overview

Testing vs. Checking