> 九號工具站
返回列表

QA 職涯路線圖 — Junior 到 Lead / Manager 的能力地圖

QA 工程師完整職涯路線。每個階段的能力要求、薪資範圍、轉職時機、晉升訊號。附技能心智圖與成長軌跡圖。

QA qa-職涯 路線圖 晉升 轉職 技能樹
· 最後更新 2026-06-10 · 最後審閱 2026-08-30

💡 本文原刊於 qa.9niche.com,2026-08 併入 9niche.com 懶人包,內容照原文完整搬遷。

1. 前言

「QA 做久了天花板就到了嗎?」這是 5 年內 QA 最常問的問題。答案是 沒有,但要知道怎麼走。這篇給你完整的職涯地圖,包含每個 level 該長什麼樣、什麼時候該轉、薪資對標、轉技術或管理路線的選擇。

2. 5 個職涯階段一覽

每個階段都不是時間決定 — 是能力決定。有的人 3 年就到 Senior、有的人 8 年還在 Mid。

flowchart LR J[Junior<br>0-2 yr] --> M[Mid<br>2-4 yr] M --> S[Senior<br>4-7 yr] S --> L[Lead / Staff<br>7-10 yr] L --> Mgr[QA Manager /<br>Director<br>10+ yr] S --> Spec[Specialist<br>SDET / Perf / Sec] style J fill:#06b6d4,color:#fff style M fill:#10b981,color:#fff style S fill:#a855f7,color:#fff style L fill:#f59e0b,color:#fff style Mgr fill:#ef4444,color:#fff style Spec fill:#ec4899,color:#fff

3. 技能總地圖

不用全部精通。每階段該強的不同

mindmap root((QA<br>核心能力)) 手動測試 Test case 設計 探索性測試 Bug 重現與報告 跨平台測試 自動化 Selenium / Playwright / Cypress API 自動化 Mobile 自動化 Visual regression CI/CD Pipeline 設計 Quality gate Report 整合 Docker / K8s 程式能力 Python / JavaScript / Java Git 工作流 SQL Shell 流程與方法 Scrum / Kanban Spec review Risk-based testing 測試策略 領域知識 業務 domain 使用者行為 競品分析 法規與合規 軟實力 跨團隊溝通 Stakeholder 管理 Mentor / 帶人 影響力 特殊領域 Performance Security Accessibility AI / LLM 測試

4. Stage 1: Junior QA(0-2 年)

該會的

  • ✅ 寫得出標準 test case(IEEE 829 格式)
  • ✅ 寫得出標準 bug report(讓 dev 30 秒看懂)
  • ✅ 跑得了 regression test
  • ✅ 用 Postman 手動測 API
  • ✅ 基本 SQL 查資料
  • ✅ Chrome DevTools 抓 console / network
  • ✅ 一個自動化框架(看得懂、能跑、能加 case)

不該被要求

  • ❌ 設計整個測試策略
  • ❌ 一個人扛某模組品質
  • ❌ Lead spec review
  • ❌ Manage 自動化框架

薪資範圍(台北、台幣、月薪)

公司類型起薪
新創 / 中小企業35K-45K
中型公司40K-55K
外商 / FAANG-like55K-80K

升級訊號

  • 開始能獨立 own 一個小功能的測試
  • Bug ticket 不被退回
  • 提的問題開始被 senior 認為「有水準」
  • 開始有人主動找你 review 他的 case

5. Stage 2: Mid QA(2-4 年)

該會的

  • ✅ 一個專長領域熟(Web / Mobile / API / Backend)
  • ✅ 寫得出完整的 test plan
  • ✅ 獨立負責一個中型功能 sprint
  • ✅ 寫得出穩定的自動化(Page Object Model、fixture)
  • ✅ 看得懂 CI yml、能加 step
  • ✅ Spec review 能問出關鍵問題
  • ✅ 開始 mentor junior

該開始的

  • 學習測試策略思考(不只 case,是整個 sprint 的品質怎麼守)
  • 參與 retro 提 process 改善
  • 培養跨團隊溝通能力(不只跟 dev、跟 PM、設計、support)

薪資範圍

公司類型範圍
新創 / 中小50K-70K
中型60K-85K
外商80K-120K

升級訊號

  • 大家會問你「這該怎麼測」
  • 開始 lead 跨團隊的測試 initiative
  • 主動發起 process 改善而非被動執行
  • 寫的自動化被別組 reference / copy

6. Stage 3: Senior QA(4-7 年)

該會的

  • ✅ 能設計整個產品的測試策略
  • ✅ 跨多領域熟練(Web + API + Mobile 至少兩個)
  • ✅ 能建 / 改造團隊的自動化框架
  • ✅ 能 lead spec review、推動 shift-left
  • ✅ Mentor 多人、帶 1-2 個 junior
  • ✅ 建立 quality gate、影響 CI/CD process
  • ✅ 對業務 domain 有深度理解

該開始的

  • 選方向:技術路線(Staff / Principal)vs 管理路線(Lead → Manager)vs 專家(SDET / Perf)
  • 對外輸出:寫文章、講座、Open source
  • 跨團隊影響力:被別 team 諮詢

薪資範圍

公司類型範圍
新創 / 中小70K-100K
中型85K-130K
外商130K-200K

路線分岔點

沒選的話:到 Senior 就停滯、變「資深 mid」、薪資 cap。

flowchart TD Senior[Senior QA<br>4-7 yr] --> Q1{喜歡<br>技術深挖?} Q1 -->|是,且喜歡寫 code| Staff[Staff / Principal<br>QA Engineer] Q1 -->|是,且想專精| Spec[Specialist<br>SDET / Perf / Sec] Q1 -->|否,喜歡帶人| Lead[QA Lead] Q1 -->|否,喜歡跨域| PgmMgr[Program Manager /<br>TPM] Staff --> P1[繼續技術,<br>變產品架構師] Spec --> P2[業界專家,<br>顧問 / 講師] Lead --> Mgr[QA Manager] PgmMgr --> Pdct[Product Manager] style Senior fill:#a855f7,color:#fff style Q1 fill:#f59e0b,color:#fff

7. Stage 4A: Staff / Principal QA Engineer(技術路線)

該會的

  • 跨產品 / 跨團隊測試架構
  • 設計新自動化框架(給整個公司用)
  • 解最難的 flaky / performance / scalability 問題
  • 對外發表(conference talk、open source)
  • Code review 等同 senior engineer

一週的時間分配

  • 30% 寫架構代碼
  • 25% 跨團隊諮詢
  • 20% 寫設計文件 / RFC
  • 15% Mentor / pairing
  • 10% 對外(寫作、social)

薪資範圍

公司類型範圍
中型130K-180K
外商200K-350K+

8. Stage 4B: QA Lead / Manager(管理路線)

該會的

  • 帶 3-8 人團隊
  • 1-on-1(每週固定)
  • 招募 / 面試 / 留才
  • 績效評估
  • 預算 / 工具採購
  • 跨部門協調

一週的時間分配

  • 35% 1-on-1 + team meeting
  • 25% 跨部門協調
  • 15% 績效 / 招募
  • 15% 技術決策 review
  • 10% 自己手動寫一點點 code(保持手感)

薪資範圍

公司類型範圍
中型100K-160K
外商180K-300K+

陷阱:很多 Senior 升 Lead 後發現「我喜歡解 bug、不喜歡開會」、後悔但回不去。Lead 前先試 mentor 帶 1-2 人確認自己喜歡。

9. Stage 5: Director / VP / Head of Quality(10+ 年)

該會的

  • 公司層級的品質策略
  • 跨多 team 預算分配
  • 跟 CTO / CEO 溝通
  • 招募中高階 QA Lead
  • 變革管理(process / culture 改造)

薪資範圍

公司類型範圍
中型180K-280K
外商350K-600K+

到這層的人少,且需要的不只 QA 能力 — 是 organizational leadership。

10. Specialist 路線(4-7 年後可選)

SDET(Software Development Engineer in Test)

  • 比一般 QA 更會寫 code
  • 建自動化框架、CI 工具
  • 跟 dev 一起 review code
  • 薪資直接拉到接近 senior dev

Performance / Load Test Engineer

  • JMeter / k6 / Locust
  • APM(Datadog / New Relic)
  • 系統 tuning
  • 罕見、薪資高

Security Test Engineer

  • OWASP Top 10
  • Burp Suite / OWASP ZAP
  • Penetration testing
  • 罕見、薪資非常高

Accessibility / Compliance Specialist

  • WCAG 2.2
  • Section 508 / EAA / GDPR
  • Audit / 報告
  • 法規驅動產業需要

AI / LLM Test Engineer(新興)

  • Prompt engineering for test gen
  • LLM evaluation
  • Hallucination detection
  • 2025 後快速崛起

11. 跨領域轉職可能

QA 的「全局視角」、「思考邊界的習慣」、「跨團隊溝通能力」轉這些角色都加分

flowchart LR QA[QA 工程師] --> SDET[SDET / 自動化] QA --> PM[Product Manager] QA --> Sec[Security Engineer] QA --> DevOps[DevOps / SRE] QA --> Tpm[Technical PM] QA --> Cx[Customer Experience] QA --> Cnslt[Tech Consultant] SDET --> Eng[Software Engineer] style QA fill:#06b6d4,color:#fff style PM fill:#a855f7,color:#fff style Sec fill:#ef4444,color:#fff style DevOps fill:#10b981,color:#fff style Eng fill:#f59e0b,color:#fff

12. 什麼時候該換工作

訊號:該換

  • 一年沒新挑戰
  • 一年沒加薪 / 升等
  • 自己會的別人不在意(公司文化跟你不合)
  • 學不到新東西(同事都比你菜)
  • Burnout

訊號:暫緩

  • 剛接新案、3 個月內
  • 剛升等 / 加薪 < 6 個月
  • 一個重要 deliverable 還沒交
  • 履歷上沒「為什麼離職」的好故事

平均跳槽加薪幅度(台北市場)

Level加薪幅度
Junior → Mid+15-25%
Mid → Senior+20-35%
Senior → Staff / Lead+25-50%
內部升等5-15%

結論:內部升等通常輸跳槽。但跳太頻繁(每年)會被人質疑穩定性。建議 2-4 年跳一次。

13. 該學的 hard skills(依優先級)

Tier 1(必學)

  1. 一個程式語言(Python 或 JavaScript)
  2. Git
  3. SQL
  4. Linux / Shell 基本
  5. 一個自動化框架(Playwright 推薦)
  6. Postman / curl
  7. CI 工具(GitHub Actions)

Tier 2(Senior 前該會)

  1. Docker
  2. API 測試框架(pytest + requests)
  3. 一個雲端平台(AWS / GCP)基本概念
  4. Performance test 工具一個(k6)
  5. Mobile 測試(Appium / Detox)
  6. 視覺化測試(Percy / Applitools)

Tier 3(Staff / Lead 該會)

  1. K8s 概念
  2. Distributed system 基礎
  3. Observability(Datadog / Sentry / Grafana)
  4. Security 基礎(OWASP Top 10)
  5. Accessibility(WCAG)

Tier 4(差異化)

  1. LLM / AI testing
  2. Chaos engineering
  3. Open source 貢獻
  4. 寫作 / 講座

14. 該培養的 soft skills

技術會被取代、soft skills 不會。越資深、soft skills 越重要

mindmap root((Soft Skills)) 溝通 問問題的能力 說服技巧 Conflict resolution Stakeholder 上行管理 平行協作 下行帶人 時間管理 Sprint 排程 會議精簡 Deep work 思考方式 Risk-based Trade-off 分析 Root cause 自我成長 閱讀習慣 公開分享 Feedback 接收

15. 給每個階段的「一年計畫」

Junior 第一年

  • 把 5 個基本技能做到合格(Test case / Bug report / Postman / SQL / Git)
  • 跟 sprint 跑完整循環 4 個(一季一次)
  • 學一個自動化框架到能加 case
  • 找 senior 當 mentor、固定 review 你的 case

Mid 第一年

  • 一個專長領域做到「team 內 reference」
  • Lead 一次 sprint 內的 test plan
  • 提 3 個 process 改善並有一個被採納
  • 寫 1-2 篇內部分享 / 對外文章

Senior 第一年

  • 設計一個跨 team 的測試策略 / 框架
  • Mentor 1-2 個 junior(每週 1-on-1)
  • 對外發表 1 次(conference 或 blog)
  • 選定路線(Staff / Lead / Specialist)

Lead 第一年

  • 招 1-2 人 / 留 5+ 人
  • 建立 team 的 OKR / 目標管理
  • 跟 CTO / Director 1-on-1 建立關係
  • 自己一週留 4 小時練 code 保持手感

16. 反模式(會卡住的人都這樣)

  1. 5 年只在跑 regression — 沒新技能、沒新挑戰、沒新責任
  2. 只會用一個工具 — Playwright 大師但其他 0
  3. 不寫 code — Senior 後不寫 code 路會越走越窄
  4. 拒絕 mentor — 不帶人、不教人、影響力起不來
  5. 抱怨流程但不提改善 — 純抱怨者沒人會升你
  6. 只待一家公司 — 沒看過別家流程、視野窄
  7. 不對外輸出 — 一直內部,市場不認得你

17. 最後

QA 職涯地圖看似多分岔,核心是「不停止累積判斷力與影響力」。技術會過期、工具會換、自動化會被 AI 取代部分 — 但「能在錯綜複雜的系統中辨識風險、定位品質瓶頸、影響團隊行動」這個 meta-skill 永遠值錢。從今天起每天進步 1%,5 年後你不會在原地。

ℹ️

一般聲明

本站提供之資訊僅供參考,不保證其完整性與正確性。使用者應自行判斷資訊之適用性。

意見反饋