Summary
Alan Chang is a bilingual (English/Mandarin/Cantonese) Staff QA Engineer with 11 years of hands-on experience across Android apps, EMV payment terminals, IoT, and OTT streaming platforms. He has progressed from mobile programming to leading QA automation efforts, designing test systems and scripting in Python for modem/QMI, AT command stacks, and Android test frameworks. Alan’s background includes payment firmware validation, NFC/mobile wallet testing to Visa standards, and maintaining complex test environments with Raspberry Pi, VMs, and CI tools like Jenkins and Docker. Based in Taiwan with dual Canada–Taiwan citizenship, he combines deep protocol-level knowledge (3G/4G, EMV) with a pragmatic focus on scalable test automation and cross-border collaboration. An understated strength is his track record of translating device-level constraints into reliable automated test suites that reduced manual effort and sped time-to-market.
10 years of coding experience
10 years of employment as a software developer
Bachelor, Electrical and Computer Engineering, Bachelor, Electrical and Computer Engineering at University of Toronto
English, Chinese, French, Mandarin, Chinese