Chan Kai Loon (Alan)

Senior Quality Engineer · SDET

Summary

Senior Quality Engineer / SDET with 9+ years in software testing & automation across web, API, mobile and performance for public-sector and private systems. Maintained a 1,000+ scenario BDD automation suite and shipped multiple national digital-service rollouts with zero production defects, cut test-creation time 60% with a reusable automation framework, and led a polyrepo → monorepo CI/CD migration that consolidated ~31 build pipelines into 10 and shrank build footprint up to 85%. ISTQB-certified in Agile, Mobile and Performance testing.

Core Skills

AutomationPlaywright · playwright-bdd · Selenium · Katalon Studio · BDD / Gherkin
Performancek6 · JMeter · Gatling · load / stress / soak testing
MobileMaestro (iOS + Android)
LanguagesTypeScript · JavaScript · Java · Groovy · PHP · SQL
CI/CD & ToolingGoCD · Jenkins · GitHub Actions · Git · Docker · NX monorepo
API & ReportingPostman · REST / contract testing · Allure · Grafana · InfluxDB
PracticesAgile / Scrum · UAT · regression · root-cause analysis · shift-left quality

Experience

Quality Engineer (II) — GovTech (Ministry of Manpower)
Apr 2021 – Present · Singapore
  • Authored 72 new BDD feature files and maintained 255 in total718 Scenarios + 292 Scenario Outlines across 720+ commits — forming the platform's automated regression backbone.
  • Shipped multiple internet & intranet government service rollouts with zero production defects, owning UAT with business analysts and removing ~1,000 manual cases/year (~350 ops man-hours/month) for back-office officers.
  • Streamlined a key service's end-to-end suite to a 30-minute runtime, built a reusable test framework adopted across teams that cut test-creation time 60%, and added a Playwright visual-testing framework to catch UI regressions.
  • Scripted and executed performance & stress tests, analysing metrics and sharing findings that drove UX improvements — including a 100-concurrent-user stress test that surfaced critical bottlenecks before release and held the feature stable under peak load.
  • Led a polyrepo → monorepo CI/CD migration, consolidating ~31 build pipelines into 10 (~68% fewer) and cutting per-job build checkouts up to 85% (2.5 GB → ~250 MB) while reclaiming ~7.5 GB of CI server disk — delivered with zero rollback risk.
  • Strengthened platform reliability & security — restored 100% automation-pipeline stability for an AWS migration (resolving complex CA-validation errors), patched npm vulnerabilities across all 31 web-form repositories, standardised build config across 6 repositories, delivered Node v22 across 29 forms, and restored missing production logging to close an audit gap.
  • Delivered policy- and compliance-driven features under tight timelines with zero production issues, including one that eliminated ~239 manual verification cases/month.
  • Mentored software engineers through code reviews, pairing and incident support — lifting test quality, pipeline stability and automation adoption across QE and DevOps.
Senior QA Engineer (Automation) — Orion Consultancy Pte Ltd
Aug 2018 – Apr 2021 · Singapore
  • Hardened automation frameworks with resilient page objects and contract coverage across 4 client projects, cutting flaky failures and stabilising releases.
  • Cut regression cycles from days to hours by configuring, scheduling and maintaining automated CI/CD jobs in Jenkins.
  • Drove defect prevention by leading root-cause analysis and reporting QA metrics (defect density, open-defect counts) to developers and PMs across SIT/UAT.
  • Mentored 4 junior QA engineers, establishing automation best practices and review standards.
Software Tester (Quality Control) — Macrokiosk Sdn Bhd
Nov 2016 – Jul 2018 · Malaysia
  • Owned end-to-end test planning and execution — drafting and running test plans and scripts mapped to requirements across full system flows — to meet functional and end-user standards.
  • Improved release quality through preliminary root-cause analysis, defect logging and triage, and clear test-result reporting to project teams, while estimating and tracking test effort.
Earlier — Technical Analyst, ManagePay · Software Developer (PHP), VOXZ
2014 – 2015 · Malaysia
  • Built and supported web and card-management (CMS) applications in PHP and provided first-level application support — giving me a developer's lens on testability and root-cause analysis.

Certifications

ISTQB Mobile Application Tester (2023) ISTQB Agile Tester (2023) ISTQB Performance Testing (2022) ISTQB Certified Tester – Foundation (2016) Level 1 TRIZ Practitioner (2013) IBM WebSphere Application Server (2013)

Education & Languages

Bachelor of Information Systems (Information Systems Engineering) Universiti Tunku Abdul Rahman — 2015 Languages: English, Mandarin, Bahasa Melayu (fluent); Cantonese (spoken).