Chịu trách nhiệm đảm bảo chất lượng các sản phẩm web application, thực hiện kiểm thử thủ công và xây dựng automation test. Phối hợp chặt chẽ với team Development để phát hiện, theo dõi và đảm bảo các lỗi được xử lý trước khi release. Tham gia vào toàn bộ quy trình phát triển phần mềm từ giai đoạn phân tích yêu cầu đến triển khai sản phẩm.
1. Kiểm thử thủ công (Manual Testing)
• Phân tích requirements, user stories để viết test cases và test scenarios.
• Thực hiện functional testing, regression testing, integration testing trên web application.
• Thực hiện exploratory testing để phát hiện các lỗi tiềm ẩn ngoài phạm vi test cases.
• Verify bug fixes và thực hiện re-testing sau khi developer sửa lỗi.
2. Kiểm thử tự động (Automation Testing)
• Xây dựng và duy trì automation test framework phù hợp với dự án.
• Viết automated test scripts cho các regression test cases quan trọng.
• Thiết kế automation test strategy, xác định test cases phù hợp để tự động hóa.
• Liên tục cải tiến và mở rộng automation test coverage.
3. Kiểm thử API (API Testing)
• Kiểm thử các REST/GraphQL APIs đảm bảo đúng contract và business logic.
• Validate response data, status codes, error handling của API.
• Kiểm tra authentication, authorization ở API level.
• Viết automated API tests để đảm bảo tính ổn định của backend services.
4. Quản lý chất lượng & quy trình (Quality Management & Process)
• Tham gia sprint planning, review requirements cùng team phát triển.
• Tạo và quản lý test plan, test report cho mỗi release/sprint.
• Quản lý bug tracking, phân loại severity/priority hợp lý.
• Đề xuất cải tiến quy trình QA và áp dụng best practices.
5. Phối hợp & cải tiến liên tục (Collaboration & Continuous Improvement)
• Phối hợp với Developers, Product Owner, Designer trong suốt quá trình phát triển.
• Tham gia code review từ góc độ testability khi cần.
• Chia sẻ kiến thức QA cho team, hỗ trợ hướng dẫn junior members.
• Cập nhật xu hướng testing mới và đề xuất áp dụng vào dự án.



