William Hui
QA Automation Engineer (SDET), Hong Kong
🚀Build reliable automated testing workflows to ship with confidence
💻E2E/UI automation with Selenium/Appium and BDD (Cucumber-style)
API validation + SQL verification + CI-friendly regression suites
profile picture
 

Never Stop Learning

About Me.

about me
🎓 Mechanical Engineering graduate turned QA Automation / SDET
🧪 Build maintainable E2E/UI automation with Selenium/Appium + BDD mindset
🔎 Strong at API validation, SQL verification, and defect triage with clear evidence
⚙️ CI-friendly test suites: stable, observable, and easy to run in pipelines
🤝 Collaborate closely with dev/product to prevent regressions and ship faster
 

Never Stop Learning

Tech Stack.

Language

Frontend

Backend

Database

Testing

DevOps

 

Get my hand dirty

Project.

Online Bookstore - Enhanced Online Reading Experience
Online Bookstore - Enhanced Online Reading Experience

A fully functional e-commerce website with features like product listing, shopping cart, and user authentication. Using ETL data pipeline to enhance the tracking of user's reading history and preferences.

  • Built end-to-end user flows (browse → cart → checkout) with clear, testable boundaries
  • Implemented data pipeline components for tracking reading history and preferences
HTMLCSSTypeScriptNode.jsExpressPostgresAWSApache AirflowPythonTableau
Personal Expense Tracker
Personal Expense Tracker

A personal expense tracker with features like adding, deleting, and editing expenses, and displaying the total expense using Swift and Firebase Realtime Database.

  • CRUD expense flows with realtime persistence
  • Mobile-first UX with Swift UIKit
SwiftUIKitFirebase
Portfolio Website
Portfolio Website

A personal portfolio website showcasing projects, skills, working experience and social media links

  • Responsive one-page portfolio with analytics + SEO head tags
  • 3D section integrated via React Three Fiber
HTMLCSSReactthree.jsTailwindJavaScript
 

Know my story

Working Experience.

Mar 2024 - Present

Junior Programmer at Hospital Authority

Develop and maintain Behavior-Driven Development (BDD) scripts for automated testing. Perform bug fixes and ensure functionality using Selenium and JavaScript. Collaborate with stakeholders to gather and understand user requirements.

► frontend:

TypeScriptReact.js

► backend:

JavaSpring Boot

► database:

MySQL

► automation Testing:

SeleniumCucumberAppiumPostman

► version Control:

JiraGithub

Jun 2023 - Nov 2023

Full Time BootCamp Student at Tecky Academy

Pursued an advanced MicroMaster focusing on web server programming, backend & AI development, and data engineering. Key projects include a machine learning-powered book recommendation system and a comprehensive ETL data pipeline for enhancing culinary experiences.

► frontend:

HTMLCSSReact.jsJavaScriptTypeScript

► backend:

Node.jsSpring Boot

► database:

PostgresMySQLMongoDB

► devops:

DockerGitGoogle Compute Engine

► cloud:

AWS - EC2AWS - S3

► data Engineering:

Apache AirflowPythonTableau

Dec 2021 - Jun 2022

Solution Engineer, APAC at Geek+ International Limited

Developed and maintained web applications using JavaScript, React.js, and Node.js. Designed and implemented RESTful APIs for data communication. Collaborated with cross-functional teams to deliver high-quality software products on schedule.

► platforms:

RMSWMS

► data Processing:

Excel

► system Drawing:

AutoCAD

► tools:

PostmanNavicat
 

Get in touch

Contact.

Please note that this form is for general inquiries and you may request my resume by clicking the template icon at the bottom right corner of the message field before sending the message with your name and email.

3D scene loads when in view