Experience

Senior QA Engineer

Posit PBC · Remote

Jul 2022 - Jun 2026

  • Test Automation: Expanded Playwright end-to-end automation using Python, significantly increasing regression suite reliability for frequent release cycles.
  • API & Integration Testing: Validated complex API features and OAuth integrations with external data platforms (Databricks, Snowflake, Azure), ensuring seamless cross-system data behavior and authentication flows.
  • Feature & Exploratory Testing: Designed and executed functional, exploratory, regression, and UX-focused test scenarios across SaaS applications and frequent release cycles.
  • AI-Augmented Workflow: Leveraged GitHub Copilot and Claude to accelerate development cycles: utilized LLMs for PR analysis, automated test plan generation, and rapid creation of Bruno API collections; used AI to expedite the development of Python and Playwright based automation scripts.
  • Agile Collaboration: Partnered with Product Managers and Engineers during Agile planning and refinement to translate user stories and acceptance criteria into comprehensive test scenarios.
  • Root Cause Analysis (RCA): Investigated complex system failures across application code, infrastructure, and dependent systems to identify root causes and prevent production regressions.
  • Continuous Testing & Risk Mitigation: Ensured high deployment confidence by implementing "test-before-release" workflows, ensuring automated test coverage was validated prior to feature flag activation in production.
  • Release Management: Performed critical release validation for frequent deployments, providing weekly QA status updates and risk assessments to cross-functional engineering teams.

Support Engineer

Posit PBC · Remote

Feb 2019 - Jul 2022

  • Technical Troubleshooting: Resolved complex enterprise customer issues across SaaS and self-hosted Linux deployments, investigating application behavior, configuration, and infrastructure to minimize downtime.
  • Defect Lifecycle Management: Owned the end-to-end resolution of enterprise defects, reproducing bugs and collaborating with Engineering and Product teams to accelerate prioritization and fixes.
  • Cross-Functional Liaison: Acted as the primary technical liaison for Posit Connect, coordinating escalations between Support and Engineering to ensure seamless customer experiences.
  • Documentation & Knowledge Sharing: Authored technical documentation covering server administration, deployment workflows, and troubleshooting protocols for internal and external use.

Product Quality Specialist

NoRedInk · Remote

Jul 2018 - Feb 2019

  • Quality Assurance: Executed QA testing for daily deployments and major feature releases, identifying critical defects to ensure stable release cycles for web applications.
  • Risk Mitigation: Reviewed feature specifications during the design phase to identify quality risks and improve testability before development commenced.

QA Lead / Customer Support

InQuicker / Stericycle · Remote

Mar 2015 - Jul 2018

  • QA Leadership: Served as embedded QA Lead for healthcare SaaS products, defining quality strategies and performing functional, integration, and responsive web testing.
  • Interoperability Testing: Troubleshot complex integration challenges between healthcare systems, ensuring reliable delivery of automated patient communications (Fax, Phone, SMS).
  • Data Validation: Analyzed patient reporting discrepancies by reproducing issues and validating system data to ensure compliance with critical healthcare workflows.

Earlier QA Experience

Victoria, BC

2002 - 2015

  • Delivered functional, regression, and integration testing for enterprise-scale applications at organizations including IBM, BC Ministry of Health (Panorama Project), Schneider Electric, Latitude Geographics (Geocortex), GenoLogics, Terapeak, and Sierra Systems.

Technical Skills

Testing & Methodology

Test Design · Functional Testing · Exploratory Testing · Regression Testing · API Testing · Integration Testing · System Integration Testing (SIT) · Release Validation · SDLC · Risk-Based Testing

Automation & Development

Playwright · Python · Git · GitHub Actions · CI/CD Pipelines · Linux

Tools & Platforms

Postman · Bruno · Jira · GitHub Copilot · Claude · Zendesk · Confluence · TestRail

Education

University of Victoria

Victoria, BC