QA 工程師面試完全攻略:從技術考題到行為題的全方位準備
重點摘要: QA 面試考的遠不只是「你會找 bug 嗎」——面試官在評估你的測試思維框架、風險判斷能力,以及在真實開發壓力下做決策的方式。技術知識是門票,但能展現測試策略思維才是讓你脫穎而出的關鍵。
很多人以為 QA 面試比開發工程師面試輕鬆。這個假設在台灣外商和越來越多本土科技公司面前已經站不住腳了。
現代 QA 面試的範圍涵蓋測試理論、自動化架構設計、CI/CD 整合,以及面對開發壓力時的判斷力——特別是在台灣,半導體供應鏈廠商(台積電協力廠、聯發科相關供應商)和純軟體外商的面試邏輯截然不同,兩條路各有各的準備重點。這篇文章把這些都整理清楚。
QA vs. 測試:一個篩選問題
很多面試一開始會問:「QA 和測試(Testing)有什麼不同?」
這看起來像是基本題,但它實際上是一個篩選問題——面試官想知道你對品質的理解是否超越了「執行測試案例」這個層次。
測試(Testing) 是活動:執行測試案例、找出缺陷、驗證功能符合規格。
QA(Quality Assurance) 是流程:確保整個 SDLC 中的流程、標準和實踐能夠系統性地預防缺陷,而不只是在最後階段發現它們。
這個區別不是文字遊戲。能清楚說出這個差異的應徵者,傳遞的訊息是:「我理解測試只是確保軟體品質更大圖像中的一個工具。」這個框架在台灣外商面試中尤其重要,因為許多外商的 QA 角色已經融合了流程改善的職責。
技術基礎:面試官實際會問的內容
軟體測試生命週期(STLC)
STLC 通常涵蓋:需求分析 → 測試計劃 → 測試案例設計 → 環境搭建 → 測試執行 → 缺陷管理 → 結案報告。面試官不只想聽你背出這些階段,更想知道你在「需求分析階段」做了什麼——你怎麼識別可測試性問題?你怎麼在規格不清楚時推動澄清?
缺陷生命週期(Bug Lifecycle)
標準流程:New → Assigned → Open → Fixed → Retest → Closed(以及 Rejected / Deferred / Reopened 等分支)。準備好被問:「什麼情況下你會把一個 bug 設為 Deferred?」這個問題考的是風險判斷和利害關係人溝通,不是單純的流程背誦。
測試類型
這三個類型的區分很常被考:
- Smoke Test(冒煙測試):建置可測試性的快速驗證,確認核心功能沒有崩潰。類比:新車交車前先確認引擎能發動。
- Sanity Test(完整性測試):在修復特定 bug 或小變更後,確認相關功能正常。範圍比迴歸測試小、比冒煙測試深。
- Regression Test(迴歸測試):確保新的變更沒有破壞原本正常的功能。通常是自動化的、範圍最廣的。
測試設計技術
等價類劃分(Equivalence Partitioning)、邊界值分析(Boundary Value Analysis)、決策表(Decision Table)、狀態轉換測試(State Transition)——這些是面試白板題的熱門來源。準備一個你用過其中某個技術解決實際問題的具體例子。
嚴重性(Severity)vs. 優先級(Priority)
這是另一個常見篩選題。嚴重性是技術影響層面(功能完全無法使用 vs. 外觀問題);優先級是業務決策層面(需要多快修復)。
經典例子:公司官網首頁有個標誌顏色跑掉——嚴重性低,但如果隔天有重大發表,優先級可能很高。能用業務語言解釋這個區別,是資深 QA 和初級 QA 的分水嶺之一。
行為情境題:QA 版本
QA 面試的行為題往往有獨特的情境設計,需要你準備具體的測試現場故事。如果你還不熟悉 STAR 回答框架,可以先看這篇:如何用 STAR 方法回答行為面試題。
「時程壓縮時你怎麼決定要測什麼?」
這題考的是**風險導向測試(Risk-Based Testing)**思維。準備一個具體例子,說明你如何根據功能風險程度、使用者影響範圍和業務重要性決定測試優先順序,而不是「試著把所有東西都測一遍」。
「上線前一天你發現了嚴重 bug,怎麼處理?」
這題沒有標準答案,但面試官想看到:你能否清楚評估影響範圍、你是否有能力把技術風險轉化成業務語言向 PM/主管說明、以及你在壓力下的溝通方式。避免說「我一定會阻止上線」——這太絕對了,真實情況往往需要更多脈絡判斷。
「開發工程師不同意你的 bug 報告,你怎麼辦?」
這是 QA 最常遇到的職場張力。面試官考的是你的溝通方式,不是誰對誰錯。提供一個你透過提出具體的重現步驟、影響範圍資料,或尋求第三方(PM、架構師)介入來化解分歧的故事。更多衝突解決框架可以參考:如何回答衝突解決面試題。
自動化測試面試
框架架構問題
「描述你設計過的自動化框架」是資深 QA 面試的核心題型之一。準備好說明你的框架選型理由(Selenium/Playwright/Cypress 各有適用場景)、頁面物件模型(Page Object Model)的運用、測試資料管理策略,以及如何與 CI/CD 管道整合。
不穩定測試(Flaky Tests)的處理
幾乎每個做過自動化的 QA 都遇過這個問題。準備一個你如何診斷和解決 flaky test 的具體例子——是計時問題(timing issue)?環境依賴?測試資料衝突?能分析根因比只說「重跑幾次就好了」更有說服力。
CI/CD 整合
說明你如何把測試套件整合進 Jenkins/GitHub Actions/GitLab CI,包含如何設置失敗閾值、測試報告和通知機制。台灣外商通常預期 QA 對 DevOps 管道有基本的動手能力。
AI 在測試中的角色
這是近兩年面試中出現的新題型。準備你對 AI 輔助測試(AI-assisted testing)的看法——哪些場景適合(例:測試案例生成、視覺迴歸測試)、哪些目前仍有侷限(例:複雜業務邏輯的判斷)。有自己的觀點比給出教科書答案更吸引人。
ISTQB 認證:在台灣值得嗎?
台灣的情況比較微妙。純軟體外商(特別是美系公司)通常不把 ISTQB 列為硬性要求,更看重實際自動化能力和 Agile 環境下的測試經驗。
但在以下情況 ISTQB 確實有加分:
- 日系、歐系外商面試(這些公司普遍認可)
- 半導體或硬體測試相關職位(流程合規文化更強)
- 資歷尚淺時作為技術知識的佐證
台灣半導體/硬體測試是個值得單獨提的情境。台積電協力廠、聯發科相關廠商的 QA 職位往往更著重於硬體驗證流程、良率分析、SOP 文件能力,而不是典型的軟體 QA 技能——如果你在這個領域面試,確保你準備的故事和術語是對應的。
台灣市場特有的面試情境
英文能力的真實要求
台灣外商 QA 面試,特別是美系科技公司,往往包含全程英文面試。這不只是可以用中文說幾句技術術語,而是需要能用英文清楚說明測試策略、描述缺陷場景、討論框架設計選擇。
準備方式:把上面提到的技術題和行為題都練習用英文回答。AceRound AI 提供全英文模擬 QA 面試,可以讓你在真實面試前習慣用英文思考測試邏輯。
求職平台方面,台灣主要參考 104 人力銀行 和 LinkedIn Taiwan,外商職缺特別集中在 LinkedIn。
Agile 環境下的 QA
外商面試中,展現你在 Agile/Scrum 框架中如何運作——你在 sprint planning 中如何參與需求澄清?你如何在快速迭代中維持測試覆蓋率?這些是比單純說「我會寫自動化」更能說明深度的回答方向。技術面試的全方位準備可以進一步參考:最佳 AI 技術面試工具推薦。
用 AI 模擬練習 QA 面試
QA 面試的特殊挑戰是:你需要同時準備技術題、行為題,以及情境判斷題——每種類型需要不同的回答方式。傳統的自我練習很難模擬真實面試的壓力和追問。
AceRound AI 針對 QA 工程師職位提供模擬面試練習,涵蓋:
- 測試基礎知識考題(STLC、缺陷生命週期、測試類型)
- 自動化框架設計討論
- 行為情境題的 STAR 結構回饋
- 英文面試模式(針對外商準備)
特別有用的是即時結構回饋——你的 STAR 回答有沒有缺少 Result?你的技術解釋是否清晰?這種客觀回饋比請朋友陪練更能找出真正的盲點。
常見問題
Q:QA 工程師和 SDET 有什麼不同?
SDET(Software Development Engineer in Test)在台灣和美系外商語境中通常意味著更強的開發能力——能夠自己建構自動化框架、貢獻測試基礎設施代碼。QA 工程師的定義比較廣,可能包含手動測試到自動化都有。如果職缺寫 SDET,準備好被問程式設計題的可能性。
Q:沒有自動化經驗可以應徵 QA 職缺嗎?
取決於職位層級和公司。台灣有些公司(特別是傳統產業、部分硬體公司)仍有純手動測試職位。但多數軟體公司,特別是外商,已經預期 QA 至少有基本的自動化腳本撰寫能力。若你正在轉型,展示你正在學習(有作品集、有實作練習)比聲稱「我很快能學會」更有說服力。
Q:QA 行為題需要準備幾個故事?
建議準備 5–7 個核心故事,能從不同角度切入:一個展示測試策略判斷、一個展示跨部門溝通(特別是與開發的協作)、一個展示在時程壓力下的優先順序決策、一個展示自動化問題解決。同一個故事不要用超過兩次。
Q:ISTQB 備考需要多久?
CTFL(Foundation Level)多數人投入 40–60 小時可以通過。如果你已有實際 QA 工作經驗,這個時間可以縮短。台灣有中文版模擬題資源,但建議同時用英文版練習,因為術語和英文一致更有助於外商面試。
Q:面試被問到「找出這個網頁的 bug」,怎麼準備這類現場測試題?
這類題型在台灣部分公司的現場面試中確實會出現。準備方向是:建立一個心智框架(功能性 → 邊界條件 → UI/UX → 效能 → 安全性),然後有系統地說出你的探索過程。面試官更想看你的思維方法,不是你找到了幾個 bug。
Q:QA 面試通常幾輪?
台灣外商 QA 面試一般 2–4 輪:HR 初篩(可能包含英文溝通評估)→ 技術面試(測試知識 + 可能有白板題)→ 主管面試(行為題為主)→ 有時有一輪 team fit。準備每一輪的重點不同,技術面試後記得要求回饋,幫助後續準備。
Author · Alex Chen. Career consultant and former tech recruiter. Spent 5 years on the hiring side before switching to help candidates instead. Writes about real interview dynamics, not textbook advice.


