Mô tả Công việc
Kỹ sư QA Cấp cao đóng vai trò then chốt trong việc đảm bảo chất lượng và độ tin cậy của sản phẩm phần mềm thông qua các chiến lược và quy trình kiểm thử toàn diện. Vị trí này bao gồm việc dẫn dắt các sáng kiến QA trong nhóm, lựa chọn và triển khai các framework tự động hóa cùng công cụ để tối ưu hiệu quả kiểm thử, đồng thời hướng dẫn các nhà phát triển và tester sử dụng hiệu quả các công nghệ này. Vai trò yêu cầu hợp tác với các nhóm liên chức năng trong phát triển game để xác định và ưu tiên các yêu cầu kiểm thử, thiết kế test case, đảm bảo phù hợp với mục tiêu dự án. Ngoài ra, Kỹ sư QA Cấp cao sẽ hỗ trợ giải quyết các vấn đề kỹ thuật, duy trì các tiêu chuẩn chất lượng nghiêm ngặt cho dự án khách hàng và thích ứng với nhu cầu kinh doanh thay đổi. Ứng viên cũng sẽ chịu trách nhiệm phân tách các vấn đề phức tạp thành các thành phần có thể quản lý, tạo và duy trì tài liệu QA trên Confluence, tham gia các nghi thức agile để nâng cao năng suất nhóm.
Trách Nhiệm Chính
- Dẫn dắt và tinh chỉnh quy trình QA để đảm bảo chất lượng đồng nhất qua tất cả các giai đoạn dự án.
- Thiết kế và triển khai các framework tự động hóa, lựa chọn công cụ phù hợp để tối ưu hóa quy trình kiểm thử.
- Hướng dẫn nhà phát triển và tester về các phương pháp tốt nhất khi sử dụng bộ công cụ QA và viết script kiểm thử dễ bảo trì.
- Hợp tác với nhóm phát triển game để chuyển đổi tài liệu thiết kế thành các yêu cầu kiểm thử có thể thực thi.
- Phát triển và thực thi các bài kiểm thử tự động bằng Python để xác thực chức năng, hiệu suất và trải nghiệm người dùng.
- Xác định các test case quan trọng và đảm bảo phạm vi kiểm thử toàn diện cho mọi tính năng và kịch bản biên.
- Tham gia các cuộc họp standup hàng ngày và nghi thức agile để cung cấp phản hồi thời gian thực và theo dõi tiến độ.
- Tài liệu hóa quy trình kiểm thử, kết quả và vấn đề trên Confluence để nhóm tham khảo và chia sẻ kiến thức.
- Phân tích nguyên nhân gốc rễ của lỗi và phối hợp với các bên liên quan để giải quyết vấn đề kịp thời.
- Cập nhật xu hướng ngành và phương pháp QA mới để liên tục cải thiện thực hành kiểm thử.
Yêu Cầu Công Việc
- Có kinh nghiệm chứng minh với vai trò Kỹ sư QA tối thiểu 5 năm trong kiểm thử phần mềm, ưu tiên môi trường phát triển game.
- Chuyên môn về kiểm thử tự động, có kinh nghiệm thực tế với lập trình Python và phát triển framework kiểm thử (ví dụ: Selenium, PyTest).
- Hiểu biết vững về phương pháp agile và thực hành Scrum, có kinh nghiệm điều phối các nghi thức như lập kế hoạch sprint và hồi cứu.
- Kỹ năng phân tích xuất sắc để phân tách hệ thống phức tạp và thiết kế kịch bản kiểm thử mạnh mẽ.
- Khả năng diễn giải tài liệu kỹ thuật và chuyển đổi thành các test case rõ ràng, có thể thực thi.
- Thành thạo sử dụng Confluence để quản lý tài liệu và hợp tác.
- Kỹ năng giao tiếp tốt để truyền đạt hiệu quả kết quả kiểm thử, vấn đề và đề xuất cho các nhóm liên chức năng.
- Chú ý đến chi tiết và cách tiếp cận chủ động để xác định các rủi ro chất lượng tiềm ẩn.
- Kinh nghiệm với công cụ và công nghệ phát triển game (ví dụ: Unity, Unreal Engine, hệ thống kiểm soát phiên bản).
- Khả năng thích ứng với yêu cầu dự án thay đổi và ưu tiên nỗ lực kiểm thử phù hợp.