自動化測試工程師 (QA Automation Engineer)
Description
職務說明
我們正在尋找一位具備軟體測試思維、且願意善用 AI 工具提升工作效率的 QA Engineer。
這個職位不只是執行 Test Case,而是需要主動理解系統、找出風險、設計測試方式,並使用 Claude、Codex 等 AI Coding Agent 協助完成測試自動化、問題分析與日常 QA 工作。
我們期待你能把 AI 當成日常工作工具,而不是只依賴人工操作。
工作內容
- 根據需求規格、User Story 與系統流程設計 Test Plan / Test Case
- 執行 Functional Test、Regression Test、Integration Test、API Test
- 主動分析異常情境、Boundary Case 與可能的系統風險
- 撰寫清楚且可重現的 Bug Report,包含:
- Reproduce Steps
- Expected Result
- Actual Result
- Log / Screenshot / API Response
- 與 Developer、PM 合作釐清問題並追蹤修復結果
- 建立及維護自動化測試
AI 工具使用要求
我們期待 QA 能熟練使用 Claude、Codex 或其他 AI Coding Agent 輔助工作,例如:
- 根據需求自動產生 Test Case 初稿
- 使用 AI Review Test Case,找出遺漏的 Boundary Case
- 產生 API Automation Test
- 撰寫 Python / JavaScript 測試程式
- 協助產生 Playwright / Selenium 測試程式
- 分析 Error Log 與 Stack Trace
- 協助建立 Mock Data / Test Data
- 協助將重複性人工測試轉成 Automation
我們不要求所有程式碼都由人工從零開始撰寫,但需要具備判斷 AI 產出是否正確、修改及驗證結果的能力。
必備條件
- 具備軟體 QA / Software Testing 基本概念
- 能獨立設計 Test Case,而非只按照既有 Case 執行
- 熟悉 HTTP / REST API 基本概念
- 願意使用 Claude、Codex 等 AI Coding Agent 進行日常工作
- 具備基本程式邏輯,能理解並修改 AI 產生的測試程式
- 具備良好的問題分析與溝通能力
加分條件
- 熟悉 Python 或 JavaScript
- 使用過 Playwright、Selenium、Pytest 等測試框架
- 具備 API Automation Test 經驗
- 熟悉 Docker / Linux
- 具備 Performance Test 經驗,例如 JMeter、k6
- 具備 Security Testing 基本概念
- 有使用 AI Coding Agent 實際完成工作任務的經驗
我們期待的人
我們重視的不是「一天可以執行多少 Test Case」,而是:
- 能不能提前發現問題
- 能不能理解系統真正的風險
- 能不能把重複工作自動化
- 能不能有效使用 AI 提升自己的產能
- 遇到問題是否會主動分析,而不是只把問題丟給 Developer
- 是否能清楚說明「為什麼這是一個 Bug」
- 是否能思考哪些地方可能還有類似問題
理想的 QA Engineer 應該能從單純的 Tester,逐步成為具備 Automation、AI Tool 與系統分析能力的 Quality Engineer。