W/ William Lu
All casesEnglish resume

Public QA resume

William Lu

Read source on GitHub ↗
On this page

Role: Senior QA Engineer / QA Lead | Software Quality Assurance, Test Automation & Root-Cause Analysis

Taiwan | UTC+8 | Fully Remote · Flexible Hours (Americas, EMEA, APAC) | sanyoii@gmail.com

Portfolio | LinkedIn | GitHub | Download 2-Page PDF Resume

Professional summary

Senior QA Engineer and QA/Support Leader with 13+ years in software QA and support engineering (plus 4 years in embedded firmware), including 13 years at Trend Micro in QA and support engineering, across Enterprise Security & DLP (Trend Micro), Semiconductor Automation (Zealogics / ASML), and FinTech / Crypto Exchange (BTSE). Proven track record of identifying and escalating high-severity financial-logic defects, leading remote automation teams, designing unattended CI test lifecycles, and resolving complex customer production incidents through deep root-cause analysis (RCA). Two-time recipient of Trend Micro's internal Yearly Best SEG (Service Engineering Group) Engineer recognition (2019, 2021).

Career highlights

  • 13+ Yrs QA · 2× Internal Best SEG Engineer: 13+ years in QA and support engineering (+4 yrs firmware); received Trend Micro's internal Yearly Best SEG Engineer recognition in 2019 & 2021.
  • 3 High-Severity Financial Logic Defects @BTSE: Reproduced, documented, and escalated across trading (Futures/Spot), referral commission, and conversion flows, alongside 30–50 Referral/Affiliate TestRail cases and ~20 Convert internal Wiki cases.
  • Led 6 Remote Automation Engineers @ASML: Directed HMI eP5 automation delivery (iCDU, MM Flow, ADEL) within the existing TestComplete architecture and designed the unattended normal-path execution lifecycle via Atlassian Bamboo.
  • -20pp Escalation Returns @Trend Micro: Initiated a diagnostic guide cutting first-month SEG-to-L2 missing-info returns by 20 percentage points (per manager-shared figures).

Core skills

Test Strategy & QA Leadership

Risk-based Testing, Test Specifications & Test Data Design, Test Reviews, QA Leadership, Beta Planning, Automation Feasibility Assessment, Reusable-Module Planning, Technical Handover (TOI) & Onboarding Documentation

Functional, System & Performance Testing

Manual & Exploratory Testing, Functional & Regression Testing, Boundary / Negative / FET (Force-Error Test); RAT (Release Acceptance Test), FAST (Functional Acceptance Simple Test), TOFT (Task-Oriented Function Test); System & Compatibility Testing, Cross-browser (Chrome, Edge, Firefox), Performance, Load, Stress & Long-Running Memory-Leak Tracking (PerfMon)

Automation, API, WebSocket & Data Validation

Python, Selenium, Robot Framework, TMSTAF, TestComplete, Jenkins, Atlassian Bamboo; E2E Web API Validation, WebSocket Event Inspection, Browser DevTools, SQL (TablePlus), Excel Financial Reconciliation

Troubleshooting, RCA & Environments

Defect Triage, Customer Escalation Reproduction, Incident RCA, Hotfix Validation, Log and Dump Analysis (WinDbg, ProcMon, Process Explorer, Windows Event Log); TestRail, Jira (Filters / JQL), Confluence, GitHub, Bitbucket; VMware, VirtualBox, Hyper-V, Windows Server, Microsoft Azure

2025–Present Practice & Product Domains

Python, pytest, Playwright, GitHub Actions; Enterprise Endpoint Security & DLP SDK; Exchange Workflows (Wallet, Spot, Futures, Convert, Referral/Affiliate, Fees, Funding, Liquidation, KYC)

Professional experience

Career Break | Family Caregiving

Feb 2025–Present | Taiwan (UTC+8)

  • Career break for family caregiving while maintaining hands-on QA engineering practice through personal Python, pytest, Playwright, and GitHub Actions verification projects for public market data and bilingual web quality.

Nogle (BTSE) | Senior QA Engineer

Sep 2024–Nov 2024 | Taipei, Taiwan | On-site · Full Case Study

  • End-to-End Exchange Quality: Executed manual, exploratory, functional, boundary, negative, and regression testing across Wallet (deposit, withdrawal, blockchain confirmation), Referral/Affiliate, Spot, Futures, Convert, maker/taker fees, funding rate calculation/settlement, liquidation/partial liquidation, and Individual/Corporate KYC on Web workflows across Chrome, Edge, and Firefox, validating UI state, REST APIs, WebSocket events (executionReport, orderUpdate, outboundAccountPosition, positionUpdate, Balance Update) via Browser DevTools, TablePlus SQL, and spreadsheet formula models.
  • High-Severity Financial Defect Discovery: Reproduced, documented, and escalated three high-severity financial-logic defects for engineering prioritization:
    1. Futures & Spot Boundary Handling: Boundary purchase quantity/value inputs produced inconsistent pricing or left the UI without a usable result across multiple assets and three browsers (Chrome, Edge, Firefox), while the API returned HTTP 200 OK with an unreadable response body.
    2. Referral & Affiliate Multi-Tier Commission: Under a deeper multi-account hierarchy with active trading, actual commission values across upper tiers exceeded the expected allocation when reconciled against a multi-account test model, admin results, and spreadsheet calculations.
    3. Convert Cross-Entry Boundary Handling: Boundary inputs across different product entry points, three browsers, and source/target asset pairs left the UI without a usable result and returned an unreadable Convert API response body, exposing a shared-service risk for connected flows.
  • Test Case Design & Onboarding Documentation: Authored 30–50 Referral/Affiliate test cases in TestRail (first review completed before departure) and ~20 Convert test cases and study scenarios in the internal Wiki; used TestRail for Wallet cases and wrote newcomer onboarding study notes and defect investigation pages in the internal Wiki.

All three defects were acknowledged and escalated for priority handling, and remained open when I left.

Zealogics / ASML | Project Leader / Senior Automation Test Engineer

May 2023–Apr 2024 | Fully Remote · Full Case Study

  • Remote Team & Delivery Leadership: Led six Automation Engineers in a fully remote ASML engagement covering HMI eP5 modules (iCDU, MM Flow, ADEL), managing weekly progress via custom Jira Filters/JQL, test-case reviews, annual formal performance reviews I conducted for each engineer, status and training-need reporting to ASML management, and client TOI/live demos. Implemented a portion of test cases as Python automation scripts within the TestComplete framework and reviewed the team's code.
  • Unattended CI Lifecycle Design: Architected the end-to-end test execution flow (Simulator startup, initialization, Recipe loading, execution, reporting, cleanup, and environment reset) within the existing TestComplete architecture—enabling unattended normal-path execution via .bat and Atlassian Bamboo triggers (while isolating connection failures for manual investigation).
  • Modular Reuse & Feasibility: Assessed manual test cases for full vs. partial automation, planned shared modules prior to assignment to eliminate duplicate coding, authored Test System Design docs in Confluence, and contributed direct test implementation alongside the team.

Trend Micro | Senior QA Engineer & Senior Customer Service Engineer

Jul 2014–Jan 2023 | Taipei, Taiwan | On-site · Incident & Beta Case Study · DLP Compatibility & Perf. Case Study

  • QA & SEG Leadership: Served as QA Leader and SEG Leader for the Data Loss Prevention (DLP) SDK and enterprise security products (OfficeScan, WFBS-SVC, IMSVA), bridging system/performance QA with global support-engineering RCA and hotfix validation.
  • Proactive Chrome Compatibility Automation: Built Python monitoring via Google APIs (googleapis.com) to detect Chrome Beta and Stable releases, trigger browser updates and sensitive-file upload tests, and send email alerts when DLP failed to block an upload—catching browser breaks before customer reports.
  • Performance Optimization (-10% CPU/RAM): Proposed supported-site scanning, adopted and implemented by the team during a DLP refactor; based on my recollection of the QA performance test report, CPU and memory usage each fell by at least 10% relative to the previous design (unlisted sites were explicitly unsupported; users could test adding sites to a configuration file and report failures to Support for team assessment).
  • Support Diagnostic Standardization (-20pp Returns): Initiated an issue-type-based DLP diagnostic guide; in its first month, the share of cases SEG returned to L2 for missing information fell by 20 percentage points according to figures shared by my manager.
  • Deep Escalation RCA & Recognition: Automated regression suites (Python, Selenium, Robot Framework, TMSTAF, Jenkins) and reproduced complex customer crashes/leaks across VMware, VirtualBox, Hyper-V, and Azure labs using WinDbg, ProcMon, and Process Explorer; received Trend Micro's internal Yearly Best SEG Engineer recognition in 2019 and 2021.

Trend Micro | Senior Customer Service Engineer

Jun 2013–Jul 2014 | Taipei, Taiwan | On-site

  • Served as SEG Leader and final escalation point for critical WFBS Advanced incidents across APAC, Europe, and the US; led dump/upgrade-log RCA, reconstructed customer-upgrade-path hotfix validation, and proposed the WFBS Guide Book to reduce missing-info case returns.

Trend Micro | QA Engineer

May 2010–Jun 2013 | Taipei, Taiwan | On-site

  • Owned module, system, and long-running performance testing (Python + Windows Performance Monitor) for Worry-Free Business Security Advanced (6.0 SP1–7.0 SP1); served as Internal & External Beta Owner, leading on-site production beta deployments and field diagnostics across Europe.

Tatung | Firmware Engineer

Apr 2006–Apr 2010 | Taipei, Taiwan | On-site

  • Developed and validated embedded C firmware for European/US LCD TVs (from-scratch OSD UI and A/V hardware calibration) and Java control systems for smart meters, supporting stable mass-production releases and a GE OEM engagement.

Selected case studies

The case studies describe my direct work without confidential customer or implementation details. Original employer records are no longer available for independent verification. The DLP case-return change comes from figures shared by my manager; resource reductions come from my recollection of the QA performance report. Baseline values and original reports are unavailable.

Selected portfolio

  • QA Portfolio & Risk-Based QA Decision Desk: bilingual work and employment evidence with static, runtime, responsive, and accessibility smoke checks.
  • Public repository: source, tests, and publication evidence.
  • CEX Market Data Quality Lab: Python/pytest checks for REST snapshots, WebSocket sequencing, and order-book invariants. Public market data only; no accounts, orders, or funds. The repository records tested revisions and limitations.
  • How I lead QA: people, process, quality, and stakeholder practices at ASML and Trend Micro, each linked to a published case section.
  • Multi-Agent Quality Gate demo: six roles review one release candidate in order across four synthetic data sets (not a real release or trading).

Education

MS, Information Engineering & Computer Science

Feng Chia University, Taiwan | 2003–2005

BS, Information Engineering & Computer Science

Feng Chia University, Taiwan | 1998–2003

Remote availability

Based in Taiwan (UTC+8). Seeking Fully Remote roles with flexible working hours; open to teams in the Americas, EMEA, and APAC, and up to 25% travel. Languages: Mandarin Chinese (Native), English (Professional working proficiency). Weekend, holiday, shift, and on-call coverage require role-level confirmation.