Nhiệm vụ chính: Phân tích yêu cầu, lập kế hoạch test, viết test case, thực hiện test, báo cáo bug, và tương tác với đội phát triển.Phân tích yêu cầu: Nắm vững yêu cầu của dự án từ tài liệu và các trao đổi với khách hàng, cung cấp các đề xuất để hoàn hiện yêu cầu, giúp team phát triển hiểu rõ yêu cầu.Lập kế hoạch test: Xây dựng kế hoạch test, bao gồm các giai đoạn test, chiến lược test hiệu quả, nguồn lực cần thiết và thời gian hoàn thành. Tạo các checklist, quy trình test, quan điểm test cho dự án.Viết test case: Tạo test case chi tiết dựa trên yêu cầu của dự án, bao gồm cả test case chức năng và phi chức năng.Thực hiện test: Thực hiện các loại test như manual testing, automated testing, regression testing, và UAT (User Acceptance Testing). Giám sát tiến độ test, chủ động báo cáo và trao đổi kịp thời với PM về các vấn đề phát sinh.Báo cáo và quản lý bug: Ghi nhận, báo cáo và theo dõi các bug phát sinh trong quá trình test.Tương tác với đội phát triển: Liên lạc thường xuyên với đội phát triển để hiểu rõ hơn về sản phẩm và phối hợp trong việc sửa lỗi hiệu quả, cải thiện sự hiệu quả của toàn dự án.Kiểm tra và xác nhận sửa lỗi: Kiểm tra lại sau khi lỗi đã được sửa để đảm bảo rằng các lỗi đã được khắc phục hoàn toàn.Cải thiện quy trình test: Phân tích các báo cáo test, đề xuất và thực hiện các biện pháp cải thiện quy trình test để tăng hiệu quả và chất lượng.Đào tạo và hỗ trợ: Đào tạo và hỗ trợ các thành viên mới hoặc các thành viên khác trong nhóm về quy trình test và công cụ test.