MỤC ĐÍCH CÔNG VIỆC
Chịu trách nhiệm lập kế hoạch, tổ chức và kiểm soát toàn bộ hoạt động kiểm thử của sản phẩm/dự án, bảo đảm các yêu cầu nghiệp vụ và kỹ thuật được kiểm chứng đầy đủ trước khi phát hành.
Quản lý chất lượng release, kiểm soát lỗi lọt Production, phát triển năng lực đội ngũ QC và thúc đẩy áp dụng Automation Test, Quality Metrics và cải tiến liên tục trong quy trình phát triển phần mềm.
MÔ TẢ CÔNG VIỆC
1. Xây dựng chiến lược và kế hoạch kiểm thử
- Phân tích yêu cầu nghiệp vụ và kỹ thuật, xác định phạm vi và mức độ rủi ro của hoạt động kiểm thử.
- Xây dựng Test Strategy/Test Plan, Entry Criteria, Exit Criteria cho sản phẩm/dự án.
- Lập kế hoạch Manual Test và Automation Test phù hợp với đặc thù sản phẩm/dự án.
- Xác định phạm vi kiểm thử, phương pháp kiểm thử, nguồn lực, môi trường và dữ liệu kiểm thử.
- Đảm bảo các yêu cầu Critical/High được liên kết đầy đủ với test case.
2. Ước lượng và phân bổ nguồn lực
- Ước lượng khối lượng công việc, nguồn lực, thời gian và môi trường cần thiết cho hoạt động kiểm thử.
- Phân công công việc, theo dõi tiến độ và điều chỉnh kế hoạch kiểm thử của đội ngũ Tester.
- Chủ động nhận diện và cảnh báo các rủi ro có thể ảnh hưởng đến tiến độ và chất lượng dự án.
- Đảm bảo các hạng mục kiểm thử được triển khai và hoàn thành theo kế hoạch.
3. Quản lý chất lượng thực thi và tài liệu kiểm thử
- Review Test Case, Checklist, Test Script Automation và Test Report.
- Kiểm soát hoạt động Regression Test, Test Pass Rate và tiến độ QA Sign-off.
- Kiểm soát dữ liệu và môi trường kiểm thử.
- Đảm bảo các test case Critical/High và test script quan trọng được review.
- Theo dõi, tổng hợp và báo cáo các chỉ số chất lượng của sản phẩm/dự án.
4. Quản lý lỗi và phối hợp xử lý Defect
- Quản lý toàn bộ vòng đời defect từ phát hiện, phân loại, xử lý, retest đến đóng lỗi.
- Tổ chức và điều phối hoạt động Defect Triage.
- Thống nhất Severity/Priority của các lỗi phát sinh.
- Phối hợp với BA, Dev, PM/PO và các bên liên quan trong việc phân tích, xử lý và xác nhận lỗi.
- Theo dõi Retest, Regression Test và hỗ trợ hoạt động UAT.
- Kiểm soát các lỗi nghiêm trọng và đảm bảo được xử lý theo SLA.
- Chủ động cảnh báo và escalated các lỗi/rủi ro chất lượng nghiêm trọng.
5. Kiểm soát chất lượng phát hành
- Đánh giá mức độ đáp ứng các Entry/Exit Criteria trước khi phát hành.
- Tổng hợp và đánh giá Quality Gate, rủi ro và lỗi tồn trước release.
- Đưa ra khuyến nghị Go/No-Go dựa trên tình trạng chất lượng thực tế.
- Không xác nhận release khi sản phẩm chưa đáp ứng các điều kiện chất lượng đã thống nhất.
- Kiểm soát Defect Escape Rate và các lỗi lọt Production.
- Đảm bảo các rủi ro High/Critical có chủ sở hữu và phương án xử lý cụ thể.
6. Chuẩn hóa và cải tiến chất lượng
- Phối hợp triển khai Shift-left Testing trong quy trình phát triển phần mềm.
- Chuẩn hóa quy trình, tiêu chuẩn và biểu mẫu kiểm thử.
- Thực hiện Root Cause Analysis (RCA) đối với các lỗi nghiêm trọng lọt Production.
- Đề xuất và triển khai các giải pháp cải tiến chất lượng.
- Nghiên cứu, đề xuất và triển khai các công cụ hỗ trợ kiểm thử.
- Thúc đẩy áp dụng Automation Test nhằm nâng cao hiệu quả kiểm thử.
- Phối hợp tích hợp hoạt động kiểm thử vào CI/CD.
- Theo dõi và cải thiện các Quality Metrics của sản phẩm/dự án.
7. Quản lý và phát triển đội ngũ QC
- Lập kế hoạch nguồn lực và năng lực của đội ngũ QC theo nhu cầu dự án.
- Phân công và điều phối công việc cho đội ngũ Tester.
- Đánh giá hiệu suất và năng lực của nhân sự QC.
- Coaching, đào tạo và phát triển chuyên môn cho đội ngũ Manual/Automation Test.
- Xây dựng lộ trình phát triển năng lực cho nhân sự QC.
- Tham gia tuyển dụng, đánh giá năng lực và bố trí nhân sự QC phù hợp với nhu cầu dự án.
- Đảm bảo nguồn lực QC đáp ứng kế hoạch triển khai của các dự án.
QUYỀN HẠN
- Phân công, điều phối và đánh giá công việc của Tester.
- Yêu cầu các dự án cung cấp đầy đủ tài liệu, môi trường và dữ liệu phục vụ kiểm thử.
- Yêu cầu BA/Dev làm rõ Acceptance Criteria và phối hợp xử lý lỗi.
- Đề xuất Go/No-Go hoặc không xác nhận release khi sản phẩm chưa đáp ứng yêu cầu chất lượng.
- Tham gia tuyển dụng, đánh giá năng lực và đề xuất đào tạo nhân sự QC.
- Đề xuất công cụ, tài nguyên và ngân sách phục vụ hoạt động kiểm thử.
- Escalate các rủi ro chất lượng đến PM, Giám đốc dự án hoặc lãnh đạo công nghệ.