沒經驗找第一份 QA 工作 — 履歷 / 面試 / 起薪實戰指南

「我沒經驗、誰會用我」是新鮮人最大焦慮。真實情況:每年 30% QA 是沒經驗入行的、他們不是運氣好、是會包裝。這篇給你完整的求職指南。

沒經驗 ≠ 沒籌碼

flowchart LR
    Old[傳統思維] --> O1["沒實習就沒機會"]
    Old --> O2["要科班才能進"]
    Old --> O3["薪水會被砍"]

    New[實戰] --> N1["Portfolio = 經驗"]
    New --> N2["AI 時代非科班反而有 domain 優勢"]
    New --> N3["有準備的人起薪不會低"]

    style Old fill:#ef4444,color:#fff
    style New fill:#10b981,color:#fff

關鍵:把你會的包裝成「他們要的」

沒經驗求職者的 3 大優勢(你沒想到)

mindmap
  root((沒經驗者的<br>隱形優勢))
    沒包袱
      沒「以前公司怎樣怎樣」
      願意學新工具
      願意接觸 AI 工作流
    起薪低 = 風險低
      公司賭錯成本低
      mid-level 出錯一輪損失 6 個月
      junior 不合適 3 個月可換
    熱情可量化
      有自學歷程
      有 portfolio = 證據
      有 blog = 思考過

用對位置、變競爭力

第 1 步:包裝你的「假經驗」

你有的「等效經驗」(盤點)

flowchart TD
    What[你做過什麼?] --> A["1) 學校 / Bootcamp 專案"]
    What --> B["2) 個人 portfolio 專案"]
    What --> C["3) Open source 貢獻"]
    What --> D["4) 自學 blog / 影片"]
    What --> E["5) 黑客松 / 比賽"]
    What --> F["6) 前職場相關經驗<br>(轉職者)"]
    What --> G["7) 兼職 / 接案"]

    style A fill:#06b6d4,color:#fff
    style B fill:#10b981,color:#fff
    style C fill:#a855f7,color:#fff
    style D fill:#f59e0b,color:#fff

全部都能寫進履歷

怎麼把專案寫成「Experience」

❌ 爛例子(看起來像作業):
- 用 Playwright 做 todomvc 的測試

✅ 好例子(看起來像工作):
### Personal Project: todomvc Test Automation
- Built E2E test suite with Playwright (TypeScript) for todomvc.com
- Implemented Page Object Model with 20+ test cases
- Set up GitHub Actions CI with parallel test execution
- Reduced test runtime from 5 min → 1.5 min via sharding
- GitHub: github.com/xxx/todomvc-tests (Stars: 5, CI: green)

Tech: Playwright, TypeScript, GitHub Actions, POM, Faker

差別: - 加 量化結果(test 數、時間) - 加 tech stack list - 加 GitHub link + 證據 - 動詞用 Built / Implemented / Reduced

履歷的「Experience」段落結構(給沒經驗的人)

## Experience

### Personal Projects · Self-directed · 2026-01 to Present

[Project 1 - 最強的放最上面]
- Bullet 1 with metric
- Bullet 2 with tech
- GitHub link

[Project 2]
- ...

[Project 3]
- ...

### Internship / Freelance(如果有)

### Previous Career(轉職者)
- 強調可轉移技能(溝通 / 細心 / domain)

3 個專案 + 1 段 internship/freelance/前職 = 看起來像 1 年工作經驗

第 2 步:履歷的「沒經驗救援」7 個技巧

flowchart TD
    Tips[履歷救援技巧] --> T1["1) Headline 寫得像中階"]
    Tips --> T2["2) Skill 分等級(精通 / 熟悉 / 接觸過)"]
    Tips --> T3["3) 用具體數字"]
    Tips --> T4["4) 用 STAR 寫 project"]
    Tips --> T5["5) 加 AI workflow 經驗"]
    Tips --> T6["6) 加 link(GitHub / Blog)"]
    Tips --> T7["7) 一頁紙、不要塞滿"]

    style Tips fill:#06b6d4,color:#fff

1. Headline 寫得像中階

❌ "Junior QA Tester seeking entry-level role"
✅ "QA Engineer · Playwright + pytest · Self-directed portfolio"

不要主動標自己 junior。

2. Skills 分等級

## Skills

### 精通 (Proficient)
- Playwright (TypeScript) — 3 個 portfolio 專案
- pytest + requests — API testing

### 熟悉 (Familiar)
- GitHub Actions、Docker
- SQL、Git

### 接觸過 (Exposed)
- Performance testing (k6)
- Security testing (OWASP basics)

比扁平列 30 個 keyword 強 10 倍

3. 用具體數字

❌ "Wrote test cases"
✅ "Wrote 80+ Playwright test cases covering 12 user stories,
     achieving 90% E2E coverage on critical paths"

4. STAR 寫 project

延伸:QA 履歷範本與寫法 有完整 STAR 範本。

5. 加 AI workflow 經驗(2026 必備)

"Built test suite using AI-augmented workflow:
 Claude for spec analysis → Cursor for code → CodeRabbit for review.
 Reduced case writing time by ~50% while maintaining quality."

這段大幅提高 recruiter 點開率

GitHub: github.com/yourname (3 repos, all CI green)
Blog: yourblog.com (5 QA-related posts)
LinkedIn: linkedin.com/in/yourname

有 link 比沒有強 5 倍

7. 一頁紙

新鮮人絕對不要超過 1 頁。看起來會像「想塞滿但沒料」。

第 3 步:投履歷策略

flowchart TD
    Apply[投履歷] --> Channel{管道?}

    Channel --> C1["1) LinkedIn Easy Apply<br>(量大、命中率低)"]
    Channel --> C2["2) 公司官網 careers<br>(中等命中率)"]
    Channel --> C3["3) Referral<br>(命中率最高)"]
    Channel --> C4["4) Recruiter 主動找<br>(難度依個人 brand)"]
    Channel --> C5["5) 社群 / Discord<br>(隱藏管道)"]

    style C3 fill:#10b981,color:#fff
    style C5 fill:#a855f7,color:#fff

配比(每週 40 份履歷)

  • LinkedIn Easy Apply: 20 份
  • 公司官網: 10 份
  • 找 Referral: 5 份
  • 社群: 5 份

Referral 怎麼找

不要 cold 訊息「請推薦」。先 build relationship

  1. LinkedIn 加目標公司的 QA / dev
  2. 追蹤他們 2 週、留有意義的 comment
  3. 對方有印象後、私訊問
  4. 訊息範本:
Hi [Name],

我關注你 LinkedIn 一段時間、特別你寫的 [某 post 主題] 很有共鳴。
我最近也在做類似的 [topic]、在 GitHub 放了 demo: [link]。

我發現 [Company] 在徵 QA、我覺得跟我做的東西很 match。
不知道你方不方便給個指引、看怎麼準備或內推?

謝謝!

命中率比 cold apply 高 10 倍

第 4 步:面試怎麼救「沒經驗」

flowchart LR
    Q[面試問:<br>你有經驗嗎?] --> Old[爛答案]
    Q --> Good[好答案]

    Old --> O["呃...我沒有正式工作經驗、<br>但我學過 Playwright..."]
    Good --> G1["過去 3 個月我自己做了 3 個自動化專案"]
    G1 --> G2["第一個是 X、學到 Y"]
    G2 --> G3["第二個是 Z、量化結果"]
    G3 --> G4["我能立刻接手 entry-level work"]

    style Old fill:#ef4444,color:#fff
    style Good fill:#10b981,color:#fff

7 個常見面試題範例答案

Q1: 為什麼想做 QA?

:「我覺得 QA 比較簡單入門」

:「我喜歡找 system 裡的 edge case、追根究柢。我做過 X 專案、發現一個之前所有人都沒看到的 race condition、那種成就感讓我確定走 QA。」

Q2: 你有什麼經驗?

:「我沒有工作經驗、但我學過...」

:「我過去 6 個月做了 3 個自動化專案:第一個是 todomvc 的 E2E 60 case;第二個是用 pytest 測 JSONPlaceholder API;第三個是用 AI 加速我寫 case 的 workflow、我也寫了 blog 分享。全部在 GitHub、CI 是綠的。」

Q3: 寫一個 test case 給我看

做法

  1. 不要急著答
  2. 問 clarification:「這個功能是 web / mobile?使用者角色?有什麼限制?」
  3. 寫範本格式(preconditions / steps / expected)
  4. 講 happy + 邊界 + 異常

重點提澄清問題比直接寫更得分

Q4: 你怎麼跟 dev 合作?

好答案:「我相信 quality 是團隊全員責任、不是 QA 獨佔。我會在 grooming 階段就提問題、不等開發完才介入。Bug report 我會附 video / log / repro steps、降低 dev 重現成本。」

Q5: 你怎麼學新東西?

好答案:「我有個 learning routine:每月選 1 個新工具、跑官方 tutorial → 做 mini project → 寫 blog。過去 3 個月我學了 Playwright、pytest、AI workflow。」

有具體方法 = 加分

Q6: 你的弱點是什麼?

:「我太追求完美」

:「我目前在 mobile testing 領域還沒實戰、只跑過 emulator。如果加入這個 team、我計畫前 3 個月補上、找 senior mentor pair programming。」

承認 + 計畫

Q7: 你有什麼問題想問我們?

準備 3-5 題

1. Team 的 QA / Dev 比例?
2. 過去 6 個月最棘手的 production bug 怎麼處理?
3. 你們怎麼用 AI 工具到 QA workflow?
4. 第一個月新人 onboarding 流程?
5. Career path 在這家公司長什麼樣?

問品質問題 = 候選人 mindset

第 5 步:起薪該談多少

flowchart TD
    Start[起薪定位] --> 公司{公司類型?}

    公司 --> 新創["新創 / 中小企業<br>32K-42K"]
    公司 --> 中型["中型公司<br>38K-50K"]
    公司 --> 外商["外商 / FAANG-like<br>50K-75K"]

    新創 --> P1["但 equity 可能高<br>學最多"]
    中型 --> P2["平衡"]
    外商 --> P3["門檻高、難進"]

    style 外商 fill:#10b981,color:#fff
    style 新創 fill:#06b6d4,color:#fff

怎麼談(重要)

  1. 不要先報數字 — HR 先說就比較被動
  2. 對方逼問 → 給 range:「依職位內容、我期待 38-45K」
  3. 永遠談 total package(base + bonus + equity + 福利)
  4. 第一份不要為 5K 卡關 — 學到的比薪水重要

不該為了 5K 拒 offer 的情境

  • 有強 senior QA mentor
  • 公司用現代工具(Playwright > Selenium)
  • 公司有 AI workflow culture
  • 半年後能 own 大專案

這些值得多 5K

該為了 5K 拒 offer 的情境

  • 沒人帶你
  • 工具老舊(Excel test case management)
  • 純手動測試 culture
  • 加班嚴重

第 6 步:拿到 offer 後

flowchart LR
    Offer[拿到 offer] --> Wait[等 48 小時再決定]
    Wait --> Compare["有 ≥ 2 個 offer?"]
    Compare -->|是| 比較[比較 + 談薪]
    Compare -->|否| Stall[拖時間找第二個]

    Stall --> Other[告訴對方:<br>需要 1 週決定]

    比較 --> Choose{怎麼選?}
    Choose --> C1["1) 能學到誰?"]
    Choose --> C2["2) Tech stack 健康?"]
    Choose --> C3["3) 2 年後我會在哪?"]
    Choose --> C4["4) 薪水"]

    style Wait fill:#a855f7,color:#fff

拿不到 offer 怎辦

連投 30 份沒回 → 不是運氣、是策略錯。檢查:

檢查 1: 履歷夠不夠強

檢查 2: 投對職位嗎

  • 投太多「Senior QA」是錯的
  • 投「Junior / Entry-level / Graduate / Intern」

檢查 3: Portfolio 夠強嗎

  • GitHub 公開、README 寫好
  • 至少 1 個 demo 影片 / GIF
  • CI badge 是綠的

檢查 4: LinkedIn 有沒有讓人找到

  • Headline 含 keyword(QA / SDET / Test)
  • Open to Work 開
  • 跟業界互動

檢查 5: 領域對嗎

  • 只投 web QA 太窄
  • 加 mobile / API / fintech / 醫療 寬範圍

給沒經驗求職者的 7 句

  1. 沒經驗 ≠ 沒籌碼、portfolio 就是經驗
  2. 每份履歷客製 30 分鐘、勝過亂投 100 份
  3. Referral > Easy Apply × 10 倍
  4. 第一份工作學到的 > 多 5K 薪水
  5. 30 份沒回 → 改策略、不要硬投
  6. 面試是雙向、你也在挑公司
  7. 被拒不是世界末日、平均 50 次面試才拿 offer

心理建設:被拒怎辦

flowchart TD
    Reject[被拒] --> Self{自我分析}
    Self --> Q1["技術不足?"]
    Self --> Q2["溝通失分?"]
    Self --> Q3["culture fit?"]
    Self --> Q4["timing?"]

    Q1 --> A1[補 portfolio + 學新技能]
    Q2 --> A2[mock interview 練]
    Q3 --> A3[換公司類型]
    Q4 --> A4[3 個月後再投]

    style Reject fill:#f59e0b,color:#fff
    style A4 fill:#10b981,color:#fff

被拒不是 final。8 個月後同公司可能再開職缺、那時候你已成長。

第一份工作的目標

✗ 別把第一份工作當「終身工作」
✓ 把第一份當「2 年的學習機構」

2 年內目標:
- 學會公司用的所有工具
- Own 至少 1 個跨團隊 project
- 培養 1 個 mentor
- 拿到第一次 promotion 或加薪
- 兩年後跳槽、薪水翻倍

給轉職者的特別建議

你的優勢:
- 成熟度高、面試表現穩
- 跨領域 domain 知識
- 跟人合作經驗豐富

你的劣勢:
- 同齡人薪水比你高很多
- 公司質疑「為什麼轉」

怎麼答「為什麼轉」:
✗ 「原領域沒前途」
✓ 「我發現我做 X 工作時最開心的是 Y 部分、跟 QA 的核心一樣 -
   找問題 + 解決 + 跟團隊合作。我想把這部分變主軸。」

最後

第一份 QA 工作的核心競爭力不是「我會什麼」、是「我能讓公司相信我會什麼」。Portfolio 是證據、面試是溝通、心態是長期賽。

從今天起每天投 5 份履歷、面試完寫 retro、3 個月內你會拿到 offer — 我看過 100+ 人走這條路、走完的人沒人後悔。

延伸: - 新鮮人轉 QA 90 天計畫 - QA 履歷範本與寫法 - QA 面試 50 題 - AI 時代 QA 還有未來嗎