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 total — 718 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).