TMO - Chuyên Gia Kiểm Thử
MÔ TẢ CÔNG VIỆC:
1. Lập kế hoạch kiểm thử:
• Phối hợp với Giám đốc Dự án và các bên liên quan để phân tích yêu cầu nghiệp vụ, kỹ thuật của nền tảng số.
• Xây dựng chiến lược kiểm thử tổng thể (Test Strategy), bao gồm các giai đoạn: Unit Test, Integration Test, System Test, và UAT (User Acceptance Test).
• Lên kế hoạch chi tiết về phạm vi, phương pháp kiểm thử (manual/automation), thời gian và nguồn lực cần thiết.
2. Thực hiện kiểm thử:
• Viết test cases, test scripts và test scenarios dựa trên các yêu cầu chức năng và phi chức năng của sản phẩm (mobile app, web platform, APIs…).
• Thực hiện kiểm thử thủ công và tự động, tập trung vào:
+ Kiểm thử chức năng (Functional Testing): giao dịch tài chính, đăng nhập, thanh toán số.
+ Kiểm thử hiệu năng (Performance Testing): tốc độ xử lý, khả năng chịu tải.
+ Kiểm thử bảo mật (Security Testing): kiểm tra các lỗ hổng bảo mật, tuân thủ các tiêu chuẩn an toàn thông tin.
+ Kiểm thử tích hợp (API Testing): đảm bảo các dịch vụ API hoạt động trơn tru giữa các hệ thống nội bộ và bên ngoài (Open Banking, fintech…).
3. Quản lý lỗi và báo cáo:
• Sử dụng các công cụ quản lý lỗi (JIRA, TestRail, Selenium…) để ghi nhận, theo dõi và phân loại lỗi.
• Đánh giá mức độ nghiêm trọng của lỗi và đề xuất phương án khắc phục.
• Lập báo cáo kiểm thử định kỳ, đưa ra phân tích và khuyến nghị để tối ưu hóa sản phẩm.
4. Phối hợp và hỗ trợ đội ngũ:
• Làm việc chặt chẽ với đội ngũ phát triển (Developers, DevOps) để tái kiểm thử (retesting) và kiểm tra hồi quy (regression testing).
• Hỗ trợ Giám đốc Dự án trong việc đánh giá chất lượng sản phẩm trước khi triển khai chính thức.
• Góp ý liên tục để nâng cao quy trình kiểm thử và chất lượng phần mềm.
YÊU CẦU:
Học vấn: Tốt nghiệp đại học trở lên, ưu tiên các ngành Công nghệ thông tin, Khoa học máy tính, Hệ thống thông tin.
Kinh nghiệm:
• Tối thiểu 3-5 năm kinh nghiệm trong lĩnh vực kiểm thử phần mềm, đặc biệt là các sản phẩm công nghệ tài chính hoặc ngân hàng số.
• Kinh nghiệm kiểm thử các hệ thống lõi ngân hàng (Core Banking), mobile banking apps, API banking là lợi thế.
Kỹ năng:
• Thành thạo các công cụ kiểm thử tự động (Selenium, Appium, JMeter…).
• Nắm vững các phương pháp kiểm thử: Agile Testing, Risk-based Testing.
• Hiểu biết về CI/CD, DevOps là một điểm cộng.
• Kỹ năng phân tích, tư duy logic, và giao tiếp tốt.
Ưu tiên:
• Có chứng chỉ quốc tế: ISTQB (Foundation/Advanced), CSTE.
• Kinh nghiệm về kiểm thử bảo mật (OWASP, Penetration Testing) và API testing.