QA 工程師(QA Engineer)
Posted Updated 1
view
Description
【職務定義】
我們正在尋找具備系統理解能力與邏輯思考能力的手動測試 QA,能理解產品功能、操作流程及業務規則,從不同使用情境中找出潛在問題。
你將負責 Web 系統的測試規劃、案例設計、測試執行及問題追蹤,並協助團隊重現與分析客戶或內部人員遇到的問題,持續提升產品品質。
【工作內容】
- 根據產品需求、規格文件及使用情境,規劃測試範圍與優先順序,主動提出規格不明確或流程缺漏之處。
- 撰寫並維護 Test Checklist(測試檢查清單)、Test Case(測試案例)及測試資料,與 PM、RD 共同確認驗收條件。
- 執行 Web 系統的功能、操作流程、角色權限及資料一致性測試,並依需求進行跨瀏覽器與行動裝置測試。
- 設計並執行邊界條件、異常操作及例外情境測試,驗證不同資料狀態、操作順序與多人操作下的系統行為。
- 清楚記錄問題的發生環境、前置條件、重現步驟、預期結果、實際結果及影響範圍。
- 使用截圖、錄影、瀏覽器開發者工具或可取得的 Log,蒐集工程團隊排查問題所需的資訊。
- 協助初步判斷問題與操作方式、資料設定、產品規則或系統異常的關聯,並與相關人員確認。
- 追蹤 Bug 處理狀態,於修正後執行驗證,並依變更影響範圍安排回歸測試。
- 彙整測試結果、未解決問題及已知風險,協助團隊評估版本發布。
- 協助釐清內部同仁或客戶提出的產品操作與基礎技術問題,進行問題重現、資訊蒐集及必要的回覆。
- 與 PM、UI/UX、RD 合作,持續完善測試流程、常見問題及必要的產品操作文件。
【必要條件】
✔ 測試能力與經驗
- 具備 Web 系統手動測試實務經驗,能獨立規劃測試項目、撰寫測試案例並執行測試。
- 能將產品需求與業務規則轉換為可驗證的測試條件。
- 理解功能測試、邊界值測試、異常情境測試及回歸測試的目的與使用時機。
- 能清楚描述並重現問題,提供足夠資訊協助團隊判斷影響與排查原因。
✔ 系統理解與工具能力
- 具備邏輯思考與系統理解能力,能分析角色、權限、資料狀態及操作流程之間的關係。
- 能使用瀏覽器開發者工具,查看 Console 錯誤訊息及 Network 請求、回應資訊。
- 理解前端、後端、API 及 Log 的基本概念,能配合工程師蒐集排查資訊。
- 能閱讀基本英文介面、技術文件及錯誤訊息。
✔ 溝通與工作方式
- 能主動釐清不明確的需求,與團隊確認預期行為及驗收條件。
- 能依問題影響與版本時程安排測試優先順序,主動同步進度與風險。
- 重視問題追蹤與文件紀錄,能持續追蹤至修正驗證完成或確認後續處理方式。
【加分條件】
- 具 3 年以上軟體測試或 QA 相關工作經驗。
- 具 SaaS、醫療、HR、差勤或排班系統測試經驗。
- 曾測試複雜業務規則,例如日期與時區、跨月週期、多角色權限、多人操作或資料同步。
- 使用過 Jira、Notion、Trello 或其他問題追蹤工具。
- 使用過 Postman 等 API 測試工具,或具備基本 SQL 查詢能力。
- 具命令列工具或 Shell Script 使用經驗,能協助測試或問題排查。
- 曾建立 QA 流程、測試模板、問題回報規範或產品操作文件。