Live · Browser game
Kiln Opening / 开窑
A 2–4 player strategy game about Song Dynasty ceramic workshops, with a server-authoritative rules engine and reconnect-safe multiplayer.
Sydney, Australia
QA Automation Engineer
I build test automation frameworks and CI pipelines for web, API and mobile, so teams catch bugs earlier and release with confidence.
I am a passionate QA Automation Engineer with over eight years of expertise in software testing and two years of experience in development, specializing in designing and implementing robust automated test frameworks. I enjoy solving complex problems and ensuring software quality through automation and continuous integration.
From Android apps in Shanghai to streaming and health insurance in Sydney: two years building software, then eight-plus years making sure it works.
2025 – Present
Bupa
Sole QA in a product squad: Playwright (C# and TypeScript), Azure DevOps pipelines and an AI agent-assisted testing workflow.
2021 – 2025
Foxtel Group
WebdriverIO, BrowserStack and Cucumber for web, plus Java and TestNG for mobile.
2019 – 2021 Education
University of New South Wales
2018 – 2019
Shanghai Rising Digital
Appium and Python framework built on the Page Object Model.
2016 – 2018
Pactera Technology (Shanghai), on-site at Lenovo Mobile
Automated performance testing for a customised Android OS.
2015 – 2016
Shanghai Gujia Network Science and Technology
Web crawlers in Groovy and Python feeding the company database.
2014 – 2015
Shanghai Binpit Information Technology
An Android photo editing and sharing app in Java.
Live · Browser game
A 2–4 player strategy game about Song Dynasty ceramic workshops, with a server-authoritative rules engine and reconnect-safe multiplayer.
Work · Bupa
An AI agent-assisted testing process I designed and my squad adopted: from Azure DevOps story to test plan, evidence and automation, with human review at every step.
Work · Foxtel Group
A WebdriverIO regression suite for the web versions of Kayo, Binge and Hubbl, running in CI with GitHub Actions.
Live · Board game
Check where the special enclosures fit on all 16 Ark Nova maps. Rotate pieces, toggle upgraded builds, and illegal spots show in red.
Side project
Display your board game collection from BoardGameGeek in Notion as an image gallery.
Side project
A small tool built during COVID to monitor appointment availability and notify users quickly.
UNSW capstone
Our capstone project at UNSW: a movie database built with Django and SQLite.
Scripts, experiments and older projects.
Email is the quickest way to reach me. You can also find me on LinkedIn and GitHub.