# 📋 CHECKLIST HỌC TESTER THÁNG 3
### Lộ trình dành cho người trái ngành — Tuần 9 đến Tuần 12

---

> **Hướng dẫn sử dụng:** In file này ra hoặc dùng trên máy. Tick ✅ vào ô checkbox sau khi hoàn thành. Ghi ngày hoàn thành vào cột bên cạnh để theo dõi tiến độ.

---

## 🗓️ TUẦN 9 — Postman & API Testing Cơ Bản

**Mục tiêu:** Hiểu được API là gì, thực hành thao tác 4 method cơ bản, gửi được 5–10 request thực tế.

**Thời gian gợi ý:** 60–90 phút/ngày × 5 ngày

---

| # | Việc cần làm | Hoàn thành | Ngày xong |
|---|---|---|---|
| ☐ | **1. Cài đặt & làm quen Postman** — Tải Postman, tạo tài khoản, tạo Collection đầu tiên tên "Tháng 3 - Luyện API" | ☐ | ________ |
| ☐ | **2. Học lý thuyết API căn bản** — Đọc/xem video về: API là gì, HTTP method (GET/POST/PUT/DELETE), Request vs Response, Header, Body, Params | ☐ | ________ |
| ☐ | **3. Thực hành GET request** — Gửi tối thiểu 3 GET request dùng API mẫu (gợi ý: `https://reqres.in` hoặc `https://jsonplaceholder.typicode.com`) | ☐ | ________ |
| ☐ | **4. Thực hành POST request** — Tạo 2 POST request có Body (JSON), kiểm tra response trả về đúng dữ liệu đã gửi | ☐ | ________ |
| ☐ | **5. Thực hành PUT & DELETE** — Gửi 2 PUT request (cập nhật dữ liệu) + 1 DELETE request, ghi lại response nhận được | ☐ | ________ |
| ☐ | **6. Học & ghi nhớ Status Code phổ biến** — Viết tay hoặc gõ ra bảng: 200, 201, 400, 401, 403, 404, 422, 500 — ý nghĩa của từng mã | ☐ | ________ |
| ☐ | **7. Tổng kết 10 request vào 1 Collection** — Sắp xếp gọn gàng, đặt tên rõ ràng cho từng request, chụp ảnh màn hình kết quả | ☐ | ________ |
| ☐ | **8. Viết nhật ký học tập tuần 9** — Ghi lại 3 điều học được, 2 điều còn thắc mắc, 1 lỗi sai đã gặp và cách sửa | ☐ | ________ |

---

**📌 Tài nguyên gợi ý Tuần 9:**
- API luyện tập miễn phí: `https://reqres.in` | `https://jsonplaceholder.typicode.com`
- Video tham khảo: "Postman tutorial for beginners" trên YouTube
- Cheat sheet status code: lưu ảnh trên điện thoại để tra nhanh

---
*Đánh giá tuần:* ⬜ Chưa đạt &nbsp;&nbsp; ⬜ Đạt &nbsp;&nbsp; ⬜ Vượt mục tiêu

---

## 🗓️ TUẦN 10 — Luyện 15 Câu Phỏng Vấn Phổ Biến

**Mục tiêu:** Tự tin trả lời câu hỏi lý thuyết, viết test case đúng chuẩn, xử lý tình huống thực tế trong phỏng vấn.

**Thời gian gợi ý:** 45–60 phút/ngày × 5 ngày

---

| # | Việc cần làm | Hoàn thành | Ngày xong |
|---|---|---|---|
| ☐ | **1. Tổng hợp 15 câu hỏi phỏng vấn** — Tìm và ghi vào 1 file Google Docs: 5 câu lý thuyết, 5 câu thực hành, 5 câu tình huống (gợi ý nguồn: TopCV, ITviec blog, Viblo) | ☐ | ________ |
| ☐ | **2. Soạn trả lời 5 câu lý thuyết** — Ví dụ: "Testing là gì?", "Bug lifecycle?", "Black box vs White box?", "Regression test?", "Test case vs Test scenario?" — Viết trả lời bằng lời của mình, không copy nguyên | ☐ | ________ |
| ☐ | **3. Luyện viết test case cho 2 chức năng thực tế** — Chọn 2 trong số: Form đăng nhập / Ô tìm kiếm / Nút thanh toán / Upload ảnh — Viết đủ: Test case ID, Title, Steps, Expected Result, Priority | ☐ | ________ |
| ☐ | **4. Soạn trả lời 5 câu tình huống** — Ví dụ: "Bạn tìm thấy bug nhưng dev nói không phải bug thì làm gì?", "Deadline gấp, không đủ thời gian test hết thì ưu tiên cái gì?", "Bạn xử lý thế nào khi môi trường test bị lỗi?" | ☐ | ________ |
| ☐ | **5. Luyện nói to 15 câu trả lời** — Đứng trước gương hoặc quay video, nói lại toàn bộ 15 câu — không nhìn giấy. Ghi lại thời gian trả lời mỗi câu (mục tiêu: 1–2 phút/câu) | ☐ | ________ |
| ☐ | **6. Nhờ 1 người thân/bạn bè hỏi mock interview** — Chọn ngẫu nhiên 5 câu bất kỳ, thực hành trả lời tự nhiên như đang phỏng vấn thật — ghi lại feedback | ☐ | ________ |
| ☐ | **7. Xem lại và bổ sung** — Sau mock interview, chỉnh sửa những câu còn yếu, bổ sung ví dụ cụ thể từ trải nghiệm cá nhân (dù trái ngành vẫn có thể dùng) | ☐ | ________ |

---

**📌 15 Câu Phỏng Vấn Gợi Ý:**

**Lý thuyết (5 câu):**
1. Software Testing là gì? Tại sao cần test?
2. Phân biệt Bug, Defect, Error, Failure
3. Vòng đời của Bug (Bug Lifecycle) gồm những giai đoạn nào?
4. Phân biệt Verification và Validation
5. Regression Testing là gì? Khi nào dùng?

**Thực hành viết test case (5 câu):**
1. Viết test case cho chức năng đăng nhập
2. Viết test case cho ô tìm kiếm sản phẩm
3. Boundary value analysis là gì? Cho ví dụ với ô nhập tuổi (18–60)
4. Equivalence partitioning là gì? Áp dụng vào form nhập số điện thoại
5. Bạn ưu tiên test case theo tiêu chí nào khi thời gian có hạn?

**Tình huống (5 câu):**
1. Dev và tester bất đồng về một bug, bạn xử lý thế nào?
2. Bạn nhận task test nhưng tài liệu requirement chưa rõ, bạn làm gì?
3. Tìm ra bug nghiêm trọng vào cuối ngày trước ngày release, bạn báo cáo thế nào?
4. Bạn làm thế nào để không bỏ sót test case khi feature phức tạp?
5. Tại sao bạn — người trái ngành — lại muốn chuyển sang làm Tester?

---
*Đánh giá tuần:* ⬜ Chưa đạt &nbsp;&nbsp; ⬜ Đạt &nbsp;&nbsp; ⬜ Vượt mục tiêu

---

## 🗓️ TUẦN 11 — Hoàn Thiện CV & Xây Dựng Portfolio

**Mục tiêu:** Có 1 CV tester chuyên nghiệp, portfolio được lưu trữ rõ ràng, và 3 câu mô tả bản thân sẵn sàng dùng khi apply.

**Thời gian gợi ý:** 60–90 phút/ngày × 5 ngày

---

| # | Việc cần làm | Hoàn thành | Ngày xong |
|---|---|---|---|
| ☐ | **1. Viết/cập nhật CV theo chuẩn Tester** — Bố cục gợi ý: Thông tin cá nhân → Tóm tắt bản thân (3–4 dòng) → Kỹ năng (Manual test, API test, Postman, JIRA, SQL cơ bản) → Dự án thực hành → Kinh nghiệm làm việc (dù trái ngành) → Học vấn & Chứng chỉ | ☐ | ________ |
| ☐ | **2. Tối ưu phần "Kỹ năng" trong CV** — Chỉ ghi những gì đã thực sự làm được. Gợi ý chia thành: Testing Skills / Tools / Soft Skills. Không ghi "có thể học nhanh" chung chung | ☐ | ________ |
| ☐ | **3. Tạo thư mục Portfolio trên Google Drive** — Cấu trúc thư mục: 📁 Portfolio Tester > 📁 Test Cases > 📁 Bug Reports > 📁 API Testing (Postman screenshots) > 📁 CV & Cover Letter | ☐ | ________ |
| ☐ | **4. Upload sản phẩm thực hành vào Portfolio** — Tối thiểu: 2 file test case (Excel/Sheets), 3–5 ảnh chụp màn hình Postman có kết quả rõ ràng, 1 mẫu bug report mẫu tự viết | ☐ | ________ |
| ☐ | **5. Tạo GitHub (nếu chưa có) & tạo README giới thiệu** — Tạo 1 repository tên "testing-portfolio", viết file README.md giới thiệu bản thân, mục tiêu, danh sách kỹ năng và link Google Drive portfolio | ☐ | ________ |
| ☐ | **6. Viết 3 phiên bản câu mô tả bản thân** — Mỗi phiên bản dùng cho 1 mục đích: (1) Câu mở đầu phỏng vấn "Hãy giới thiệu bản thân", (2) Dòng tóm tắt trong CV, (3) Đoạn mở đầu cover letter — Mỗi phiên bản 3–5 câu, nhấn mạnh điểm mạnh từ ngành cũ phù hợp với testing | ☐ | ________ |
| ☐ | **7. Nhờ người review CV** — Gửi cho 1–2 người (bạn bè trong ngành IT, mentor, hoặc post lên group Facebook/cộng đồng tester) để xin feedback thực tế | ☐ | ________ |
| ☐ | **8. Chỉnh sửa CV lần cuối & xuất file PDF** — Đặt tên file: `CV_TesterFresher_[TenBan]_2025.pdf` — Kiểm tra lỗi chính tả lần cuối trước khi lưu | ☐ | ________ |

---

**📌 Gợi ý 3 câu mô tả bản thân cho người trái ngành:**

> **Mẫu 1 — Dùng khi phỏng vấn:**
> *"Tôi có [X năm] kinh nghiệm trong lĩnh vực [ngành cũ], trong quá trình đó tôi nhận ra mình có tư duy phân tích và chú ý đến chi tiết rất tốt. Sau khi tìm hiểu về Software Testing, tôi nhận thấy đây là lĩnh vực phù hợp để phát huy những điểm mạnh đó. Trong 3 tháng qua, tôi đã chủ động học manual testing, API testing với Postman và thực hành qua các dự án cá nhân."*

> **Mẫu 2 — Dùng trong CV (tóm tắt):**
> *"Fresher Tester với nền tảng [ngành cũ], có kỹ năng phân tích vấn đề và tư duy logic tốt. Đã thực hành manual testing, viết test case, kiểm thử API với Postman. Đang tìm kiếm cơ hội để đóng góp và phát triển trong môi trường phần mềm chuyên nghiệp."*

> **Mẫu 3 — Dùng trong cover letter:**
> *"Dù xuất phát từ ngành [ngành cũ], tôi luôn là người chú trọng đến chất lượng và độ chính xác trong công việc — đây cũng chính là cốt lõi của nghề Tester. Việc chuyển hướng sang Software Testing là quyết định có chủ đích, được đầu tư nghiêm túc bằng việc tự học và thực hành trong suốt 3 tháng qua."*

---
*Đánh giá tuần:* ⬜ Chưa đạt &nbsp;&nbsp; ⬜ Đạt &nbsp;&nbsp; ⬜ Vượt mục tiêu

---

## 🗓️ TUẦN 12 — Apply Việc & Theo Dõi Kết Quả

**Mục tiêu:** Nộp đơn 5–10 vị trí Tester phù hợp, có cover letter riêng, và hệ thống theo dõi quá trình apply rõ ràng.

**Thời gian gợi ý:** 30–60 phút/ngày × 5 ngày

---

| # | Việc cần làm | Hoàn thành | Ngày xong |
|---|---|---|---|
| ☐ | **1. Tìm & lọc 10–15 vị trí phù hợp** — Tìm trên: ITviec, TopCV, VietnamWorks, LinkedIn, Glints — Lọc theo: "Tester fresher", "QA fresher", "Fresher QC", không yêu cầu kinh nghiệm hoặc chấp nhận dưới 1 năm | ☐ | ________ |
| ☐ | **2. Tạo bảng theo dõi apply (Job Tracker)** — Tạo Google Sheets với các cột: STT / Tên công ty / Vị trí / Link JD / Ngày apply / Trạng thái / Ghi chú / Kết quả phỏng vấn | ☐ | ________ |
| ☐ | **3. Viết cover letter chuẩn (1 mẫu gốc)** — Cấu trúc: Đoạn 1 (lý do apply + biết đến công ty từ đâu) + Đoạn 2 (điểm mạnh phù hợp với JD) + Đoạn 3 (cam kết & lời mời phỏng vấn) — Dài: 200–300 từ | ☐ | ________ |
| ☐ | **4. Tùy chỉnh cover letter cho từng công ty** — Với mỗi JD, thay đổi: tên công ty, sản phẩm/dịch vụ họ làm, 1–2 điểm phù hợp cụ thể — Không gửi 1 cover letter chung cho tất cả | ☐ | ________ |
| ☐ | **5. Nộp đơn 5–10 vị trí** — Nộp đều trong tuần, không nộp hết 1 ngày. Ưu tiên: 3 công ty "dream", 4 công ty "phù hợp tốt", 3 công ty "backup". Ghi vào bảng theo dõi sau mỗi lần nộp | ☐ | ________ |
| ☐ | **6. Tối ưu hồ sơ trên ITviec & LinkedIn** — Cập nhật ảnh đại diện chuyên nghiệp, tiêu đề: "Fresher Software Tester | Manual Testing | API Testing | Postman", bật trạng thái "Đang tìm việc" | ☐ | ________ |
| ☐ | **7. Chuẩn bị cho vòng phỏng vấn** — Ôn lại 15 câu phỏng vấn tuần 10, chuẩn bị 3 câu hỏi ngược lại cho nhà tuyển dụng, chuẩn bị trang phục và kiểm tra link portfolio | ☐ | ________ |

---

**📌 Mẫu Bảng Theo Dõi Apply (Job Tracker):**

| STT | Công ty | Vị trí | Ngày Apply | Trạng thái | Ghi chú |
|-----|---------|--------|-----------|-----------|---------|
| 1 | _______ | Fresher Tester | ____/____/2025 | ⬜ Đã nộp / ⬜ Chờ / ⬜ Phỏng vấn / ⬜ Từ chối / ⬜ Offer | _______ |
| 2 | _______ | QA Fresher | ____/____/2025 | ⬜ Đã nộp / ⬜ Chờ / ⬜ Phỏng vấn / ⬜ Từ chối / ⬜ Offer | _______ |
| 3 | _______ | _______ | ____/____/2025 | ⬜ Đã nộp / ⬜ Chờ / ⬜ Phỏng vấn / ⬜ Từ chối / ⬜ Offer | _______ |
| 4 | _______ | _______ | ____/____/2025 | ⬜ Đã nộp / ⬜ Chờ / ⬜ Phỏng vấn / ⬜ Từ chối / ⬜ Offer | _______ |
| 5 | _______ | _______ | ____/____/2025 | ⬜ Đã nộp / ⬜ Chờ / ⬜ Phỏng vấn / ⬜ Từ chối / ⬜ Offer | _______ |

---

**📌 Cover Letter — Cấu trúc mẫu:**

```
[Tên bạn] | [Email] | [SĐT] | [Link Portfolio]
Ngày: __/__/2025

Kính gửi Bộ phận Tuyển dụng [Tên công ty],

[Đoạn 1 - 3-4 câu]
Tôi biết đến [Tên công ty] qua [ITviec/LinkedIn/giới thiệu] và thực sự ấn tượng
với [sản phẩm/công nghệ/văn hóa công ty]. Tôi xin ứng tuyển vị trí [Tên vị trí]
được đăng ngày __/__/2025.

[Đoạn 2 - 3-4 câu]
Mặc dù xuất phát từ ngành [ngành cũ], tôi đã dành 3 tháng học tập nghiêm túc
về Software Testing, bao gồm: manual testing, viết test case, kiểm thử API với
Postman... [Liên kết 1-2 kỹ năng với yêu cầu trong JD của công ty đó]

[Đoạn 3 - 2-3 câu]
Tôi tin rằng sự kết hợp giữa kinh nghiệm [ngành cũ] và kiến thức testing đang
xây dựng sẽ mang lại giá trị thực tế cho team. Tôi rất mong được có cơ hội
trao đổi thêm trong buổi phỏng vấn.

Trân trọng,
[Tên bạn]
Portfolio: [link Google Drive hoặc GitHub]
```

---
*Đánh giá tuần:* ⬜ Chưa đạt &nbsp;&nbsp; ⬜ Đạt &nbsp;&nbsp; ⬜ Vượt mục tiêu

---

## 📊 TỔNG KẾT THÁNG 3

| Tuần | Mục tiêu chính | Số task hoàn thành | Tự đánh giá |
|------|---------------|-------------------|-------------|
| Tuần 9 | Postman API Testing | _____ / 8 | ⭐⭐⭐⭐⭐ |
| Tuần 10 | Luyện 15 câu phỏng vấn | _____ / 7 | ⭐⭐⭐⭐⭐ |
| Tuần 11 | CV + Portfolio | _____ / 8 | ⭐⭐⭐⭐⭐ |
| Tuần 12 | Apply việc | _____ / 7 | ⭐⭐⭐⭐⭐ |
| **Tổng** | | _____ / 30 | |

---

### 🎯 Cam kết với bản thân:

> *"Tôi, __________________, cam kết hoàn thành lộ trình tháng 3 này để có được công việc Tester đầu tiên. Tôi hiểu rằng việc trái ngành không phải là rào cản, mà là điểm khác biệt — nếu tôi biết cách kể câu chuyện của mình đúng cách."*

**Ký tên & Ngày bắt đầu:** _________________________ | ____/____/2025

---

### 💡 Nhắc nhở quan trọng:

- ✅ **Đừng chờ "sẵn sàng 100%" mới apply** — apply khi đạt 70% là đủ
- ✅ **Bị từ chối là bình thường** — thống kê trung bình cần 15–30 đơn để có 1 offer
- ✅ **Portfolio thực hành > bằng cấp** — nhà tuyển dụng muốn thấy bạn làm được gì
- ✅ **Câu chuyện trái ngành là lợi thế** — nếu bạn biết kết nối kinh nghiệm cũ với tư duy testing
- ✅ **Ghi chép tiến độ mỗi ngày** — nhìn lại để thấy mình đã đi được bao xa

---

*📅 Tạo ngày: Tháng 3/2025 | Phiên bản: 1.0 | Dành riêng cho người đang chuyển ngành sang Tester*