← Back to case studies

PropTech Platform

A Testing Framework, From Zero

RoleSenior Automation Engineer
Period2021 — 2022
LocationVancouver, BC

0 → FULL COVERAGE

Starting point

200+

Defects identified

Built complete test coverage from scratch for a newly-acquired web application that had none, surfacing defects the previous team never knew existed.

The Problem

The application had just been acquired and had no test coverage at all. The previous team had no automated way to verify that core workflows still worked after a change, and no one had systematically looked for defects. That included security issues and a data-segregation problem that let one customer's data leak into another's view.

What I did
01

Designed and implemented a complete test automation framework from scratch using Playwright for an acquired application with no existing tests.

02

Automated the most critical user workflows within the first month, enabling reliable regression testing for the first time.

03

Developed API test suites using Postman to cover core backend functionality.

04

Built CI pipelines in GitHub Actions to run automated tests on every change.

05

Set up a reporting and analytics system to visualize results, flag flaky tests, and review video recordings of failures.

06

Identified and reported 200+ defects, including critical security issues and user data segregation problems.

Tech
Python Playwright Postman GitHub Actions CI/CD

Have a similar problem?

Let’s talk about what’s slowing your team down.

Based in Vancouver, BC, working with clients locally and remotely. Usually respond within one business day.