Mô tả Công việc
Là một Kiểm thử Phần mềm, bạn sẽ chịu trách nhiệm cho toàn bộ vòng đời kiểm thử, đảm bảo chất lượng và độ tin cậy của sản phẩm phần mềm. Điều này bao gồm phân tích yêu cầu kiểm thử, thiết kế các trường hợp kiểm thử toàn diện, thực hiện kiểm thử một cách hệ thống và ghi chép báo cáo kiểm thử chi tiết. Bạn cũng sẽ làm việc chặt chẽ với các nhóm phát triển để theo dõi và khắc phục các lỗi sản phẩm, góp phần cải tiến liên tục sản phẩm. Ngoài ra, bạn cần cập nhật các phương pháp và công cụ kiểm thử mới nhất, đồng thời quản lý lỗi hiệu quả bằng các hệ thống phù hợp. Vai trò này đòi hỏi sự linh hoạt và khả năng xử lý nhiều nhiệm vụ được giao bởi người giám sát.
Trách Nhiệm Chính
- Phân tích yêu cầu kiểm thử để đảm bảo phù hợp với mục tiêu dự án và nhu cầu người dùng.
- Phát triển và thực hiện các trường hợp kiểm thử bao gồm các kịch bản kiểm thử chức năng, phi chức năng và hồi quy.
- Thực hiện kiểm thử kỹ lưỡng, bao gồm kiểm thử thủ công và tự động, đồng thời ghi chép báo cáo kiểm thử chi tiết.
- Theo dõi và ghi nhận lỗi sản phẩm, hợp tác với nhà phát triển để tái hiện và giải quyết vấn đề, đảm bảo báo cáo lỗi được đóng kịp thời.
- Duy trì sự thành thạo trong quy trình kiểm thử phần mềm, công cụ và hệ thống quản lý lỗi để đảm bảo hiệu quả và độ chính xác trong các hoạt động kiểm thử.
- Thực hiện các nhiệm vụ bổ sung do người giám sát giao, bao gồm tham gia đánh giá kiểm thử và cung cấp phản hồi để cải tiến sản phẩm.
Yêu Cầu Công Việc
- Có kinh nghiệm kiểm thử phần mềm, ưu tiên ứng viên có từ 2 năm kinh nghiệm trở lên ở vị trí tương đương.
- Hiểu biết vững về vòng đời phát triển phần mềm (SDLC) và các phương pháp kiểm thử như Agile, Waterfall hoặc DevOps.
- Thành thạo sử dụng các công cụ kiểm thử như Selenium, JIRA hoặc TestRail, và có kinh nghiệm với hệ thống theo dõi lỗi.
- Kỹ năng phân tích và giải quyết vấn đề xuất sắc để xác định và khắc phục các vấn đề phần mềm hiệu quả.
- Khả năng viết các trường hợp kiểm thử và báo cáo rõ ràng, ngắn gọn, với sự chú ý đến chi tiết.
- Kỹ năng giao tiếp tốt để hợp tác với các nhóm chức năng chéo và báo cáo kết quả cho các bên liên quan.
- Bằng cử nhân về Khoa học Máy tính, Công nghệ Thông tin hoặc lĩnh vực liên quan.
- Hiểu biết về các ngôn ngữ lập trình như Python, Java hoặc JavaScript là một lợi thế.