> 九號工具站
返回列表

新鮮人轉 QA — 從 0 到第一份工作的 90 天完整計畫

給沒經驗想入 QA 的人。90 天分 3 階段:學基本功 → 做 portfolio → 求職。每週進度、該做什麼、卡關時對策。含科班 / 非科班、轉職、學生不同路線。

QA newcomer career-transition 90-days learning-plan qa-entry
· 最後更新 2026-06-13 · 最後審閱 2026-08-30

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

1. 前言

「我想轉 QA 但不知道從哪開始」是我一週收 10 次的問題。90 天能不能進 QA?能 — 但要照計畫走。這篇給你一份能照表操課的 12 週路線。

2. 你適合走 QA 嗎(30 秒自評)

全是 yes → 開始 90 天計畫

flowchart TD Q[你適合 QA 嗎?] --> Y1{對細節敏感?} Y1 -->|是| Y2{愛找 bug?} Y1 -->|否| N1[考慮 PM / 設計] Y2 -->|是| Y3{願意學 code?} Y2 -->|否| N2[考慮 UX 研究] Y3 -->|是| Y4{能跟人溝通?} Y3 -->|不太想| N3[QA 路會卡 - 想清楚] Y4 -->|是| OK[✓ 適合] Y4 -->|害羞| Mid[手動 QA 可以、Lead 較難] style OK fill:#10b981,color:#fff style N1 fill:#f59e0b,color:#fff style N2 fill:#f59e0b,color:#fff style N3 fill:#ef4444,color:#fff style Mid fill:#a855f7,color:#fff

3. 90 天總地圖

每天 1-2 小時 認真學、90 天能拿 junior offer。每天 3 小時 能拿 mid 起薪。

flowchart LR P1[Phase 1<br>Day 1-30<br>學基本功] P2[Phase 2<br>Day 31-60<br>做 Portfolio] P3[Phase 3<br>Day 61-90<br>求職] P1 --> P1d[手動測試 + Git + SQL + Playwright] P2 --> P2d[3 個專案 + GitHub<br>+ Blog 寫 5 篇] P3 --> P3d[投履歷 + 面試 + offer] P1 --> P2 P2 --> P3 style P1 fill:#06b6d4,color:#fff style P2 fill:#a855f7,color:#fff style P3 fill:#10b981,color:#fff

4. Phase 1: Day 1-30 — 學基本功

Week 1: 認識 QA 是什麼

目標:知道你要走的路、不是浪漫想像。

做什麼
1-2Test Pyramid + 測試類型全圖
3-4Sprint 中 QA 的位置
5AI 時代 QA 還有未來嗎
6-7找 2 個 QA 朋友聊(不一定要面對面、Twitter / LinkedIn 都行)

驗收:能跟朋友 5 分鐘講清楚「QA 在做什麼」+「為什麼這時代值得入」。

Week 2: 手動測試基本功

目標:會寫像樣的 test case + bug report。

做什麼
8-9Test Case 撰寫範本
10-11找一個 app(任何你常用的) — 寫 20 個 test case
12-13Bug Report 撰寫 SOP
14找出該 app 5 個 bug、用標準格式寫 ticket

驗收:你寫的 case 跟 bug report 給人看、別人能照著重現。

Week 3: Git + GitHub

目標:能用 Git 管理你的 portfolio。

做什麼
15-16Git for QA
17註冊 GitHub、建第一個 repo(放 week 2 的 test case)
18-19學 commit / branch / PR、跑一次 PR review
20-21把 week 2 的 case 整理成 markdown、push 到 GitHub

驗收:你的 GitHub 有 1 個 repo 含 test case + bug report、README 寫好。

Week 4: SQL

目標:能用 SQL 查資料、不用每件事問 dev。

做什麼
22-23SQL for QA
24-25SQL Bolt 互動式練習(免費)
26-27HackerRank SQL Easy 全做完
28寫 5 個你自己的常用 query

驗收:能寫 SELECT、WHERE、JOIN、GROUP BY。

第一個月驗收

✓ 知道 QA 在做什麼
✓ 會寫標準 test case
✓ 會寫標準 bug report
✓ 會用 Git + GitHub
✓ 會基本 SQL

沒達到 ≥ 4 項 → 別進 phase 2,補完再說

5. Phase 2: Day 31-60 — 做 Portfolio

Week 5-6: 學第一個自動化框架(Playwright)

目標:寫得出能跑的 E2E test。

做什麼
5Playwright 入門、跑官方 demo
5自己挑一個 app(例如 todomvc.com),寫 10 個 E2E
6Page Object Model 實戰、重構
6加 GitHub Actions、讓 test 自動跑

驗收:GitHub Actions 上你的 test 是綠的、有 README + screenshot。

Week 7: API 測試

目標:會用 pytest 測 REST API。

做什麼
43-45API 測試實戰(pytest + requests)
46-47找一個公開 API(例如 JSONPlaceholder)寫 15 個 test
48-49加 JSON Schema 驗證、parametrize 測 edge case

驗收:GitHub 有第二個 repo、用 pytest + requests + jsonschema。

Week 8: AI 工具上手

目標:會用 LLM 加速自己的 QA 工作。

做什麼
50-51用 LLM 生 Test Case
52-53試 Prompt 範本庫 5 個 prompt
54-55用 LLM 幫你寫 third repo 的 test case 草稿 + 自己 review
56寫 1 篇 blog 講「我這禮拜用 AI 怎麼加速 QA 工作」

驗收:能在面試講「我這樣用 AI 工具 + 我會 review 它的輸出」。

Week 9: 第三個 Portfolio 專案(自選 domain)

目標:有個「能說故事」的 portfolio 專案。

第二個月驗收

✓ 3 個 GitHub repo(手動 case、E2E、API)
✓ GitHub Actions 都綠的
✓ 1 篇 blog 講 AI 工作流
✓ README 寫得讓 HR 看懂
flowchart TD Pick{挑你愛的 domain} --> A[電商 - Amazon clone] Pick --> B[Fintech - 銀行 UI] Pick --> C[SaaS - Notion/Slack clone] Pick --> D[Mobile - 一個 RN app] Pick --> E[公開 API - Stripe / Twilio sandbox] A --> Out[第三個 repo<br>包含 5+ user story<br>含 happy / edge / negative case] style Out fill:#10b981,color:#fff

6. Phase 3: Day 61-90 — 求職

Week 10: 履歷 + LinkedIn

目標:履歷一頁紙、能進 ATS。

做什麼
64-65QA 履歷範本與寫法
66-67寫履歷 1.0、用 phase 2 的 portfolio 當「Projects」段落
68-69寄給 3 個朋友 review、改 2.0
70更新 LinkedIn — Headline / About / Projects

驗收:履歷被資深 QA 看完不會皺眉。

Week 11: 投履歷 + 練面試

目標:投 30+ 份、回 10+ 場面試。

做什麼
71-72找 30+ 職缺、依「我感興趣度」排序
73-74一天投 5-8 份、客製 cover letter(用 LLM 加速)
75-76QA 面試 50 題
77找朋友 mock interview 30 分鐘

驗收:第一週至少有 3 場面試邀請。

Week 12: 面試 + offer 談判

做什麼
78-84每天 1 場面試、面試後立刻寫 retro
85-86Pipeline 中至少 1 個 final round
87-88Offer 來了 — 不要馬上接
89-90談薪、簽 contract

驗收:拿到至少 1 個 offer。

7. 不同背景的調整

科班(電資 / 資工 / 統計)

你已有的:寫 code、Git、CS 基礎
跳過:Week 3(Git)、part of Week 5(Playwright 概念)
省下時間:投入更多 portfolio

非科班(文 / 商 / 醫 / 工)

你已有的:domain 知識(這是你的差異化)
要補的:Week 5-6 多花 2 倍時間(Playwright)
策略:投跟你 domain 相關的公司(醫療 QA / 法律 QA / fintech QA)

學生(大三 / 大四)

時間優勢:每天能 3-4 小時
策略:找 internship、用 phase 2 的 portfolio
半年後直接拿 mid-level offer 不是夢

轉職(30+ 歲、有原工作)

時間挑戰:每天可能只 1 小時
策略:拉長到 6 個月、phase 1 多花時間
優勢:成熟度高、面試時強調「我已經跟人合作過 X 年」

8. 90 天會卡的 5 個地方

卡 1: 學程式痛苦

對策:找 pair programming 朋友、或上 Codecademy 結構化課程。別硬 K 書、會放棄

卡 2: Playwright 環境裝不起來

對策:用 Docker 跑、跳過 Mac/Windows 環境問題。或直接用 GitHub Codespaces。

卡 3: Portfolio 不知道做什麼

對策:模仿你愛的 app(Notion / Spotify / Twitter)— 不是 clone 全部、是測它的某個 flow。

卡 4: 投 30 份沒回音

對策

  • 履歷加上「used AI in QA workflow」會有奇效(很多 recruiter 用 keyword 篩)
  • LinkedIn 直接私訊 hiring manager(不要 cold、先看他的 post + 留言互動)
  • 用 referral — Twitter / LinkedIn 找已在公司的人

卡 5: 面試卡「沒經驗」

對策:把 portfolio 當「工作經驗」講:

❌ 爛答案:「我沒有工作經驗」 ✅ 好答案:「我過去 3 個月做了 3 個自動化專案,第一個是 todomvc 的 E2E、第二個是 API 測試、第三個是我用 AI 加速自己工作流的實驗。每個都在 GitHub、CI 都是綠的。」

有 portfolio 就有經驗

flowchart TD Stuck[會卡的地方] --> S1["Week 3-4 - 學程式痛苦"] Stuck --> S2["Week 5-6 - Playwright 環境裝不起來"] Stuck --> S3["Week 9 - Portfolio 不知道做什麼"] Stuck --> S4["Week 11 - 投了 30 份沒回音"] Stuck --> S5["Week 12 - 面試卡在「沒經驗」問題"] style Stuck fill:#f59e0b,color:#fff

9. 該投什麼公司(依優先級)

新鮮人最該選的公司類型

  • ✅ 有 senior QA mentor(你能學)
  • ✅ 用現代工具(Playwright > Selenium、GitHub Actions > Jenkins)
  • ✅ 有 dev team 願意跟 QA 合作(看面試時 dev 怎麼講 QA)
  • ✅ 公司在用 AI 工具(你能繼續學)

該避開的

  • ❌ 純手動測試、沒人懂自動化
  • ❌ QA 是「按按鈕的」這種文化
  • ❌ 面試時 QA 跟 dev 互相 blame
  • ❌ Test 沒進 CI、release 看心情
flowchart TD Apply[投履歷優先級] --> A[1) 新創 30 人以下<br>願意給機會] Apply --> B[2) 中型公司<br>有自動化 culture] Apply --> C[3) 外商 / FAANG-like<br>難進但薪資高] Apply --> D[4) 顧問公司 / 外包<br>學最多但累] Apply --> E[5) 大型企業<br>慢、保守、學不到新] style A fill:#10b981,color:#fff style B fill:#06b6d4,color:#fff style C fill:#a855f7,color:#fff style D fill:#f59e0b,color:#fff style E fill:#9ca3af,color:#fff

10. 第一份工作該選什麼

如果同時拿 3 個 offer:

前 2 年「學到什麼」> 薪水。差 3K-5K 但能學到的、選後者。

flowchart TD Choose{怎麼選?} --> Q1["1) 我能學到誰?<br>(senior QA / dev culture)"] Choose --> Q2["2) 我能做什麼?<br>(會 own 什麼)"] Choose --> Q3["3) 兩年後我會在哪?<br>(成長軌跡)"] Choose --> Q4["4) 薪水(放最後)"] style Q1 fill:#10b981,color:#fff style Q4 fill:#9ca3af,color:#fff

11. 90 天計畫摘要表

主題產出
1QA 認識能跟人講清楚
2手動測試20 個 case + 5 個 bug
3GitGitHub 第 1 repo
4SQL自己 query 集
5-6PlaywrightGitHub 第 2 repo + CI 綠
7API 測試GitHub 第 3 repo
8AI 工具1 篇 blog
9Portfolio 專案完整 README + story
10履歷1 頁完成
11投履歷30+ 份
12面試 + offer拿到

12. 給走完 90 天的 5 句

  1. 入行只是開始、不是終點
  2. 第一年比薪水重要的是 mentor
  3. 承認自己不會、然後補上
  4. 每個專案都該有 README + story
  5. AI 是工具、判斷力是你

13. 給走不下去的人

如果 phase 1 走完發現「我不愛 QA」 — 這是好事。比進去後悔好。考慮:

  • 對 code 興趣 → 轉 dev
  • 對流程興趣 → 轉 PM / PO
  • 對 UX 興趣 → 轉 Designer
  • 對資料興趣 → 轉 Data Analyst

沒有浪費的 90 天。你會 Git / SQL / Playwright、轉哪都有用。

14. 最後

90 天能不能進 QA — 能、但要照這個表跑。我看過 200+ 個 QA 入行軌跡、走得快的、慢的、放棄的。走得快的人不是聰明、是有計畫 + 不偷懶。從今天 Day 1 開始、90 天後你會驚訝自己變多。

延伸:

ℹ️

一般聲明

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

意見反饋