Courtney Zhan

I'm a Software Development Engineer at Amazon and Computer Science Honours student. I am passionate about programming, automated testing and graphic design.

When I'm not programming, you'll find me practising automated testing, writing technical articles on Medium and doing Chinese painting.


Technical Skills
  • Selenium WebDriver web test automation
  • Appium + Selenium native desktop app test automation
  • Ruby + Rails
  • Python3
  • Java
  • C/C++
  • Unity C#
  • SQL
  • Git


  • UQ, Class of 2021 Future Leaders Program

  • 2020

  • UQ, Prentice Scholar in the UQ EAIT Scholars Program (top 5% of cohort)
  • UQ, Deans Commendation for Academic Excellence
  • UQ, Alumni Advantage Scholarship for Computing

  • 2019

  • UQ, Deans Commendation for Academic Excellence


Mar 2022 - Now Amazon, Software Development Engineer I

Coming soon...

Summer 2021 Telstra, Software Engineering Intern

Self-initiated intern project to develop a suite of Automated End-to-End UI tests for a React-Admin CMS.

Went beyond the original goal to use Microsoft's Playwright framework and also used Selenium WebDriver framework, set up a local Continuous Testing server and wrote documentation on all technologies used.

Technologies: Microsoft Playwright, Selenium WebDriver

Feb 2021 - Nov 2021 UQ, Teaching Assistant

Academic tutor for:

  • COMP2048: Theory of Computing
  • INFS2200: Relational Database Systems
  • INFS3200: Advanced Database Systems

Winter 2021 UQ, Winter Research Project

ML Project on detecting position and orientation of particles. Github link.



Image description

Practical Desktop App Test Automation with Appium

Co-authored. Published Dec 2021

Learn More
Image description

Learn Ruby Programming by Examples

Co-authored. Published Dec 2014

Learn More


Image description

Outer Space

Part of the 11th Legacy Game Jams. Ranked 3rd.

Learn More
Image description


Personal project for a booking system.

Learn More