LPBank
CV/CVC/CVCC Kiểm Thử
Hà Nội
Hội sở
Chuyên viên
Thỏa thuận
20 chỉ tiêu
Mô tả công việc
1. Trình độ
- Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin hoặc tương đương.
- Có thể sử dụng ngoại ngữ
2. Kiến thức
- Có kiến thức về hoạt động Ngân hàng thương mại.
- Có kiến thức về các quy trình phát triển phần mềm.
- Ưu tiên có kiến thức về công nghệ thông tin
- Hiểu biết quy trình kiểm thử, phương pháp kiểm thử, kỹ thuật kiểm thử
- Hiểu biết về cách viết kịch bản kiểm thử
- Có khả năng lập kế hoạch và ước lượng thời gian hoàn thành kiểm thử
- Hiểu biết về cách log lỗi, lập báo cáo kiểm thử
- Hiểu biết về kiểm thử tự động, kiểm thử hiệu năng.
3. Kinh nghiệm
- Có tối thiểu 03 năm kinh nghiệm làm việc tại vị trí kiểm thử.
- Ưu tiên có kinh nghiệm kiểm thử tự động, kiểm thử hiệu năng
4. Kỹ năng
- Có tư duy logic và khả năng học hỏi và nắm bắt nhanh các kiến thức mới.
- Kỹ năng giải quyết vấn đề nhanh, tinh thần trách nhiệm cao, ham học hỏi, nhanh nhẹn, năng động trong công việc.
- Kỹ năng giao tiếp, thuyết phục.
- Kỹ năng làm việc theo nhóm và độc lập, chịu được áp lực công việc.
- Kỹ năng viết kịch bản kiểm thử.
- Kỹ năng thực hiện kiểm thử.
- Kỹ năng lập kế hoạch và ước lượng thời gian kiểm thử.
- Kỹ năng log lỗi, lập báo cáo kiểm thử.
- Kỹ năng phân tích, giải quyết vấn đề.
- Biết viết các câu lệnh SQL truy vấn và xử lý số liệu.
Quyền lợi
1. Chế độ đãi ngộ hấp dẫn, xứng tầm
- Lương hàng tháng và các chế độ phụ cấp cạnh tranh trên thị trường
- Thưởng cuối năm hấp dẫn theo đánh giá hiệu quả công việc
- Thưởng sinh nhật, Lễ/Tết,Chế độ thăm hỏi ốm đau...
- Chăm sóc sức khoẻ toàn diện: Khám sức khoẻ hàng năm, gói bảo hiểm độc quyền dảnh riêng cho LPBanker
- Các hoạt động teambuilding, nhiều chương trình văn hóa - thể thao gắn kết nội bộ
2. Môi trường làm việc hiện đại, tiên phong đổi mới sáng tạo
- Không gian làm việc trẻ trung, hiện đại, đề cao sự sáng tạo
- Làm việc với tinh thần tự chủ, linh hoạt và tiên phong
3. Đào tạo
- Các chương trình đào tạo, phát triển năng lực chuyên môn đa dạng cho cán bộ nhân viên và các cấp quản lý
- Cơ hội học hỏi và giao lưu với các đồng nghiệp xuất sắc và các chuyên gia đầu ngành
4. Các chế độ khác như chế độ nghỉ phép, đồng phục,...
Yêu cầu ứng viên
1. Trình độ
- Tốt nghiệp Đại học trở lên chuyên ngành Công nghệ thông tin hoặc tương đương.
- Có thể sử dụng ngoại ngữ
2. Kiến thức
- Có kiến thức về hoạt động Ngân hàng thương mại.
- Có kiến thức về các quy trình phát triển phần mềm.
- Ưu tiên có kiến thức về công nghệ thông tin
- Hiểu biết quy trình kiểm thử, phương pháp kiểm thử, kỹ thuật kiểm thử
- Hiểu biết về cách viết kịch bản kiểm thử
- Có khả năng lập kế hoạch và ước lượng thời gian hoàn thành kiểm thử
- Hiểu biết về cách log lỗi, lập báo cáo kiểm thử
- Hiểu biết về kiểm thử tự động, kiểm thử hiệu năng.
3. Kinh nghiệm
- Có tối thiểu 03 năm kinh nghiệm làm việc tại vị trí kiểm thử.
- Ưu tiên có kinh nghiệm kiểm thử tự động, kiểm thử hiệu năng
4. Kỹ năng
- Có tư duy logic và khả năng học hỏi và nắm bắt nhanh các kiến thức mới.
- Kỹ năng giải quyết vấn đề nhanh, tinh thần trách nhiệm cao, ham học hỏi, nhanh nhẹn, năng động trong công việc.
- Kỹ năng giao tiếp, thuyết phục.
- Kỹ năng làm việc theo nhóm và độc lập, chịu được áp lực công việc.
- Kỹ năng viết kịch bản kiểm thử.
- Kỹ năng thực hiện kiểm thử.
- Kỹ năng lập kế hoạch và ước lượng thời gian kiểm thử.
- Kỹ năng log lỗi, lập báo cáo kiểm thử.
- Kỹ năng phân tích, giải quyết vấn đề.
- Biết viết các câu lệnh SQL truy vấn và xử lý số liệu.
Phân tích kỹ năng cần có
## Phân tích Kỹ năng cần có cho vị trí Kiểm thử tại LPBank
### 1. Hard Skills bắt buộc
| Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---|---|---|
| Kiểm thử phần mềm (Software Testing) | Bắt buộc | Quy trình, phương pháp, kỹ thuật kiểm thử |
| Viết kịch bản kiểm thử (Test Case) | Bắt buộc | Test case, test plan, test scenario |
| Log lỗi & Báo cáo kiểm thử | Bắt buộc | Sử dụng công cụ như JIRA, Mantis, Redmine |
| SQL truy vấn cơ bản | Bắt buộc | SELECT, UPDATE, JOIN, GROUP BY |
| Hiểu quy trình phát triển phần mềm (SDLC) | Bắt buộc | Waterfall, Agile, Scrum |
| Kiểm thử tự động (Automation Testing) | Ưu tiên | Selenium, Postman, JMeter |
| Kiểm thử hiệu năng (Performance Testing) | Ưu tiên | JMeter, LoadRunner |
| Kiến thức nghiệp vụ ngân hàng | Bắt buộc | Thanh toán, tín dụng, core banking |
### 2. Phân biệt 3 cấp bậc trong tin tuyển dụng
**CV (Chuyên Viên) – Cấp độ entry/senior:**
- 3+ năm kinh nghiệm ở vị trí kiểm thử
- Thực hiện kiểm thử theo kịch bản được phân công
- Log lỗi, báo cáo tiến độ
- Viết test case cơ bản
**CVC (Chuyên Viên Chính) – Cấp độ trung:**
- Có kinh nghiệm quản lý chất lượng một số module
- Lập kế hoạch kiểm thử cho features nhỏ
- Review test case của team
- Phối hợp với dev triển khai UAT
**CVCC (Chuyên Viên Cao Cấp) – Cấp độ cao:**
- Quản lý toàn bộ kế hoạch kiểm thử dự án
- Thiết kế chiến lược kiểm thử (test strategy)
- Đánh giá rủi ro và ước lượng effort
- Mentor đội ngũ, đề xuất cải tiến quy trình
### 3. Chứng chỉ nên có
| Chứng chỉ | Giá trị | Ghi chú |
|---|---|---|
| ISTQB Foundation | Rất cao | Phổ biến nhất trong ngành |
| ISTQB Advanced | Ưu tiên cho CVC/CVCC | Test Manager hoặc Technical Test Analyst |
| CSQA (Certified Software Quality Analyst) | Trung bình | Chuẩn quốc tế về QA |
| Scrum Master (PSM I, CSM) | Ưu tiên | Liên quan đến Agile testing |
### 4. Kiến thức nghiệp vụ ngân hàng cần nắm
**Nghiệp vụ cốt lõi:**
- Core Banking (Temenos, Flexcube, Baas,...)
- Hệ thống thanh toán: chuyển khoản, thẻ, ví điện tử
- Tín dụng: cho vay cá nhân, doanh nghiệp, tỷ lệ nợ xấu
- Quản lý tiền gửi, tiết kiệm, lãi suất
- Hệ thống SWIFT, NAPAS, Fast Payment
- AML/KYC (Chống rửa tiền)
- Basel III (quản lý rủi ro vốn)
### 5. Công cụ cần thành thạo
**Công cụ quản lý kiểm thử:**
- JIRA + Zephyr (phổ biến nhất)
- TestLink, TestRail
- Mantis, Redmine
**Công cụ kiểm thử tự động:**
- Selenium WebDriver (Java/Python)
- Postman (API Testing)
- Cypress, Playwright
**Công cụ kiểm thử hiệu năng:**
- JMeter (miễn phí, phổ biến)
- LoadRunner (bản trả phí)
**Công cụ SQL:**
- MySQL, SQL Server, Oracle
- SQL Developer, DBeaver
### 6. Soft Skills quan trọng
- **Tư duy logic** — cốt lõi của nghề kiểm thử, cần phân tích input/output, edge cases
- **Chú ý tỉ mỉ** — một lỗi nhỏ trong hệ thống ngân hàng có thể gây thiệt hại lớn
- **Giao tiếp** — cần truyền đạt rõ ràng lỗi cho developer, báo cáo cho quản lý
- **Chịu áp lực** — dự án ngân hàng thường deadline gấp, release theo quý
- **Học nhanh** — công nghệ và nghiệp vụ ngân hàng liên tục thay đổi
### 7. Bảng so sánh: Kiểm thử ngân hàng vs Kiểm thử thông thường
| Tiêu chí | Kiểm thử ngân hàng | Kiểm thử thông thường |
|---|---|---|
| Rủi ro khi lỗi | Cực kỳ cao (tài chính, pháp lý) | Trung bình |
| Yêu cầu nghiệp vụ | Bắt buộc hiểu sâu | Có thể học nhanh |
| Kiểm thử an toàn thông tin | Bắt buộc | Thường ít quan tâm |
| Kiểm thử tích hợp | Phức tạp (nhiều hệ thống) | Đơn giản hơn |
| Compliance (tuân thủ) | Rất nghiêm ngặt (NHNN) | Ít áp lực hơn |
| Mức lương | Cao hơn 15-30% | Thấp hơn tương đương |
Chuẩn bị phỏng vấn
## Hướng dẫn chuẩn bị phỏng vấn Kiểm thử tại LPBank
### 1. Quy trình phỏng vấn dự kiến
**Vòng 1 — Sơ tuyển (HR):**
- Gọi điện xác nhận thông tin, hỏi kinh nghiệm cơ bản
- Đánh giá mức lương mong đợi, địa điểm làm việc
- Thời gian: 15-20 phút
**Vòng 2 — Phỏng vấn chuyên môn (Trưởng phòng/Quản lý IT):**
- Hỏi kiến thức kiểm thử chuyên sâu
- Tình huống xử lý lỗi thực tế
- Kiểm tra SQL, kiểm thử tự động
- Thời gian: 45-60 phút
**Vòng 3 — Phỏng vấn cấp cao (Phó Giám đốc/CEO IT):**
- Đánh giá tư duy, khả năng thích nghi
- Hỏi về kinh nghiệm dự án lớn
- Thảo luận về chiến lược kiểm thử (nếu ứng tuyển CVC/CVCC)
- Thời gian: 30-45 phút
**Vòng 4 — Xác nhận cuối (HR/Phòng nhân sự):**
- Thương lượng lương, chế độ
- Xác nhận ngày bắt đầu
### 2. Câu hỏi phỏng vấn theo vòng
**Vòng 1 — HR (15-20 phút):**
1. Bạn giới thiệu về kinh nghiệm kiểm thử của mình?
2. Tại sao bạn muốn chuyển sang ngành ngân hàng?
3. Bạn đang có mức lương bao nhiêu và kỳ vọng thế nào?
4. Bạn có thể làm việc OT khi cần không?
5. Bạn biết gì về LPBank?
**Vòng 2 — Chuyên môn (45-60 phút):**
1. Phân biệt black box testing và white box testing?
2. Khi nào thì dừng kiểm thử? (Testing termination criteria)
3. Mô tả quy trình kiểm thử từ khi nhận yêu cầu đến khi bàn giao?
4. Test case của bạn đạt bao nhiêu % coverage thông thường?
5. Bạn xử lý thế nào khi dev không đồng ý với bug của bạn?
6. Viết SQL: Liệt kê các giao dịch > 100 triệu của khách hàng trong tháng?
7. Làm thế nào để kiểm thử một chức năng chuyển tiền?
8. Khác nhau giữa smoke test, sanity test, regression test?
9. Bạn biết gì về kiểm thử bảo mật trong ngân hàng?
10. Nếu phát hiện lỗi nghiêm trọng gần deadline thì xử lý sao?
**Vòng 2+ — Nếu ứng tuyển CVC/CVCC:**
1. Thiết kế test strategy cho dự án core banking mới?
2. Làm sao ước lượng thời gian kiểm thử chính xác?
3. Bạn quản lý team kiểm thử như thế nào?
4. Làm thế nào để cải thiện test coverage mà không tăng thời gian?
5. Kể về một dự án kiểm thử tự động thành công của bạn?
### 3. Bài test thực hành thường gặp
**SQL:**
```sql
-- Liệt kê top 5 khách hàng có tổng số dư cao nhất
SELECT TOP 5 c.customer_name, SUM(a.balance) as total_balance
FROM accounts a
JOIN customers c ON a.customer_id = c.id
GROUP BY c.customer_name
ORDER BY total_balance DESC;
-- Đếm số giao dịch thất bại theo ngày trong tuần
SELECT DATENAME(WEEKDAY, t.transaction_date) as day_name,
COUNT(*) as failed_count
FROM transactions t
WHERE t.status = 'FAILED'
GROUP BY DATENAME(WEEKDAY, t.transaction_date)
ORDER BY failed_count DESC;
```
**Test Case mẫu cho chức năng chuyển khoản:**
- Test chuyển tiền trong cùng ngân hàng (thành công)
- Test chuyển tiền khác ngân hàng (thành công)
- Test chuyển tiền khi số dư không đủ
- Test chuyển tiền vượt hạn mức
- Test chuyển tiền vào ngày nghỉ/Lễ
- Test chuyển tiền 0 đồng
- Test chuyển tiền số tiền âm
- Test timeout khi mạng chậm
- Test chuyển nhầm tài khoản (reverse transaction)
### 4. Tips chuẩn bị cụ thể
**Trước 1 tuần:**
- Ôn lại kiến thức nghiệp vụ ngân hàng (tín dụng, thanh toán, thẻ)
- Thực hành viết test case cho các nghiệp vụ ngân hàng phổ biến
- Luyện SQL (đặc biệt JOIN, GROUP BY, subquery)
- Tìm hiểu LPBank: lịch sử, sản phẩm, vị thế thị trường
**Trước 1 ngày:**
- Chuẩn bị outfit lịch sự (business casual)
- In CV (2-3 bản), mang theo bằng cấp, chứng chỉ (photo)
- Nghiên cứu JD kỹ, gạch đầu dòng điểm mạnh phù hợp
- Chuẩn bị câu hỏi cho nhà tuyển dụng (luôn có sẵn 2-3 câu)
**Mẫu câu hỏi dành cho ứng viên hỏi nhà tuyển dụng:**
- Đội ngũ QA/QC hiện tại có bao nhiêu người?
- Quy trình phát triển phần mềm của bank đang dùng mô hình nào?
- Các dự án ưu tiên trong thời gian tới là gì?
- Cơ hội học tập và phát triển kỹ năng kiểm thử tự động như thế nào?
### 5. Dress Code
- **Nam:** Áo sơ mi trắng, quần tây, giày da. Có thể thêm vest nhẹ.
- **Nữ:** Áo sơ mi hoặc blouse thanh lịch, quần tây hoặc váy công sở dài
- **Tránh:** Quần jeans, áo phông, giày thể thao, màu sắc quá nổi bật
- **Ghi chú:** LPBank là ngân hàng tư nhân, môi trường khá trẻ trung nhưng vẫn chuyên nghiệp
### 6. Sai lầm thường gặp cần tránh
- Không tìm hiểu nghiệp vụ ngân hàng → dễ bị loại ở vòng chuyên môn
- Nói quá về công cụ nhưng không biết viết test case thực tế
- Không chuẩn bị SQL → đây là kỹ năng bắt buộc
- Tỏ thái độ khi bị hỏi ngược về bug → cần thể hiện tinh thần hợp tác
- Nói "tôi biết hết" → thực ra không biết gì sâu
Lộ trình ôn thi
## Ôn thi & Chuẩn bị cho vị trí Kiểm thử tại LPBank
### 1. Lộ trình chuẩn bị 2 tuần
**Tuần 1 — Nền tảng Kiểm thử & Nghiệp vụ:**
| Ngày | Chủ đề | Thời lượng | Tài liệu |
|---|---|---|---|
| Ngày 1-2 | Quy trình kiểm thử phần mềm (STLC) | 4 giờ/ngày | ISTQB Foundation Syllabus |
| Ngày 3 | Các phương pháp kiểm thử (Black box, White box, Grey box) | 3 giờ | Software Testing Guide |
| Ngày 4-5 | Kỹ thuật thiết kế test case (Boundary, Equivalence, Decision Table, State Transition) | 4 giờ/ngày | Rài liệu ISTQB + thực hành |
| Ngày 6 | Nghiệp vụ ngân hàng cơ bản | 4 giờ | Tài liệu NHNN, LPBank website |
| Ngày 7 | Ôn tập + làm bài test mẫu | 3 giờ | Tổng hợp kiến thức |
**Tuần 2 — Kỹ năng Kỹ thuật & Thực hành:**
| Ngày | Chủ đề | Thời lượng | Tài liệu |
|---|---|---|---|
| Ngày 8-9 | SQL truy vấn (SELECT, JOIN, GROUP BY, subquery) | 4 giờ/ngày | SQL Zoo, LeetCode SQL |
| Ngày 10 | Kiểm thử tự động cơ bản (Postman, Selenium) | 4 giờ | Documentation chính thức |
| Ngày 11 | Kiểm thử hiệu năng (JMeter cơ bản) | 3 giờ | JMeter User Manual |
| Ngày 12 | Viết test case cho nghiệp vụ ngân hàng (thực hành) | 4 giờ | Bài tập tự thiết kế |
| Ngày 13 | Mock interview + ôn câu hỏi phỏng vấn | 3 giờ | Tự đóng vai phỏng vấn |
| Ngày 14 | Nghỉ ngơi, chuẩn bị tinh thần | — | — |
### 2. Kiến thức nền bắt buộc ôn
**A. Software Testing Fundamentals (ISTQB Foundation Level):**
*1. Software Development Life Cycle (SDLC):*
- Waterfall: phases tuần tự, ít linh hoạt
- V-Model: mở rộng của Waterfall, testing song song với development
- Agile/Scrum: iterative, incremental, sprint-based
- Spiral: kết hợp cải tiến liên tục
*2. Software Testing Life Cycle (STLC):*
- Requirement Analysis → Test Planning → Test Case Design → Environment Setup → Test Execution → Test Closure
- Entry criteria vs Exit criteria ở mỗi phase
*3. Các cấp độ kiểm thử:*
- Unit Testing (do developer làm)
- Integration Testing (tích hợp giữa các module)
- System Testing (toàn bộ hệ thống)
- Acceptance Testing (UAT - do người dùng làm)
*4. Các loại kiểm thử cần biết:*
- Functional Testing: chức năng hoạt động đúng?
- Non-functional Testing: hiệu năng, bảo mật, khả dụng
- Regression Testing: thay đổi không phá vỡ chức năng cũ
- Smoke Testing: kiểm tra nhanh chức năng chính
- Sanity Testing: kiểm tra nhanh sau khi fix
- Ad-hoc Testing: kiểm thử ngẫu nhiên, không theo kịch bản
- Exploratory Testing: kết hợp học hỏi, thiết kế, thực thi
*5. Kỹ thuật thiết kế test case:*
- **Boundary Value Analysis (BVA):** Test ở giá trị biên (min, max, min-1, max+1)
- VD: chuyển tiền từ 10,000đ đến 500,000,000đ → test: 9,999đ, 10,000đ, 500,000,000đ, 500,000,001đ
- **Equivalence Partitioning (EP):** Chia dữ liệu thành các nhóm tương đương, test đại diện mỗi nhóm
- VD: số dư < 0 (invalid), 0-10tr (thấp), 10-100tr (trung bình), > 100tr (cao)
- **Decision Table Testing:** Tổ hợp điều kiện và hành động
- **State Transition Testing:** Trạng thái thay đổi theo sự kiện
- **Use Case Testing:** Dựa trên use case để tạo test case
*6. Test management:*
- Test Plan: kế hoạch chi tiết (phạm vi, nguồn lực, lịch trình, rủi ro)
- Test Strategy: cách tiếp cận tổng quát
- Test Estimation: ước lượng effort ( teknik WBS, Delphi, Function Point)
- Traceability Matrix: liên kết yêu cầu với test case
**B. SQL cho Tester — Ôn tập trọng tâm:**
```sql
-- Câu lệnh cơ bản cần nắm vững
SELECT, FROM, WHERE, ORDER BY, DISTINCT, LIMIT/TOP
-- Tính toán
SELECT COUNT(*), SUM(amount), AVG(balance), MAX(balance), MIN(balance)
-- Gom nhóm
GROUP BY ... HAVING (lọc sau khi gom nhóm)
-- Kết bảng
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
-- Subquery (truy vấn con)
SELECT * FROM accounts
WHERE balance > (SELECT AVG(balance) FROM accounts)
-- Các toán tử
AND, OR, NOT, IN, BETWEEN, LIKE ('%' và '_'), IS NULL / IS NOT NULL
-- NULL xử lý
ISNULL(column, 0), COALESCE(val1, val2)
```
**C. Nghiệp vụ Ngân hàng cần nắm:**
*Luồng giao dịch chuyển khoản:*
1. Khách hàng khởi tạo lệnh chuyển khoản
2. Hệ thống kiểm tra số dư tài khoản nguồn
3. Kiểm tra hạn mức (nếu có)
4. Ghi nợ tài khoản nguồn, ghi có tài khoản đích
5. Cập nhật sổ cái
6. Gửi thông báo (SMS/Email)
7. Đối soát cuối ngày (settlement)
*Các hệ thống ngân hàng cần biết:*
- Core Banking System (xử lý giao dịch cơ bản)
- Anti-Money Laundering (AML) - chống rửa tiền
- Payment Switch (chuyển mạch thanh toán)
- Card Management System (quản lý thẻ)
- Internet Banking / Mobile Banking / OMNi Channel
- SWIFT (chuyển khoản quốc tế)
- NAPAS 247 / Fast Payment (thanh toán trong nước)
### 3. Tài liệu tham khảo
**Sách:**
- "Software Testing" — Ron Patton (sách gốc, dễ đọc)
- "A Guide to the ISTQB Certification" — Sample Chapter
- "Lessons Learned in Software Testing" — Cem Kaner
**Website & Online:**
- ISTQB官网 (istqb.org) — tải syllabus miễn phí
- Ministry of Testing (ministryoftesting.com) — cộng đồng lớn
- Guru99 (guru99.com/software-testing.html) — bài viết dễ hiểu
- SQLZoo (sqlzoo.net) — thực hành SQL miễn phí
- W3Schools SQL — nhanh, ngắn gọn
**YouTube channels:**
- Software Testing Help
- Automation Step by Step (Raghav Pal)
**Vietnamese groups:**
- Nhóm Facebook "Cộng đồng Kiểm thử phần mềm Việt Nam"
- Nhóm "Tester Việt Nam" trên Facebook
### 4. Thực hành viết Test Case mẫu
**Đề bài: Viết test case cho chức năng đăng nhập Internet Banking**
| Test Case ID | Mô tả | Input | Expected Result | Priority |
|---|---|---|---|---|
| TC_001 | Đăng nhập với thông tin đúng | Username đúng + Password đúng | Đăng nhập thành công, hiển thị trang chủ | P0 |
| TC_002 | Đăng nhập sai password | Username đúng + Password sai | Hiển thị thông báo "Sai mật khẩu", cho phép thử lại | P0 |
| TC_003 | Đăng nhập với tài khoản không tồn tại | Username không tồn tại | Hiển thị thông báo "Tài khoản không tồn tại" | P1 |
| TC_004 | Đăng nhập với trường trống | Bỏ trống username và password | Hiển thị thông báo bắt buộc nhập | P1 |
| TC_005 | Đăng nhập sai 3 lần liên tiếp | Sai password 3 lần | Tài khoản bị khóa tạm thời, hiển thị thông báo | P0 |
| TC_006 | Đăng nhập với tài khoản đã bị khóa | Tài khoản bị khóa | Hiển thị thông báo "Tài khoản đã bị khóa" | P0 |
| TC_007 | Kiểm tra session timeout | Đăng nhập, không thao tác 15 phút | Tự động logout, chuyển về trang đăng nhập | P1 |
| TC_008 | Kiểm tra mã OTP khi đăng nhập | Nhập OTP sai | Hiển thị "OTP không hợp lệ" | P0 |
| TC_009 | Kiểm tra đăng nhập từ thiết bị lạ | Đăng nhập lần đầu từ thiết bị mới | Gửi cảnh báo qua email/SMS | P2 |
| TC_010 | Kiểm tra copy-paste mật khẩu | Copy password vào trường | Không cho phép paste, phải nhập tay | P2 |
**Phân tích độ ưu tiên:**
- **P0 (Critical):** Test nghiệp vụ cốt lõi, lỗi ảnh hưởng nghiêm trọng
- **P1 (High):** Lỗi quan trọng nhưng có workaround
- **P2 (Medium):** Lỗi không nghiêm trọng, ảnh hưởng UX
- **P3 (Low):** Cải tiến nhỏ, có thể release mà không fix
Tư vấn nghề nghiệp
## Lời khuyên Sự nghiệp cho vị trí Kiểm thử tại LPBank
### 1. Bức tranh lương thị trường (tham khảo, Hà Nội 2024)
| Cấp bậc | Kinh nghiệm | Mức lương tháng (VND) |
|---|---|---|
| CV (Chuyên Viên) | 3-5 năm | 15 - 25 triệu |
| CVC (Chuyên Viên Chính) | 5-8 năm | 25 - 40 triệu |
| CVCC (Chuyên Viên Cao Cấp) | 8+ năm | 40 - 70 triệu |
| Test Lead / QA Manager | 8-12 năm | 50 - 90 triệu |
**Lưu ý:** Mức lương ngân hàng thường cộng thêm:
- Thưởng cuối năm: 1-4 tháng lương (tùy hiệu quả)
- Phụ cấp: xăng xe, điện thoại, ăn trưa
- Bảo hiểm cao cấp (ngân hàng thường rất tốt)
→ Tổng thu nhập thực tế có thể cao hơn 20-50% so với lương cứng
**So sánh lương theo ngành:**
- Fintech/Outsourcing IT: Lương cơ bản cao hơn ~20-30%
- Ngân hàng: Chế độ phúc lợi tốt hơn, ổn định hơn, ít bị sa thải khi khủng hoảng
- Công ty công nghệ lớn (Google, Microsoft): Lương cao hơn 2-3 lần nhưng cạnh tranh rất cao
### 2. Lộ trình thăng tiến điển hình
```
Junior Tester (1-2 năm)
↓
Senior Tester / Manual Tester (3-5 năm)
↓
Test Lead / Test Coordinator (4-6 năm)
↓
Test Manager / QA Manager (6-10 năm)
↓
QA Director / VP of Engineering (10+ năm)
```
**Hướng chuyên môn khác:**
- **Automation Engineer:** Chuyên sâu kiểm thử tự động, lương cao hơn 20-40%
- **Performance Engineer:** Chuyên gia kiểm thử hiệu năng, rất khan hiếm nhân sự
- **Security Tester/Penetration Tester:** Chuyên bảo mật, mức lương top ngành IT
- **Business Analyst (BA):** Kết hợp kiểm thử + phân tích nghiệp vụ
- **DevOps/SDET:** Kết hợp development + testing, xu hướng hot
### 3. Kỹ năng cần phát triển để tăng giá trị bản thân
**Ngắn hạn (6-12 tháng):**
- Thành thạo kiểm thử tự động (Selenium + Java/Python)
- Học kiểm thử API (Postman, Rest Assured)
- Lấy chứng chỉ ISTQB Foundation
- Hiểu sâu nghiệp vụ ngân hàng
**Trung hạn (1-2 năm):**
- Học kiểm thử hiệu năng (JMeter/LoadRunner)
- Lấy ISTQB Advanced (Test Manager hoặc Technical Test Analyst)
- Học CI/CD (Jenkins, GitLab CI)
- Quản lý test team nhỏ
**Dài hạn (3-5 năm):**
- Kiến thức toàn diện về QA (Quality Assurance, not just Testing)
- Kỹ năng quản lý dự án (PMP, Prince2)
- Kiến thức về Cloud (AWS, Azure) và Container (Docker, K8s)
- Xây dựng chiến lược kiểm thử cho toàn bộ tổ chức
### 4. Nên chọn LPBank hay các ngân hàng/ Fintech khác?
**Ưu điểm của LPBank:**
- Ngân hàng tư nhân đang tăng trưởng mạnh, nhiều dự án IT
- Môi trường trẻ trung, năng động hơn các ngân hàng nhà nước
- Cơ hội học hỏi nghiệp vụ ngân hàng đa dạng
- Chế độ đãi ngộ tốt, ít bị sa thải khi kinh tế khó khăn
**Cân nhắc với các lựa chọn khác:**
- **VPBank, TPBank, MBBank:** Môi trường tương tự, có thể lương cao hơn
- **Các công ty Fintech (VNPay, MoMo, ZaloPay):** Lương cao hơn ~30-50%, nhưng áp lực hơn, ít ổn định hơn
- **Công ty outsourcing (FPT Software, KMS,...):** Cơ hội làm dự án quốc tế, học nhiều công nghệ
- **Ngân hàng nhà nước (Vietcombank, VietinBank):** Ổn định hơn, nhưng thủ tục nhiều, thăng tiến chậm hơn
### 5. Lời khuyên thực tế từ người đi trước
**Nếu bạn mới vào nghề (dưới 3 năm):**
- Ưu tiên vào ngân hàng để học nghiệp vụ, sau đó chuyển sang Fintech để tăng lương
- Tập trung học kiểm thử thủ công + SQL thật kỹ trước
- Không cần phải giỏi tất cả mọi thứ ngay lập tức
**Nếu bạn đã có 3+ năm kinh nghiệm:**
- Nên học kiểm thử tự động để tăng lương
- Chứng chỉ ISTQB là điểm cộng lớn khi phỏng vấn
- Kiến thức nghiệp vụ ngân hàng là lợi thế cạnh tranh lớn so với tester chỉ làm outsource
**Nếu bạn muốn thăng tiến lên CVC/CVCC:**
- Cần có kinh nghiệm quản lý dự án hoặc test strategy
- Kiến thức về kiểm thử tự động và CI/CD là bắt buộc
- Cần thể hiện khả năng lãnh đạo, không chỉ kỹ năng cá nhân
### 6. Xu hướng ngành Kiểm thử 2024-2025
- **AI-powered Testing:** Sử dụng AI để tạo test case tự động, phát hiện lỗi thông minh
- **Shift-Left Testing:** Kiểm thử được thực hiện sớm hơn trong vòng đời phát triển
- **Test Automation adoption:** Tự động hóa ngày càng trở thành tiêu chuẩn, manual tester thuần túy giảm dần
- **API Testing:** Ngày càng quan trọng khi microservices phát triển
- **Performance Engineering:** Từ testing thuần túy sang engineering về hiệu năng toàn diện
Câu hỏi thường gặp
Em mới tốt nghiệp IT, chưa có kinh nghiệm kiểm thử. Có nên ứng tuyển vị trí này không?
Vị trí này yêu cầu TỐI THIỂU 3 năm kinh nghiệm kiểm thử, nên em chưa đủ điều kiện. Tuy nhiên, em có thể: (1) Ứng tuyển các vị trí Junior Tester ở công ty outsourcing trước để tích lũy kinh nghiệm; (2) Tự học kiểm thử thủ công + SQL + viết test case; (3) Xin thực tập ở bộ phận IT ngân hàng khác để vào cửa; (4) Sau 1-2 năm, quay lại ứng tuyển CV Kiểm thử tại LPBank. Đừng nản lòng — đây là lộ trình rất phổ biến của các tester hiện nay.
Em đang làm tester ở công ty outsource được 2 năm rưỡi. Có nên chờ thêm 0.5 năm nữa rồi ứng tuyển không?
Có thể ứng tuyển luôn vì "tối thiểu 3 năm" là con số tương đối — nhiều HR linh động với ứng viên có năng lực thực sự. Em hãy: (1) Trình bày rõ kinh nghiệm 2.5 năm + dự án thực tế; (2) Tập trung vào kỹ năng (SQL, test case, nghiệp vụ ngân hàng) thay vì chỉ dựa vào số năm; (3) Nếu được offer, thương lượng tốt thì nhận. Tuy nhiên, nếu LPBank yêu cầu cứng về 3 năm, em có thể apply thêm các ngân hàng khác (VPBank, TPBank, Techcombank) để có nhiều lựa chọn.
Mức lương kỳ vọng nên đặt bao nhiêu cho vị trí CV Kiểm thử tại LPBank?
Với 3-5 năm kinh nghiệm, mức kỳ vọng hợp lý là 18-25 triệu/tháng. Tips thương lượng: (1) Đặt mức cao hơn mong muốn thực tế ~10-15% vì HR thường trả thấp hơn 10-20%; (2) Nêu rõ kinh nghiệm kiểm thử tự động/hiệu năng để có mức cao hơn; (3) Tính tổng thu nhập bao gồm thưởng, phụ cấp chứ đừng chỉ nhìn lương cứng; (4) Nếu có offer khác, càng có thế mạnh thương lượng. Mức "Thỏa thuận" nghĩa là LPBank sẵn sàng trả theo năng lực, nên cứ tự tin đặt mức xứng đáng.
Em là tester thủ công, không biết kiểm thử tự động. Có nên học trước khi ứng tuyển không?
NÊN học, vì kiểm thử tự động là điều kiện ƯU TIÊN trong JD. Em nên học theo lộ trình: (1) Tuần 1-2: Selenium WebDriver với Python (dễ học hơn Java); (2) Tuần 3-4: Viết script tự động hóa cho 2-3 test case cơ bản; (3) Học Postman cho API testing (dễ nhất, hiệu quả nhanh). Nếu đã có project demo kiểm thử tự động dù nhỏ, khi phỏng vấn em sẽ khác biệt rất nhiều so với ứng viên chỉ biết manual. Thời gian chuẩn bị: 1-2 tháng học thêm là đủ để có sản phẩm demo.
Làm kiểm thử ngân hàng khác gì so với làm ở công ty outsource?
Khác biệt lớn nhất là NGHIỆP VỤ. Ở ngân hàng: (1) Kiến thức nghiệp vụ ngân hàng là BẮT BUỘC — em phải hiểu luồng tín dụng, thanh toán, rủi ro; (2) Yêu cầu tuân thủ (compliance) rất nghiêm ngặt — mọi thay đổi đều cần doc, review kỹ; (3) Áp lực thời gian thường gắn với quý tài chính, có thể OT nhiều; (4) Ít công nghệ mới hơn outsource — ngân hàng ưu tiên ổn định, an toàn; (5) Đổi lại: lương thưởng ổn định, chế độ phúc lợi tốt, ít bị sa thải khi dự án kết thúc.
Khi phỏng vấn, họ hay hỏi gì về nghiệp vụ ngân hàng?
Câu hỏi phổ biến nhất: "Mô tả luồng xử lý một giao dịch chuyển khoản từ đầu đến cuối" — đây là câu kiểm tra tư duy hệ thống. Các câu khác: (1) Khác nhau giữa chuyển khoản trong hệ thống (intra-bank) và liên ngân hàng (inter-bank)?; (2) NAPAS là gì?; (3) SWIFT code dùng để làm gì?; (4) Nợ xấu (NPL) là gì, ngân hàng quản lý thế nào?; (5) Cho ví dụ một lỗi nghiệp vụ nghiêm trọng có thể xảy ra trong ngân hàng? Em nên tìm hiểu trước 3-4 bài viết về nghiệp vụ ngân hàng cơ bản trên website LPBank và NHNN để tự tin trả lời.
Làm ở Hội sở LPBank có phải đi công tác hoặc làm việc tại chi nhánh không?
Thông thường, vị trí Kiểm thử đặt tại Hội sở thì 90% thời gian làm việc tại Hội sở. Tuy nhiên: (1) Có thể cần hỗ trợ kiểm thử tại chi nhánh trong giai đoạn UAT (user acceptance testing) — tức là test cùng người dùng cuối; (2) Một số dự án có thể yêu cầu đi công tác nhẹ đến datacenter hoặc site của đối tác; (3) Trong vòng phỏng vấn, em nên hỏi thẳng: "Vị trí này có yêu cầu đi công tác hoặc làm việc tại chi nhánh không?" — đây là câu hỏi hoàn toàn hợp lý.
Lộ trình nào để từ CV Kiểm thử thăng tiến lên CVC/CVCC tại ngân hàng?
Thực tế trong ngành ngân hàng, thăng tiến lên CVC thường mất 2-4 năm, lên CVCC cần thêm 3-5 năm. Tips để thăng tiến nhanh hơn: (1) Thể hiện khả năng tự động hóa test — đây là điểm sáng để được đề bạt; (2) Chủ động đề xuất cải tiến quy trình kiểm thử; (3) Tham gia interview, mentor junior; (4) Lấy chứng chỉ ISTQB Advanced (Test Manager); (5) Hiểu rộng thêm nghiệp vụ ngân hàng, không chỉ dừng ở kiểm thử; (6) Xây dựng relationship tốt với quản lý và các phòng ban khác. Ngoài ra, nếu LPBank không có vị trí thăng tiến phù hợp, nhảy sang ngân hàng khác ở cấp cao hơn cũng là chiến lược phổ biến.