Mô tả Công việc
Trách Nhiệm Chính
- Dẫn dắt việc phát triển, kiểm thử và phân phối sản phẩm phần mềm bằng cách làm việc chặt chẽ với nhà phát triển, quản lý sản phẩm, nhóm hỗ trợ khách hàng và đối tác bên ngoài để đảm bảo phù hợp với mục tiêu dự án và tiêu chuẩn chất lượng.
- Ngăn ngừa, xác định, thu thập, phân tích và theo dõi lỗi sản phẩm một cách hệ thống thông qua các quy trình kiểm thử nghiêm ngặt, phân tích nguyên nhân gốc rễ và cơ chế giám sát liên tục.
- Tạo các kế hoạch kiểm thử chi tiết, toàn diện và có cấu trúc vững chắc bao gồm các yêu cầu kiểm thử chức năng, phi chức năng và hồi quy, đồng thời thiết kế các trường hợp kiểm thử hiệu quả để xác thực hành vi sản phẩm trong các kịch bản khác nhau.
- Quản lý tính ổn định và rủi ro của dự án bằng cách triển khai các khung đảm bảo chất lượng, thực hiện đánh giá rủi ro và phối hợp với các bên liên quan để giải quyết các vấn đề nghiêm trọng kịp thời.
- Hợp tác với quản lý sản phẩm để xác định các chỉ số chất lượng và đảm bảo chúng được tích hợp vào lộ trình phát triển sản phẩm.
- Làm việc với bộ phận hỗ trợ khách hàng để ưu tiên và giải quyết các lỗi dựa trên tác động đến người dùng và mức độ quan trọng của doanh nghiệp.
- Tài liệu hóa các quy trình kiểm thử, báo cáo lỗi và các bước giải quyết để duy trì tính minh bạch và tạo điều kiện chia sẻ kiến thức giữa các nhóm.
- Cập nhật các phương pháp hay nhất trong ngành và công nghệ mới nổi để liên tục cải thiện phương pháp kiểm thử và quy trình quản lý lỗi.
Yêu Cầu Công Việc
- Tối thiểu bằng cử nhân về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan, ưu tiên ứng viên có bằng cao học.
- Kinh nghiệm đã được chứng minh (3+ năm) trong các vai trò kiểm thử phần mềm, đảm bảo chất lượng hoặc quản lý sản phẩm, với thành tích cung cấp sản phẩm không có lỗi.
- Thành thạo các phương pháp kiểm thử bao gồm kiểm thử hộp đen, kiểm thử hộp trắng, kiểm thử tự động và kiểm thử hiệu suất, cùng với kinh nghiệm sử dụng các công cụ kiểm thử như Selenium, JIRA hoặc TestRail.
- Kỹ năng phân tích mạnh mẽ để xác định các lỗi phức tạp, thực hiện phân tích nguyên nhân gốc rễ và phát triển các giải pháp hiệu quả để ngăn ngừa tái diễn.
- Khả năng giao tiếp xuất sắc để hợp tác với các nhóm liên chức năng, tài liệu hóa các phát hiện một cách rõ ràng và trình bày các thông tin kỹ thuật cho các bên liên quan không chuyên.
- Khả năng quản lý nhiều dự án đồng thời, ưu tiên các nhiệm vụ dựa trên rủi ro và tác động, đồng thời đáp ứng thời hạn trong các khung thời gian chặt chẽ.
- Hiểu biết về vòng đời phát triển phần mềm (SDLC) và các phương pháp agile, với kinh nghiệm về các khung Scrum hoặc Kanban.
- Thành thạo các ngôn ngữ lập trình như Python, Java hoặc JavaScript để tạo các tập lệnh kiểm thử tùy chỉnh và tự động hóa quy trình kiểm thử.
- Kinh nghiệm với các hệ thống theo dõi lỗi để ghi nhận, phân loại và giám sát các vấn đề trong suốt vòng đời giải quyết.
- Kỹ năng giải quyết vấn đề mạnh mẽ để giải quyết các thách thức kỹ thuật, tối ưu hóa quy trình kiểm thử và nâng cao chất lượng sản phẩm.
- Khả năng làm việc độc lập và như một phần của nhóm, với tư duy hợp tác để chia sẻ kiến thức và hỗ trợ các thành viên trong nhóm.
- Kỹ năng tổ chức xuất sắc để quản lý tài liệu kiểm thử, theo dõi tiến độ dự án và duy trì hồ sơ rõ ràng về tất cả các hoạt động kiểm thử.
- Hiểu biết về các tiêu chuẩn đảm bảo chất lượng như ISO 9001 hoặc CMMI, với kinh nghiệm triển khai các hệ thống quản lý chất lượng.
- Khả năng thích ứng với các yêu cầu thay đổi và công nghệ phát triển trong khi vẫn tập trung vào chất lượng và tính ổn định của sản phẩm.
- Sự chú ý cao đến chi tiết để đảm bảo kết quả kiểm thử chính xác, phân tích lỗi kỹ lưỡng và tài liệu hóa chính xác tất cả các phát hiện.
- Kinh nghiệm với các nền tảng đám mây và thực tiễn DevOps để hỗ trợ các đường ống tích hợp và phân phối liên tục.
- Khả năng phát triển và duy trì các khung kiểm thử giúp cải thiện hiệu quả, giảm nỗ lực thủ công và tăng phạm vi kiểm thử.
- Kỹ năng quản lý thời gian xuất sắc để cân bằng các hoạt động kiểm thử với các yêu cầu dự án khác và cung cấp kết quả đúng hạn.
- Hiểu biết về các nguyên tắc trải nghiệm người dùng (UX) để đảm bảo quy trình kiểm thử phù hợp với mong đợi của người dùng và tiêu chuẩn khả năng sử dụng sản phẩm.
- Khả năng thực hiện phân tích nguyên nhân gốc rễ và triển khai các biện pháp phòng ngừa để giải quyết các vấn đề tái diễn và cải thiện độ tin cậy của sản phẩm.
