- Xây dựng kế hoạch kiểm thử hệ thống (System Test Plan).
- Thiết kế và thực hiện Test Case/Test Scenario dựa trên tài liệu yêu cầu nghiệp vụ và thiết kế hệ thống.
- Kiểm thử chức năng (Functional Testing) cho toàn bộ hệ thống.
- Kiểm thử luồng nghiệp vụ end-to-end.
- Kiểm thử tích hợp giữa các phân hệ và hệ thống liên quan.
- Kiểm thử giao diện người dùng, phân quyền và xử lý dữ liệu.
- Thực hiện kiểm thử hồi quy (Regression Testing) khi có thay đổi/chỉnh sửa hệ thống.
- Phát hiện, ghi nhận và theo dõi lỗi phát sinh trong quá trình kiểm thử.
- Phối hợp với nhóm phát triển để xác minh lỗi và kiểm thử lại sau khi sửa lỗi (Retest).
Trách nhiệm chính
• Đảm bảo hệ thống đáp ứng đầy đủ yêu cầu chức năng và nghiệp vụ.
• Đảm bảo chất lượng phần mềm trước khi triển khai UAT hoặc Go-live.
• Theo dõi vòng đời lỗi (Bug Lifecycle); review Test Case và góp phần cải tiến chất lượng kiểm thử.
• Phân tích kết quả kiểm thử và lập báo cáo đánh giá chất lượng hệ thống.
• Đảm bảo các lỗi nghiêm trọng được xử lý trước khi nghiệm thu.
• Phối hợp với nhóm BA, Dev và vận hành trong suốt quá trình kiểm thử; sẵn sàng hỗ trợ, chia sẻ kinh nghiệm với đồng đội khi cần.
• Tốt nghiệp Đại học chuyên ngành CNTT, Điện tử viễn thông, Khoa học máy tính, Hệ thống thông tin hoặc tương đương (kể cả sinh viên năm cuối); không yêu cầu kinh nghiệm tối thiểu.
• Có tư duy phân tích nghiệp vụ, xử lý lỗi tốt, cẩn thận, tỉ mỉ và kỹ năng làm việc nhóm tốt.
• Nắm được quy trình
kiểm thử phần mềm (SDLC, STLC) và các kỹ thuật thiết kế test case (boundary value, equivalence partitioning...).
• Có kinh nghiệm hoặc kiến thức sử dụng công cụ quản lý lỗi/test case: JIRA, Gitlab issue, TestRail/Xray.
• Có kinh nghiệm hoặc kiến thức về API testing: Postman/APIdog, kết hợp Charles Proxy/Fiddler để bắt traffic.
• Có kinh nghiệm hoặc hiểu biết về automation testing: Selenium (Web, Java/Python), Cypress hoặc Playwright (JavaScript) - có kinh nghiệm triển khai thực tế càng được ưu tiên.
• Có kinh nghiệm hoặc kiến thức về kiểm thử hiệu năng (JMeter) là một lợi thế.
• Biết các câu lệnh query database cơ bản; biết cơ bản HTML, CSS và JS.
• Có khả năng viết báo cáo lỗi rõ ràng, dễ hiểu, dễ tái hiện.
• Với ứng viên có kinh nghiệm: có khả năng xây dựng chiến lược/kế hoạch kiểm thử, phân tích và đánh giá rủi ro hệ thống, quản lý và phối hợp phân công công việc trong nhóm kiểm thử là một lợi thế lớn.
• Tinh thần ham học hỏi, chủ động, sẵn sàng được đào tạo, kèm cặp (mentoring) hoặc chia sẻ kinh nghiệm với các thành viên khác trong team.
Ghi chú: Số năm kinh nghiệm và mức độ thành thạo ở các đầu mục trên sẽ được đánh giá linh hoạt theo năng lực thực tế của từng ứng viên trong quá trình phỏng vấn, không giới hạn theo một mốc kinh nghiệm cố định.