Bỏ qua điều hướng

Chuyên viên Kiểm thử Hệ thống Ngân hàng Lõi (Core Banking System Tester) là gì?

Vị trí & Nghề nghiệp ngân hàng

Chuyên viên Kiểm thử Hệ thống Ngân hàng Lõi (Core Banking System Tester)

Chuyên viên Kiểm thử Hệ thống Ngân hàng Lõi là người chịu trách nhiệm xây dựng kịch bản kiểm thử, thực thi kiểm thử và đánh giá chất lượng cho hệ thống ngân hàng lõi (Core Banking System) — hệ thống xử lý các nghiệp vụ nền tảng như mở/khóa tài khoản, gửi/rút tiền, chuyển khoản, tính lãi, hạch toán kế toán, quản lý khách hàng, quản lý khoản vay, thẻ và các sản phẩm huy động vốn. Công việc của vị trí này nhằm đảm bảo mọi thay đổi (cấu hình mới, nâng cấp phiên bản, tích hợp kênh số, hoặc triển khai sản phẩm mới) đều vận hành ổn định, chính xác về số liệu, tuân thủ quy định nội bộ và quy định pháp luật trước khi đưa vào môi trường production. Vị trí này đóng vai trò tuyến phòng thủ cuối cùng trong chuỗi phát triển phần mềm ngân hàng, là cầu nối giữa khối nghiệp vụ, khối công nghệ thông tin và khối vận hành.

Phạm vi kiểm thử thường gặp

Phạm vi kiểm thử của chuyên viên kiểm thử hệ thống ngân hàng lõi bao gồm nhiều lớp, trong đó phổ biến nhất là:

  • Kiểm thử chức năng (Functional Testing): Xác minh từng nghiệp vụ vận hành đúng theo tài liệu yêu cầu nghiệp vụ (BRD), tài liệu thiết kế hệ thống (SRS/SDD) và quy trình nội bộ. Ví dụ: kiểm tra luồng gửi tiết kiệm có đúng kỳ hạn, đúng lãi suất, phát sinh bút toán đúng tài khoản kế toán, in đúng chứng từ hay không.
  • Kiểm thử tích hợp (Integration Testing): Kiểm tra luồng dữ liệu giữa hệ thống lõi với các hệ thống lân cận như cổng thanh toán, hệ thống chuyển mạch thẻ (Napas, UnionPay), internet banking, ATM/POS, hệ thống chống rửa tiền (AML), hệ thống báo cáo quản trị (BI/Reporting), T24, FSS, hoặc các microservice nội bộ.
  • Kiểm thử hồi quy (Regression Testing): Chạy lại bộ test case đã có sau mỗi lần nâng cấp hoặc vá lỗi nhằm đảm bảo chức năng cũ không bị ảnh hưởng. Đây là phần chiếm tỷ trọng thời gian lớn nhất, đặc biệt với hệ thống lõi cũ có hàng nghìn test case.
  • Kiểm thử hiệu năng (Performance/Load Testing): Mô phỏng tải (khoảng 500–2.000 giao dịch/giây tùy quy mô ngân hàng) để đánh giá thời gian phản hồi, điểm tắc nghẽn, giới hạn chịu tải của hệ thống trước các sự kiện cao điểm như ngày lễ tết, chi trả lương, mở bán sản phẩm mới.
  • Kiểm thử bảo mật (Security Testing) cơ bản: Kiểm tra phân quyền truy cập (chi nhánh, phòng ban, user), kiểm tra kiểm soát dual control, kiểm tra xử lý dữ liệu nhạy cảm (số CMND/CCCD, số tài khoản, số thẻ), xác minh chống truy cập trái phép.
  • Kiểm thử chấp nhận (UAT - User Acceptance Testing) hỗ trợ: Hỗ trợ nghiệp vụ xây dựng kịch bản UAT, hỗ trợ xử lý lỗi phát sinh trong quá trình UAT và xác nhận đủ điều kiện go-live.

Yêu cầu năng lực cốt lõi

Để làm tốt vị trí này, ứng viên thường cần kết hợp nhiều nhóm năng lực:

  • Kiến thức nghiệp vụ ngân hàng: Hiểu rõ quy trình ngân hàng lõi, kế toán ngân hàng, sản phẩm huy động vốn, sản phẩm tín dụng, quy trình thẻ, thanh toán, kiều hối, treasury. Năng lực này thường được yêu cầu ở mức ưu tiên cao hơn cả kỹ năng lập trình.
  • Nền tảng kiểm thử phần mềm: Nắm vững quy trình kiểm thử theo chuẩn ISTQB, biết cách viết test case, test plan, test report, quản lý defect (lỗi) trên các hệ thống như JIRA, Azure DevOps, QC/ALM.
  • Kỹ năng truy vấn dữ liệu: Sử dụng SQL ở mức thành thạo để kiểm tra dữ liệu trong database Oracle, PostgreSQL, SQL Server, DB2; biết đối chiếu số liệu trước-sau giao dịch, truy nguyên nhân lỗi.
  • Kỹ năng tự động hóa (ưu tiên): Biết sử dụng ít nhất một trong các công cụ như Selenium, UFT/QTP, JMeter, Postman, SoapUI, RestAssured, Katalon, Robot Framework; có kinh nghiệm viết script Python/Java cho data-driven testing.
  • Hiểu biết về công nghệ ngân hàng lõi: Làm việc với các nền tảng phổ biến tại Việt Nam như T24 (Temenos), FSS (FPT Software), eCube (CMC), Core Banking tự phát triển, hoặc hệ thống lõi hiện đại xây trên kiến trúc microservice.

Quy trình làm việc điển hình

Một chuyên viên kiểm thử hệ thống ngân hàng lõi thường tuân theo quy trình 6 bước: (1) Nhận yêu cầu thay đổi từ BA/Product Owner, (2) Phân tích tài liệu BRD/SRS, (3) Xây dựng test plan và test case, (4) Chuẩn bị môi trường test (UAT, SIT, Pre-prod), (5) Thực thi kiểm thử và log lỗi lên hệ thống quản lý defect, (6) Theo dõi tiến độ fix và thực hiện re-test đến khi đạt tiêu chí pass. Tiêu chí go-live thường đòi hỏi tỷ lệ test case pass đạt 100% với mức độ nghiêm trọng cao, 95–98% với mức trung bình và thấp, kèm theo biên bản UAT có chữ ký xác nhận của đại diện nghiệp vụ các phòng ban liên quan.

Thu nhập và cơ hội nghề nghiệp

Mức lương của vị trí này dao động khá rộng tùy theo quy mô ngân hàng, loại hệ thống lõi và năng lực cá nhân:

  • Fresher/Junior (0–2 năm): khoảng 12–18 triệu đồng/tháng tại ngân hàng thương mại cổ phần lớn, 9–14 triệu đồng tại ngân hàng nhỏ hoặc công ty outsourcing.
  • Mid-level (2–5 năm): khoảng 18–32 triệu đồng/tháng, có thể đạt 35–45 triệu nếu làm tại các ngân hàng nước ngoài, ngân hàng 100% vốn nước ngoài hoặc dự án lớn.
  • Senior/Lead (5+ năm): khoảng 35–60 triệu đồng/tháng, một số vị trí tại TP. HCM và Hà Nội có thể đạt 70–90 triệu đồng kèm thưởng dự án và phúc lợi khác.
  • Cơ hội thăng tiến: Sau 3–5 năm, chuyên viên có thể phát triển lên các vị trí Test Lead, Test Architect, BA, PM, Product Owner, hoặc chuyển sang khối quản trị rủi ro công nghệ thông tin, quản trị dữ liệu, phân tích nghiệp vụ cao cấp.

Câu hỏi thường gặp

Hỏi: Chuyên viên Kiểm thử Hệ thống Ngân hàng Lõi khác gì so với kiểm thử viên phần mềm thông thường?

Khác biệt lớn nhất nằm ở yêu cầu hiểu biết nghiệp vụ ngân hàng. Kiểm thử viên phần mềm thông thường có thể kiểm thử nhiều loại ứng dụng (e-commerce, ERP, app di động), còn kiểm thử viên hệ thống lõi phải nắm vững các quy trình ngân hàng như hạch toán kế toán kép, tính lãi theo phương pháp đơn/ kép/kép chia 360, cách phân bổ thuế thu nhập cá nhân với lãi tiền gửi, quy trình phê duyệt tín dụng, quy tắc xử lý ngoại tệ, kiểm soát chống rửa tiền. Ngoài ra, hệ thống lõi ngân hàng có đặc thù là dữ liệu lớn (hàng chục triệu tài khoản), tính sẵn sàng cao (24/7), yêu cầu rollback khi lỗi nghiêm trọng và chịu áp lực tuân thủ pháp luật rất chặt.

Hỏi: Ứng viên từ ngành IT ngoài ngân hàng có thể chuyển sang vị trí này không?

Hoàn toàn có thể, đặc biệt nếu đã có nền tảng về SQL, kiểm thử tự động hóa và từng tham gia dự án tài chính-ngân hàng. Tuy nhiên, ứng viên cần đầu tư khoảng 3–6 tháng để học nghiệp vụ ngân hàng qua tài liệu nội bộ, khóa học ngắn hạn hoặc tham gia dự án outsource cho ngân hàng trước khi vào làm chính thức tại các ngân hàng thương mại. Ưu tiên tuyển dụng thường rơi vào các ứng viên có chứng chỉ ISTQB Foundation Level kết hợp với kinh nghiệm test trên hệ thống T24, FSS, Core Banking tự phát triển.

Hỏi: Khi phát hiện lỗi nghiêm trọng tại môi trường UAT sát ngày go-live, chuyên viên kiểm thử xử lý như thế nào?

Quy trình chuẩn là: (1) lập tức log defect lên hệ thống quản lý với mức độ nghiêm trọng "Critical/Blocker" và dừng go-live, (2) phối hợp BA, developer và khối nghiệp vụ đánh giá tác động, (3) quyết định phương án: hoãn go-live để fix, vai rollback phiên lỗi, hoặc áp dụng workaround tạm thời có biên bản chấp thuận của cấp có thẩm quyền (thường là Phó Tổng Giám đốc phụ trách công nghệ hoặc Ban Điều hành dự án), (4) sau khi fix phải chạy lại regression toàn bộ chứ không chỉ re-test đúng case lỗi, (5) cập nhật báo cáo Go-Live Checklist. Quyết định cuối cùng không thuộc về kiểm thử viên mà thuộc Ban Điều hành dự án và khối nghiệp vụ.

Nội dung mang tính tham khảo, không thay thế tư vấn chuyên môn về tuyển dụng và phát triển nghề nghiệp.

Kiến thức này có trong đề thi tuyển dụng ngân hàng

Luyện thi với đề mô phỏng thực tế, chấm điểm tức thì

T
thithu.com

Miễn trừ trách nhiệm: Nội dung câu hỏi trên thithu.com chỉ mang tính chất luyện tập và tham khảo, không đại diện cho đề thi chính thức của bất kỳ tổ chức nào. Chúng tôi không chịu trách nhiệm về kết quả thi thực tế của người dùng.