Nguyen Duc Chung

Automation Test Engineer

With 9 years of experience in software testing, I have deep expertise in test automation using technologies such as Selenium, Appium, Serenity BDD, Cypress, and Playwright. I have built testing frameworks, integrated CI/CD pipelines, and led teams at major financial institutions including TPBank and MB Bank. My goal is to become a leading testing expert, continuously researching and applying new technologies to the testing process.

Kinh Nghiệm Làm Việc

Ngân hàng thương mại cổ phần Tiên Phong (TPBank)

Automation Test Engineer

09/2022 - Hiện tại
  • Thiết kế và xây dựng framework kiểm thử tự động từ đầu cho các hệ thống FCC, SmartVista, SaleApp, sử dụng Katalon, Appium và Playwright.
  • Lập kế hoạch kiểm thử tổng thể cho từng sprint và release, phân bổ nguồn lực, review testcase và test script để đảm bảo chất lượng trước khi triển khai.
  • Tích hợp bộ kiểm thử tự động vào pipeline CI (Jenkins).
  • Nghiên cứu và triển khai ứng dụng AI (LLM, AI-assisted test generation) vào quy trình kiểm thử tự động, nâng cao hiệu quả sinh test script và phân tích kết quả.
  • Dẫn dắt và đào tạo nhóm, xây dựng quy trình chuẩn hóa và nâng cao năng lực kỹ thuật cho toàn team.
  • Tư vấn kỹ thuật cho các nhóm phát triển về chiến lược kiểm thử, phân tích rủi ro và cải tiến chất lượng sản phẩm.

Ngân hàng thương mại cổ phần Quân đội (MBBank)

Automation Test Mentor

02/2020 - 09/2022
  • Xây dựng và chuẩn hóa framework kiểm thử tự động cho hệ thống Internet Banking và Mobile Banking, áp dụng BDD với SerenityBDD và Appium.
  • Lập kế hoạch kiểm thử, phân bổ nguồn lực và theo dõi tiến độ kiểm thử theo từng giai đoạn phát triển sản phẩm.
  • Review testcase và test script, đảm bảo độ bao phủ (test coverage) đạt yêu cầu trước mỗi lần release.
  • Quản lý và báo cáo lỗi thông qua Jira, phối hợp chặt chẽ với nhóm phát triển để xử lý và xác nhận fix bug kịp thời.
  • Mentoring trực tiếp cho 5–7 thành viên mới, hướng dẫn kỹ thuật viết script tự động và quy trình làm việc.
  • Tư vấn kỹ thuật và đề xuất cải tiến quy trình kiểm thử, góp phần giảm tỷ lệ lỗi phát sinh trên môi trường production.

Công ty TNHH MB Shinsei Finance (Mcredit)

Tester (Automation & Manual)

2018 - 2020
  • Phân tích tài liệu yêu cầu và tài liệu thiết kế hệ thống, phối hợp với BA và nhóm phát triển để làm rõ yêu cầu nghiệp vụ trước khi thiết kế testcase.
  • Thực hiện kiểm thử thủ công (functional, regression, UAT) cho các hệ thống quản lý khoản vay và ứng dụng khách hàng.
  • Nghiên cứu và bắt đầu áp dụng kiểm thử tự động với Selenium WebDriver, xây dựng bộ script tự động hóa cho các luồng nghiệp vụ quan trọng.
  • Hỗ trợ hướng dẫn khách hàng và người dùng cuối trong quá trình UAT, ghi nhận phản hồi và phối hợp xử lý các vấn đề phát sinh.
  • Tham gia viết tài liệu kiểm thử, báo cáo kết quả kiểm thử và theo dõi vòng đời lỗi trên hệ thống quản lý.

Công ty TNHH Thương mại VHC

Nhân viên IT

10/2013 - 09/2018
  • Hỗ trợ kỹ thuật cho khách hàng trong việc cài đặt, cấu hình và sử dụng các thiết bị và phần mềm công nghệ.
  • Tư vấn, giới thiệu sản phẩm và giải đáp thắc mắc kỹ thuật cho khách hàng, đảm bảo sự hài lòng sau bán hàng.
  • Kiểm tra, bảo trì và khắc phục sự cố hệ thống mạng, máy tính và thiết bị ngoại vi (máy in, router, switch).
  • Ghi nhận và theo dõi các yêu cầu hỗ trợ kỹ thuật, phối hợp với nhóm kỹ thuật để xử lý kịp thời.

Dự Án

TPB Core Banking

Automation Tester

  • Xây dựng framework kiểm thử tự động từ đầu cho hệ thống Core Banking, đảm bảo độ bao phủ các nghiệp vụ quan trọng.
  • Phát triển automation scripts kiểm thử các luồng giao dịch tài chính cốt lõi, phát hiện sớm lỗi hồi quy trong quá trình nâng cấp hệ thống.
  • Thực hiện kiểm thử tích hợp (integration testing) giữa các module trong các đợt nâng cấp hệ thống lớn.
  • Phối hợp chặt chẽ với team dev và BA để phân tích yêu cầu, lập kế hoạch kiểm thử và báo cáo kết quả định kỳ.

MB Digital Banking For Personal Customers

Automation Tester

  • Xây dựng framework kiểm thử tự động cho ứng dụng mobile banking cá nhân sử dụng Appium + Serenity BDD (BDD approach).
  • Viết feature files (Gherkin) theo test case, phát triển step definitions và automation scripts cho các luồng nghiệp vụ chính.
  • Tích hợp bộ test tự động vào pipeline CI/CD với Jenkins, đảm bảo kiểm thử tự động chạy sau mỗi lần build.
  • Thực hiện kiểm thử hồi quy và kiểm thử tích hợp trong các đợt nâng cấp hệ thống, giảm thiểu rủi ro phát sinh lỗi trên production.
  • Kiểm thử trực tiếp trên môi trường live (production) sau mỗi lần triển khai, xác nhận hệ thống hoạt động ổn định và đúng nghiệp vụ.
  • Đào tạo và hướng dẫn các thành viên mới về quy trình kiểm thử, cách viết test case và sử dụng framework.

MB Digital Banking For Business Customers

Automation Tester

  • Xây dựng framework kiểm thử tự động cho ứng dụng mobile banking doanh nghiệp sử dụng Appium + Serenity BDD.
  • Phân tích yêu cầu nghiệp vụ, viết feature files (Gherkin) và phát triển automation scripts cho các luồng giao dịch doanh nghiệp.
  • Chạy kiểm thử, phân tích kết quả và báo cáo lỗi chi tiết cho team phát triển.

MC BPM (Quản lý khoản vay)

Tester

  • Phân tích tài liệu nghiệp vụ hệ thống quản lý khoản vay, xây dựng bộ test case bao phủ các luồng xử lý hồ sơ vay.
  • Xây dựng và duy trì automation test sử dụng Cucumber + Selenium cho các luồng nghiệp vụ chính trên web.
  • Kiểm thử tự động các API dịch vụ bằng Postman, đảm bảo tính đúng đắn của dữ liệu trả về.
  • Lập báo cáo kiểm thử và viết tài liệu hướng dẫn sử dụng cho người dùng cuối.

ZeroBank Application (Android)

Tester

  • Nghiên cứu nghiệp vụ ngân hàng số, xây dựng bộ test case toàn diện cho ứng dụng Android.
  • Thực hiện kiểm thử thủ công toàn bộ hệ thống, bao gồm kiểm thử chức năng, giao diện và hiệu năng.
  • Phát triển automation test sử dụng Cucumber + Appium cho các luồng nghiệp vụ quan trọng trên Android.
  • Đào tạo nghiệp vụ cho đồng nghiệp và lập báo cáo kiểm thử định kỳ.