Software QA & Automation · Taiwan (UTC+8)

William Lu

Senior QA Engineer / QA Lead

I led a 6-person remote automation team for ASML, and served as QA Leader and SEG (Service Engineering Group) Leader during 13 years in QA and support engineering at Trend Micro.

Based in Taiwan (UTC+8) · fully remote · flexible hours; open to Americas, EMEA, APAC

Explore my QA cases Read resume PDF resume

Selected cases

Choose a case for the role you are hiring: CEX product quality, automation leadership, or technical support. Each case explains my contribution and the result.

Case 1 · 2023–2024

ASML / Zealogics

Automation planning and team leadership

6 automation engineers led across three ASML HMI modules

Designed the setup-to-reset lifecycle within the existing TestComplete architecture so the normal workflow could run unattended; the team implemented most of the code. Implemented a portion of test cases as Python automation scripts within the TestComplete framework and reviewed the team's code.

Read ASML case →

Case 2 · 2010–2023

Trend Micro

Enterprise QA and support engineering

−20pp first-month SEG-to-L2 missing-info returns after the DLP diagnostic guide (manager-reported)

As SEG Leader, checked escalation evidence and assigned cases by priority, complexity, and workload. Took part in interviewing candidates during the DLP period (self-reported).

Incident and support case → DLP compatibility and performance →

Case 3 · 2024

BTSE (Nogle)

CEX product quality

3 high-severity defects escalated across trading, commission, and conversion

Tested wallet, referral, spot, futures, convert, fees, funding, liquidation, and KYC. The case also records what remained unresolved when I left.

Read BTSE case →

How I lead QA

Read →
  • ASML Led a 6-person remote team: task split, code review, daily syncs, and weekly meetings evidence →
  • ASML Annual performance reviews plus 1:1s, handling blockers and performance gaps evidence →
  • ASML Reported team progress and training needs to ASML management evidence →
  • Trend Micro Set SEG intake and assignment rules; took part in interviewing candidates (self-reported) evidence →
6remote automation engineers led(ASML via Zealogics)
−20ppfirst-month SEG-to-L2 missing-info returns after DLP diagnostic guide(manager-reported)
3high-severity financial-logic defects escalated(BTSE)
2×internal Best SEG Engineer(Trend Micro, 2019, 2021)

Quality where failure has consequences

My experience spans crypto exchange testing, security incident investigation, and test automation.

2024

Nogle (BTSE)

Senior QA Engineer · centralized crypto exchange

Tested Wallet, Referral and Affiliate, Spot, Futures, Convert, fees, funding, liquidation, and KYC on BTSE's centralized crypto exchange. Identified and escalated three high-severity defects across trading, referral commission, and conversion flows.

2023–2024

Zealogics, for ASML

Project Leader / Senior Automation Test Engineer

Led six Automation Engineers across three ASML HMI modules. Designed the setup-to-reset lifecycle within the existing TestComplete architecture so the normal workflow could run unattended. Planned reusable modules and technical handover; the engineers completed most implementation coding.

2010–2023

Trend Micro

QA Engineer → Senior Customer Service Engineer → Senior QA / Customer Service Engineer · QA Leader and SEG Leader

As SEG Leader, I checked escalation evidence and assigned cases by priority, complexity, and workload. I initiated a DLP diagnostic guide; manager-reported figures showed a 20-percentage-point drop in missing-data case returns in its first month. I also built Python monitoring for Chrome updates and proposed a supported-site scanning design to reduce resource use. Received internal SEG awards in 2019 and 2021.

Systems I build

I build tools around real constraints: traceable data, explicit guardrails, and workflows another person can verify.

CEX Market Data Quality Lab

Python / pytest · REST and WebSocket testing

Tests public market-data snapshots and updates for stale events, sequence gaps, and invalid order-book values. Includes test design, executable checks, and versioned results. Uses Binance public APIs; separate from my employment at BTSE.

Public market data only. No account, order, or funds testing. Live results apply to the recorded revision and date.

Source and test design ↗ · CI run history ↗

QA Decision Desk

Open dashboard ↗ · Source ↗

Portfolio demonstration. Check each record's scope, revision, and freshness before interpreting its status.

A dashboard for reviewing test results and evidence

A passing result needs a tested version, a clear scope, and supporting evidence.

Consolidates test evidence from two repositories into traceable release decisions. Each row shows the decision, rationale, and evidence link. The dashboard keeps freshness, Unknown states, Gate Flow, and sanitized public boundaries explicit.

Risk-based QA Evidence contract Release governance
QA Decision Desk main view: Low-Tech Whiteboard, release verdict, and QA template links

Multi-Agent Quality Gate (demo)

Static page · no external requests

A self-contained sample of several agents checking one change before the gate gives a decision. It is a demonstration, not a live product result.

Multi-Agent Quality Gate (demo)

English Multi-Agent Quality Gate demo showing the Scoped Go decision and At Risk summary

Where I've been

  1. 2025 - now

    Career break (caregiving) · self-directed study in AI and software architecture

  2. 2024

    Senior QA Engineer · Nogle (BTSE)

  3. 2023 - 2024

    Project Leader / Senior Automation Test Engineer · Zealogics (client: ASML)

  4. 2010 - 2023

    QA Engineer → Senior Customer Service Engineer → Senior QA / Customer Service Engineer (QA Leader and SEG Leader) · Trend Micro

  5. 2006 - 2010

    Firmware Engineer · Tatung

Education

MS, Information Engineering and Computer Science · Feng Chia University · 2003–2005

BS, Information Engineering and Computer Science · Feng Chia University · 1998–2003

Capabilities

Test craft

Test Design Exploratory and Manual Testing Test Strategy and Planning E2E and API Testing Regression Testing Defect Management Root Cause Analysis

Automation

Selenium Robot Framework TestComplete Automation Framework Design

Customer support

VIP Escalation Hotfix Validation Incident Response Beta Program Management Technical Training

Languages and platforms

Python Java C SQL XML LDAP / Directories Azure DLP SDK

Web3 and financial product quality

Crypto Exchange QA Futures Pricing Logic Commission Logic Financial Risk Testing E2E Web/API Testing Evidence-led Investigation

Hiring for QA, QA Lead, or technical support? Get in touch.