Mô Tả Công Việc
Trách Nhiệm Chính
- Dẫn dắt các hoạt động kiểm thử giao diện và chức năng sản phẩm, đảm bảo phù hợp với yêu cầu kinh doanh và mong đợi của người dùng
- Triển khai và duy trì các khung kiểm thử hiệu suất để xác nhận khả năng mở rộng và ổn định của hệ thống dưới các tải khác nhau
- Phát triển và thực thi các kịch bản kiểm thử tự động bằng các công cụ phù hợp để cải thiện hiệu quả và phạm vi kiểm thử
- Tạo các trường hợp kiểm thử chi tiết, thực hiện kế hoạch kiểm thử và ghi lại kết quả kiểm thử với theo dõi lỗi toàn diện
- Cộng tác với các nhóm phát triển để điều tra và giải quyết các vấn đề được phát hiện trong các giai đoạn kiểm thử
- Chuẩn bị và trình bày báo cáo kiểm thử cho các bên liên quan, cung cấp thông tin chi tiết có thể hành động để cải thiện chất lượng
- Giám sát và phân tích các môi trường kiểm thử trực tuyến để xác định các vấn đề tiềm ẩn ảnh hưởng đến hiệu suất hệ thống
- Liên tục tối ưu hóa các phương pháp kiểm thử để nâng cao quy trình đảm bảo chất lượng phần mềm tổng thể
- Cập nhật các phương pháp tốt nhất trong ngành và công nghệ kiểm thử mới nổi để duy trì lợi thế cạnh tranh
- Phối hợp với các quản lý QA để ưu tiên các nỗ lực kiểm thử và quản lý tài nguyên kiểm thử hiệu quả
Yêu Cầu Công Việc
- Tối thiểu 3 năm kinh nghiệm trong kiểm thử phần mềm với thành tích đã được chứng minh trong đảm bảo chất lượng
- Thành thạo cả kiểm thử thủ công và các khung kiểm thử tự động (ví dụ: Selenium, JMeter)
- Kỹ năng lập trình mạnh mẽ bằng Java hoặc Python, với khả năng phát triển và duy trì các kịch bản kiểm thử tự động
- Hiểu biết xuất sắc về vòng đời phát triển phần mềm và các phương pháp kiểm thử tốt nhất
- Khả năng tạo kế hoạch kiểm thử chi tiết, thực hiện các kịch bản kiểm thử và ghi lại kết quả kiểm thử một cách hệ thống
- Kinh nghiệm với các công cụ theo dõi lỗi (ví dụ: JIRA, Bugzilla) và hệ thống quản lý kiểm thử (ví dụ: TestRail)
- Kỹ năng phân tích mạnh mẽ để xác định nguyên nhân gốc rễ của các lỗi phần mềm và phát triển các giải pháp hiệu quả
- Kỹ năng giao tiếp xuất sắc để cộng tác với các nhóm liên chức năng và báo cáo kết quả kiểm thử
- Khả năng làm việc độc lập và quản lý nhiều nhiệm vụ kiểm thử đồng thời
- Thành thạo sử dụng các công cụ kiểm thử hiệu suất để đánh giá hành vi hệ thống trong các điều kiện khác nhau
- Hiểu biết về các môi trường kiểm thử dựa trên đám mây và tác động của chúng đến hiệu suất phần mềm
- Khả năng giải quyết vấn đề mạnh mẽ để giải quyết các vấn đề kỹ thuật phức tạp trong các giai đoạn kiểm thử
- Kinh nghiệm với các đường ống tích hợp liên tục/triển khai liên tục (CI/CD) cho kiểm thử tự động
- Khả năng thích ứng các chiến lược kiểm thử với các yêu cầu và thời gian dự án thay đổi
- Thành thạo sử dụng các hệ thống kiểm soát phiên bản (ví dụ: Git) để quản lý kịch bản kiểm thử và tài liệu
- Sự chú ý đến chi tiết xuất sắc để đảm bảo kết quả kiểm thử chính xác và đáng tin cậy
- Khả năng tạo và duy trì tài liệu kiểm thử đáp ứng các tiêu chuẩn ngành
- Kinh nghiệm với các khung kiểm thử tự động hỗ trợ kiểm thử API và kiểm thử hồi quy
- Hiểu biết mạnh mẽ về các chỉ số chất lượng phần mềm và tác động của chúng đến kết quả kinh doanh
