QA (Automation Test)
Mô tả công việc
Trách nhiệm: Chịu trách nhiệm (i) Phân tích Giải pháp & Đảm bảo Chất lượng (ii)chịu trách nhiệm thu thập yêu cầu, xây dựng giải pháp, xác minh thiết kế, (iii) lập kế hoạch kiểm thử, kiểm soát chất lượng và rủi ro, nhằm đảm bảo hệ thống CNTT ngân hàng đáp ứng đúng nhu cầu nghiệp vụ, hiệu quả và tuân thủ quy định.
1. Phân tích yêu cầu giải pháp (35%)
- Thu thập và làm rõ các yêu cầu chức năng và phi chức năng từ các phòng ban nghiệp vụ và các bên liên quan.
- Chuyển đổi yêu cầu nghiệp vụ thành tài liệu đặc tả giải pháp rõ ràng, logic và dễ hiểu cho đội phát triển.
- Đảm bảo tính đầy đủ, khả thi và khả năng truy vết của yêu cầu trong toàn bộ vòng đời dự án.
2. Lập kế hoạch và thực hiện kiểm thử chất lượng (35%)
- Xây dựng kế hoạch kiểm thử tổng thể cho các giai đoạn SIT, UAT và kiểm thử hồi quy.
- Quản lý quá trình thiết kế kịch bản kiểm thử, thực hiện kiểm thử và theo dõi kết quả kiểm thử.
- Phối hợp với các nhóm phát triển và QA để xử lý lỗi kịp thời, đảm bảo chất lượng trước khi triển khai.
3. Quản lý vấn đề và rủi ro (10%)
- Theo dõi và phân tích các lỗi phát sinh để xác định nguyên nhân gốc rễ và đưa ra hành động khắc phục.
- Quản lý danh sách lỗi tồn đọng và theo dõi tiến độ xử lý nhằm đảm bảo tuân thủ tiến độ kiểm thử.
- Đề xuất biện pháp giảm thiểu rủi ro và đảm bảo minh bạch trong quá trình triển khai dự án.
4. Vận hành và đánh giá chất lượng ứng dụng (20%)
- Rà soát và đánh giá tài liệu thiết kế chức năng để đảm bảo tính phù hợp với yêu cầu nghiệp vụ và quy định nội bộ.
- Góp ý cải tiến thiết kế nhằm nâng cao khả năng mở rộng, hiệu suất và tính tuân thủ quy định ngành.
- Làm cầu nối giữa nghiệp vụ và kỹ thuật để giảm thiểu sai sót và hiểu sai trong quá trình phát triển.
5. Thực hiện các nhiệm vụ khác theo sự phân công của cấp quản lý.
Yêu cầu:
Tốt nghiệp Đại học trở lên chuyên ngành CNTT, Hệ thống Thông tin, Kỹ thuật Phần mềm, Tài chính – Ngân hàng hoặc tương đương.
Có các chứng chỉ quốc tế về BA, kiểm thử là một lợi thế.
Tối thiểu 7 năm (Giám đốc/Chuyên gia)/5 năm (Chuyên viên cao cấp)/3 năm (Chuyên viên chính)/1 năm (Chuyên viên) kinh nghiệm làm việc trong lĩnh vực xây dựng phát triển sản phẩm, lập kế hoạch, định vị, phát triển lộ trình, phát triển yêu cầu và ra mắt sản phẩm.
Hiểu rõ SDLC, mô hình phân tích (Use Case, BPMN, ...)
Nắm vững các hệ thống ngân hàng như Core Banking, Core Card, eBanking, LOS, CRM là một lợi thế.
Am hiểu kiểm thử: test case, lỗi, quy trình SIT/UAT.
Sử dụng tốt MS Office, công cụ quản lý dự án: JIRA, Confluence, Postman, SQL
Biết dùng Lucidchart, Draw.io, Bizagi để mô hình hóa nghiệp vụ.
Phân tích, viết tài liệu rõ ràng, giao tiếp tốt, làm việc nhóm hiệu quả.
Theo dõi tiến độ, quản lý lỗi, tổ chức công việc và thích ứng với thay đổi nhanh.
Tiếng Anh: Đọc hiểu tài liệu kỹ thuật; TOEIC đạt tối thiểu 500 là một lợi thế.
Phân tích kỹ năng cần có
Phân tích kỹ năng cần có cho vị trí QA tại Trung tâm Công nghệ Ngân hàng Số VIB
🔍 Lưu ý quan trọng trước tiên
Tiêu đề là "QA (Automation Test)" nhưng mô tả công việc lại tập trung nhiều vào phân tích nghiệp vụ (BA), kiểm thử thủ công (Manual Testing), quản lý chất lượng (QA), và quy trình SIT/UAT. Phần "Automation" gần như không được đề cập. Đây là điểm ứng viên cần làm rõ với nhà tuyển dụng trong buổi phng vấn để tránh hiểu lầm về công việc thực tế.
---
🛠️ Hard Skills (Kỹ năng cứng)
1. Nền tảng kiểm thử & quy trình phát triển phần mềm
| Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---|---|---|
| SDLC (Software Development Life Cycle) | Bắt buộc | Hiểu rõ các mô hình Waterfall, Agile, V-Model |
| Quy trình SIT/UAT | Bắt buộc | Phân biệt rõ System Integration Test vs User Acceptance Test |
| Viết Test Case, Test Plan | Bắt buộc | Cấu trúc chuẩn, có traceability matrix |
| Quản lý lỗi (Defect Lifecycle) | Bắt buộc | Severity, Priority, Root Cause Analysis |
| Kiểm thử hồi quy (Regression Test) | Bắt buộc | Đặc biệt quan trọng trong ngân hàng số |
| Kiểm thử phi chức năng | Nên có | Performance, Security, Load Testing |
2. Phân tích nghiệp vụ (Business Analysis)
| Kỹ năng | Mức độ yêu cầu | Ghi chú |
|---|---|---|
| Use Case Diagram | Bắt buộc | UML cơ bản |
| BPMN (Business Process Model and Notation) | Bắt buộc | Ký hiệu chuẩn, swimlane |
| Thu thập & làm rõ yêu cầu (Elicitation) | Bắt buộc | Phỏng vấn stakeholder, workshop |
| Viết tài liệu SRS, BRD, FRS | Bắt buộc | Ngôn ngữ rõ ràng, logic |
3. Công cụ làm việc
| Công cụ | Mục đích | Mức độ |
|---|---|---|
| JIRA | Quản lý task, bug, sprint | Bắt buộc |
| Confluence | Tài liệu dự án, wiki | Bắt buộc |
| Postman | Test API cơ bản | Bắt buộc |
| SQL | Query database kiểm tra dữ liệu | Bắt buộc |
| Lucidchart / Draw.io / Bizagi | Vẽ sơ đồ BPMN, Use Case | Bắt buộc |
| MS Office | Excel (Pivot, VLOOKUP), PowerPoint | Bắt buộc |
4. Hệ thống ngân hàng (lợi thế lớn)
- Core Banking: Hệ thống lõi xử lý giao dịch (tiền gửi, cho vay, thanh toán)
- Core Card: Quản lý thẻ tín dụng, thẻ ATM
- eBanking: Internet Banking, Mobile Banking
- LOS (Loan Origination System): Quy trình cho vay
- CRM: Quản lý quan hệ khách hàng
---
🤝 Soft Skills (Kỹ năng mềm)
- Giao tiếp & trung gian: Làm cầu nối giữa nghiệp vụ và kỹ thuật — đây là kỹ năng sống còn
- Tư duy phản biện: Đặt câu hỏi "Tại sao?" với yêu cầu nghiệp vụ
- Quản lý thời gian: Cân bằng giữa phân tích (35%) + kiểm thử (35%) + quản lý rủi ro (10%) + đánh giá (20%)
- Chịu áp lực cao: Ngân hàng số có deadline gắt, release thường xuyên
- Tinh thần học hỏi: Quy định NHNN thay đổi liên tục
- Tiếng Anh: Đọc hiểu tài liệu kỹ thuật (TOEIC 500+)
---
Chứng chỉ gợi ý (không bắt buộc nhưng tạo lợi thế)
| Chứng chỉ | Tổ chức | Phù hợp cho | Chi phí ước tính |
|---|---|---|---|
| ISTQB Foundation | ISTQB | QA/Tester | 3-5 triệu VNĐ |
| ISTQB Advanced | ISTQB | Senior QA | 6-10 triệu VNĐ |
| CBAP | IIBA | Business Analyst | 15-25 triệu VNĐ |
| PMI-ACP | PMI | Agile practitioner | 12-18 triệu VNĐ |
| PSM I | Scrum.org | Product/QA trong môi trường Scrum | 4-6 triệu VNĐ |
| AWS Cloud Practitioner | Amazon | Hiểu cloud cơ bản | 3-5 triệu VNĐ |
---
💡 Bảng so sánh cấp bậc theo yêu cầu
| Cấp bậc | Kinh nghiệm | Phù hợp với ai |
|---|---|---|
| Chuyên viên | 1 năm | Mới ra trường, có 1 năm kinh nghiệm thực tập/làm việc |
| Chuyên viên chính | 3 năm | Có kinh nghiệm độc lập, hiểu 1-2 hệ thống ngân hàng |
| Chuyên viên cao cấp | 5 năm | Lead được team nhỏ, hiểu sâu hệ thống NH |
| Chuyên gia/Giám đốc | 7 năm | Quản lý nhiều dự án, am hiểu chiến lược |
Chuẩn bị phỏng vấn
Hướng dẫn phỏng vấn vị trí QA tại VIB
📋 Quy trình tuyển dụng dự kiến (3-5 vòng)
Vòng 1: HR Screening (30-45 phút)
- Giới thiệu bản thân, lý do ứng tuyển, mức lương mong muốn
- Kiểm tra background, kinh nghiệm cơ bản
- Câu hỏi hay gặp:
- "Tại sao bạn muốn làm việc tại VIB?"
- "Mức lương hiện tại và mong muốn của bạn?"
- "Bạn biết gì về VIB và ngân hàng số?"
Vòng 2: Bài kiểm tra kỹ thuật (60-90 phút)
- Viết test case cho một tình huống ngân hàng (VD: chuyển tiền, thanh toán thẻ)
- Phân tích tài liệu SRS và đặt câu hỏi
- Có thể có bài test SQL cơ bản (SELECT, JOIN, GROUP BY)
- Mẹo: Làm kỹ phần test case, thể hiện tư duy bao phủ (positive, negative, edge case)
Vòng 3: Phỏng vấn kỹ thuật chuyên sâu (60-90 phút)
- Phỏng vấn với QA Lead / Manager
- Câu hỏi kỹ thuật hay gặp:
1. Phân biệt Verification và Validation?
2. Sự khác nhau giữm SIT, UAT, Regression Test?
3. Bạn xử lý thế nào khi developer từ chối fix bug?
4. Trình bày quy trình quản lý bug bạn đã áp dụng?
5. Phân tích Use Case cho tính năng chuyển tiền?
6. Vẽ BPMN cho quy trình đăng ký khoản vay?
7. Khi nào dùng Postman? Cách test API authentication?
8. Câu SQL: Tìm top 10 khách hàng có tổng giao dịch cao nhất tháng trước?
Vòng 4: Phỏng vấn Manager / Director (45-60 phút)
- Đánh giá tư duy chiến lược, khả năng quản lý
- Câu hỏi hay gặp:
1. "Bạn đã xử lý conflict giữa business và dev team như thế nào?"
2. "Làm sao đảm bảo chất lượng khi deadline gấp?"
3. "Kinh nghiệm của bạn với hệ thống Core Banking là gì?"
4. "Bạn đề xuất gì để cải thiện quy trình kiểm thử hiện tại?"
Vòng 5 (có thể): Phỏng vấn HR cuối + Offer
- Thương lượng lương, phúc lợi, ngày vào làm
---
👔 Dress Code
- Vòng HR + Manager: Business Formal (vest, sơ mi trắng, quần âu)
- Vòng kỹ thuật: Business Casual (sơ mi, quần âu, không cần vest) — nhưng vẫn nên lịch sự
- Nữ: áo blouse/áo sơ mi + quần tây/váy ngang gối
💡 Tips chun bị
1. Nghiên cứu VIB trước: VIB là một trong những ngân hàng đi đầu về chuyển đổi số tại VN (app MyVIB, VIB Pay, AI...). Đọc tin tức 3 tháng gần nhất
2. Chuẩn bị portfolio: Đưa ra 2-3 dự án cụ thể bạn đã tham gia, có số liệu (số test case, số bug tìm được, vai trò)
3. STAR method: Dùng STAR (Situation-Task-Action-Result) cho câu hỏi tình huống
4. Đặt câu hỏi ngược: "Team hiện tại bao nhiêu người?" "Tech stack chính là gì?" "Quy trình release như thế nào?"
5. Làm rõ về Automation: Hỏi thẳng "Vị trí này có yêu cầu viết script automation không? Tool nào (Selenium, Katalon, Cypress)?"
Lộ trình ôn thi
Lộ trình ôn tập 2 tuần cho vị trí QA tại VIB
📚 Kiến thức nền cần có
Nhóm 1: Kiểm thử phần mềm (Quan trọng nhất - 40% thời gian)
- Lý thuyết nền: ISTQB Foundation Syllabus (tài liệu free)
- Test techniques: Equivalence Partitioning, Boundary Value Analysis, Decision Table, State Transition
- Test levels: Component, Integration, System, Acceptance
- Test types: Functional, Non-functional, Structural, Change-related
- Defect Management: Lifecycle, Severity vs Priority, RCA (Root Cause Analysis)
Nhóm 2: Phân tích nghiệp vụ BA (25% thời gian)
- BABOK (Business Analysis Body of Knowledge) - đọc overview
- Use Case: Actor, Precondition, Main flow, Alternative flow, Post-condition
- BPMN 2.0: Pool, Lane, Task, Gateway, Event, Sequence flow
- User Story: Format "As a... I want... so that..." + Acceptance Criteria
Nhóm 3: Công cụ (20% thời gian)
- JIRA: Tạo issue, filter, dashboard, workflow
- Postman: GET/POST request, collection, environment, assertion
- SQL: SELECT, JOIN, GROUP BY, HAVING, Subquery (cơ bản đến trung bình)
- Lucidchart/Draw.io: Thực hành vẽ BPMN, Use Case trên free version
Nhóm 4: Ngân hàng & Tài chính (15% thời gian)
- Quy trình nghiệp vụ NH:
- Tiền gửi tiết kiệm, tiền gửi thanh toán
- Cho vay: quy trình thẩm định, phê duyệt, giải ngân
- Thẻ tín dụng: lifecycle, billing cycle, interest calculation
- Thanh toán: NAPAS, chuyển tiền liên ngân hàng
- Quy định: NHNN về an toàn thông tin, xác thực OTP, eKYC, tiền điện tử
---
📖 Tài liệu tham khảo
| Tài liệu | Loại | Link/Nguồn |
|---|---|---|
| ISTQB Foundation Syllabus 2018 | PDF free | istqb.org |
| BABOK v3 | Tóm tắt free, full bản trả phí | iiba.org |
| "Lessons Learned in Software Testing" - Kaner, Bach, Pettichord | Sách | Amazon |
| "The Art of Software Testing" - Myers | Sách | Amazon |
| VIB Annual Report | Báo cáo thường niên | vib.com.vn |
| Thông tư hướng dẫn của NHNN | Văn bản pháp luật | thuvienphapluat.vn |
| Postman Learning Center | Free online | learning.postman.com |
| SQL Murder Mystery | Thực hành SQL | mystery.knighthacks.com |
| Harts BPMN Guide | Free PDF | bpmn.org |
---
🗓️ Lộ trình 14 ngày
Tuần 1: Nền tảng lý thuyết
| Ngày | Nội dung | Hoạt động |
|---|---|---|
| 1-2 | ISTQB Foundation | Đọc syllabus, làm quiz online |
| 3 | Use Case + BPMN | Vẽ 5 use case ngân hàng, 3 BPMN |
| 4 | Defect Management | Thực hành JIRA workflow |
| 5 | Test Design Techniques | Làm bài tập BVA, EP |
| 6 | SQL cơ bản | Hackerrank SQL easy |
| 7 | Ôn tập + nghỉ | Đánh giá lại tiến độ |
Tuần 2: Thực hành + Ngân hàng
| Ngày | Nội dung | Hoạt động |
|---|---|---|
| 8 | Postman | Test 3 API thực tế (public API như reqres.in) |
| 9 | Ngân hàng cơ bản | Học về tiền gửi, cho vay, thẻ |
| 10 | Quy định NHNN | Đọc 3 thông tư quan trọng về CNTT NH |
| 11 | Tình huống thực tế | Viết test case cho 2 tính năng ngân hàng |
| 12 | Mock interview | Tự luyện trước gương, ghi hình |
| 13 | Research VIB | Đọc tin tức, sản phẩm, app MyVIB |
| 14 | Review toàn bộ | Tổng hợp, ghi chú, checklist cuối |
---
✅ Checklist trước ngày phỏng vấn
- [ ] Đọc 5 tin tức mới nhất về VIB
- [ ] Nắm vững định nghĩa SIT vs UAT
- [ ] Vẽ được BPMN cho quy trình thanh toán thẻ tín dụng
- [ ] Viết được test case chuyển tiền (ít nhất 10 case)
- [ ] Query SQL: top customer, transaction history
- [ ] Chuẩn bị 3 câu hỏi ngược cho nhà tuyển dụng
- [ ] In 3 bản CV (nếu phỏng vấn offline)
Tư vấn nghề nghiệp
Lời khuyên sự nghiệp cho vị trí QA ngân hàng số
📈 Lộ trình thăng tiến trong ngân hàng
```
QA/Tester (1-3 năm)
↓
Senior QA / Test Lead (3-5 năm)
↓
QA Manager / Test Manager (5-8 năm)
↓
QA Director / Head of Quality (8-12 năm)
↓
VP Quality / CTO Office (12+ năm)
```
Lưu ý: Nhiều người từ vị trí QA chuyển sang các hướng khác:
- Product Manager / Product Owner — hiểu business + kỹ thuật
- Business Analyst Senior — tập trung vào phân tích nghiệp vụ
- Scrum Master / Agile Coach — dựa trên kinh nghiệm quy trình
- Consultant cho các công ty fintech, ngân hàng khác
---
💰 Mức lương kỳ vọng (thị trường VN, 2024-2025)
| Cấp bậc | Kinh nghiệm | Mức lương/tháng (Gross) |
|---|---|---|
| Chuyên viên (Fresher/Junior) | 1 năm | 15-22 triệu |
| Chuyên viên chính (Mid) | 3 năm | 22-35 triệu |
| Chuyên viên cao cấp (Senior) | 5 năm | 35-55 triệu |
| Chuyên gia / Manager | 7+ năm | 55-90 triệu |
| Director | 10+ năm | 90-150 triệu+ |
Lưu ý: VIB là ngân hàng top, mức lương thường cao hơn mặt bằng chung 10-20%. Phúc lợi thường có: thưởng Tết 2-6 tháng lương, BHYT gia đình, training budget, làm việc hybrid.
---
🎯 Kỹ năng cần phát triển thêm để thăng tiến nhanh
Tier 1 - Nên có ngay (năm đầu tiên)
- SQL nâng cao: Window functions, CTE, performance tuning
- API Testing nâng cao: Postman + Newman, automation framework
- Basic Automation: Selenium, Cypress, hoặc Katalon (dù tin tuyển không yêu cầu, đây là skill giúp bạn nổi bật)
- Hiểu biết ngân hàng: Học qua các khóa ngắn hạn, đọc thông tư NHNN
Tier 2 - Trung hạn (1-3 năm)
- Performance Testing: JMeter, Gatling
- Security Testing cơ bản: OWASP Top 10
- CI/CD: Jenkins, GitLab CI
- Cloud cơ bản: AWS, Azure (VIB đang migrate lên cloud)
- Agile/Scrum certification: PSM I, PMI-ACP
Tier 3 - Dài hạn (3-5 năm)
- Test Automation Architecture: Thiết kế framework cho cả team
- AI/ML Testing: Xu hướng testing AI applications
- Leadership skills: Quản lý 10-30 người
- Domain expertise trở thành SME: Ví dụ chỉ làm Core Banking, hoặc chỉ làm Card
---
🌟 Lời khuyên "đàn anh/chị" dành cho bạn
1. Đừng bỏ qua Automation hoàn toàn: Tiêu đề ghi "Automation Test" nhưng JD lại thiên về manual + BA. Đây có thể là:
- Cơ hội xây dựng automation từ đầu (nếu team chưa có)
- Hoặc chỉ là "buzzword" để thu hút ứng viên
- Hỏi rõ trong phỏng vấn!
2. Hiểu business > Hiểu tool: Trong ngân hàng, hiểu quy trình cho vay, thẻ tín dụng còn quan trọng hơn biết dùng tool
3. Xây dựng "banking mindset": NH là ngành đặc thù, quy định chặt chẽ. Một bug nhỏ có thể ảnh hưởng hàng triệu khách hàng
4. Networking trong ngành: Tham gia cộng đồng TestingVN, AgileVietnam, đi meetup
5. Cân nhắc "big 4" ngân hàng: VIB, Techcombank, VPBank, MB, ACB — đang đầu tư mạnh cho digital banking
6. Fresher không cần quá lo: Nếu bạn mới ra trường 1 năm, có nền tảng IT vững, học nhanh, đọc được tài liệu tiếng Anh — hoàn toàn có cơ hội ở vị trí "Chuyên viên"
Câu hỏi thường gặp
Em là sinh viên năm cuối ngành CNTT, chưa có kinh nghiệm, có nên ứng tuyển vị trí này không?
Bạn có thể ứng tuyển vị trí "Chuyên viên" (yêu cầu 1 năm kinh nghiệm). Tuy nhiên, mình khuyên bạn nên tích lũy thêm kinh nghiệm thực tế trước: làm thêm/freelance cho dự án IT, thực tập tại công ty fintech hoặc ngân hàng, tham gia cộng đồng open source. Khi ra trường, có 1 năm kinh nghiệm thực chiến sẽ giúp bạn vượt qua vòng HR dễ dàng hơn rất nhiều. Song song, học ISTQB Foundation và SQL cơ bản để có nền tảng vững.
Tiêu đề ghi 'Automation Test' nhưng mô tả lại không nói về automation. Em có nên ứng tuyển không?
Câu hỏi rất hay! Đây là dấu hiệu cho thấy JD có thể chưa được chuẩn hóa tốt. Bạn vẫn nên ứng tuyển nếu bạn thích làm BA/QA trong ngân hàng. Trong buổi phỏng vấn, hãy hỏi thẳng: 'Vị trí này có yêu cầu viết automation script không? Nếu có, team đang dùng tool gì?'. Nếu câu trả lời là 'chưa có automation, team đang chuyển đổi', đó là cơ hội tốt để bạn đóng góp và xây dựng từ đầu. Nếu họ nói 'automation không phải ưu tiên', thì bạn cần cân nhắc vì JD có thể đã cũ.
Em đang làm manual tester ở công ty outsource Nhật 2 năm, muốn chuyển sang ngân hàng. Có khả thi không?
Hoàn toàn khả thi! Bạn đã có 2 năm kinh nghiệm, vượt yêu cầu tối thiểu cho vị trí Chuyên viên. Lợi thế của bạn: đã quen với quy trình Nhật (thường rất bài bản), có thể đọc tài liệu tiếng Nhật/Anh. Điểm cần bổ sung: học thêm về hệ thống ngân hàng (Core Banking, LOS), tìm hiểu quy định NHNN. Nên apply cả vị trí Chuyên viên chính (3 năm) với mức lương kỳ vọng 25-32 triệu. Ngân hàng thường trả cao hơn outsource 20-30%.
Em là BA 4 năm trong lĩnh vực bán lẻ (không phải ngân hàng), có thể apply vị trí Chuyên viên chính này không?
Được nhé, nhưng cần "đánh bóng" lại hồ sơ. Kinh nghiệm BA 4 năm là tốt, nhưng bạn thiếu domain banking. Cách khắc phục: (1) Học nhanh qua khóa ngắn hạn về ngân hàng số trên Coursera hoặc Udemy, (2) Trong CV nhấn mạnh kỹ năng phân tích, viết tài liệu, làm việc với stakeholder — đây là soft skill chuyển được, (3) Trong phỏng vấn, thể hiện bạn nắm được nguyên tắc BA, học hỏi nhanh. Vị trí Chuyên viên chính yêu cầu 3 năm, bạn đủ điều kiện về thâm niên, chỉ cần bù domain knowledge.
Mức lương kỳ vọng bao nhiêu khi apply vị trí Senior (5 năm) tại VIB?
Theo thị trường hiện tại, mức Senior QA/BA có 5 năm ở ngân hàng top dao động 40-60 triệu gross. VIB là ngân hàng tư nhân lớn, thường trả cạnh tranh. Mình khuyên bạn: (1) Research trên các trang như ITviec, VietnamWorks để biết band lương, (2) Đưa ra range 45-55 triệu, để nhà tuyển dụng đàm phán. Nếu bạn có chứng chỉ ISTQB Advanced, am hiểu Core Banking, có thể đy lên 60-70 triệu. Đừng quên thương lượng thưởng Tết (thường 2-4 tháng), BHYT gia đình, ngày phép, training budget.
Công việc QA trong ngân hàng số có áp lực lớn không? Có hay phải tăng ca không?
Thành thật mà nói: áp lực khá lớn. Ngân hàng số cạnh tranh gay gắt (VIB vs Techcombank vs MB), mỗi tuần có thể có release mới, deadline gắt. Bạn sẽ thường xuyên làm việc với deadline nghiệp vụ (VD: trước Tết phải release tính năng lì xì, trước 30/4 phải có chương trình khuyến mãi...). Tuy nhiên, VIB thường có chế độ OT (overtime) rõ ràng, làm thêm giờ được tính hoặc bù ngày. Nếu bạn chọn môi trường startup fintech, áp lực sẽ còn cao hơn ngân hàng. Ngân hàng ổn định hơn nhưng tốc độ đổi mới chậm hơn.
Em nên học Automation (Selenium, Katalon) hay tập trung BA trước?
Tùy mục tiêu của em. Nếu muốn thăng tiến nhanh trong 2-3 năm tới ở vị trí QA, học Automation sẽ giúp bạn đắt giá hơn trên thị trường. Nếu muốn chuyển sang Product Manager hoặc BA Senior, tập trung BA + domain banking sẽ tốt hơn. Trong ngắn hạn, mình khuyên: (1) Nắm vững Manual Testing + BA + Banking domain trước (vì JD này yêu cầu), (2) Học Automation như skill bổ sung cuối ngày hoặc cuối tuần. 6 tháng tới, khi đã ổn định công việc, đầu tư vào Selenium + API automation.
Tôi đã có 8 năm làm QA, 3 năm quản lý team, đang ở vị trí Manager. Vị trí 'Chuyên gia' tại VIB phù hợp không?
Rất phù hợp! Bạn đáp ứng yêu cầu 7 năm kinh nghiệm cho cấp Chuyên gia/Giám đốc. Đây là cơ hội tốt để bạn "lên level" sang môi trường ngân hàng số hiện đại. Tuy nhiên, cần lưu ý: vị trí này ở Trung tâm Công nghệ NH Số — tức là môi trường công nghệ cao, tốc độ nhanh, không quá truyền thống. Bạn cần demonstrate được khả năng vừa quản lý vừa technical. Mức lương kỳ vọng 70-100 triệu gross. Nếu bạn có kinh nghiệm với core banking hoặc đã làm ngân hàng số trước đó, đây là bước tiến tốt.
Câu hỏi SQL nào hay xuất hiện trong phỏng vấn QA ngân hàng?
Top 5 câu SQL hay gặp: (1) Tìm khách hàng có tổng giao dịch lớn nhất theo tháng; (2) Liệt kê các giao dịch thất bại trong ngày; (3) Tính tổng số dư theo từng loại tài khoản; (4) Tìm khách hàng chưa giao dịch trong 90 ngày; (5) Join bảng khách hàng với bảng giao dịch để lấy lịch sử. Câu hay nhất mình từng thấy: 'Tìm tài khoản có giao dịch đáng ngờ (giao dịch lớn bất thường so với lịch sử)'. Hãy thành thạo: SELECT, WHERE, GROUP BY, HAVING, các loại JOIN (INNER, LEFT, RIGHT), Subquery, Window Function (ROW_NUMBER, RANK).