Mô tả Công việc
Trách nhiệm Chính
- Lập kế hoạch, tài liệu và thực hiện kiểm thử chấp nhận người dùng (UAT) cho tất cả các sản phẩm phần mềm, đảm bảo phù hợp với yêu cầu kinh doanh và mong đợi của người dùng.
- Tạo, duy trì và phân công các trường hợp kiểm thử toàn diện cho nhóm kỹ thuật, đảm bảo bao phủ tất cả các khía cạnh chức năng và phi chức năng của phần mềm.
- Cộng tác với quản lý sản phẩm, nhà thiết kế UX và kỹ sư để triển khai các tính năng mới, đảm bảo tích hợp liền mạch và giao hàng đúng hạn.
- Thực hiện nhiều nhiệm vụ QA, bao gồm kiểm thử thủ công, kiểm thử tự động, kiểm thử khói và kiểm thử hồi quy, để xác định và khắc phục các lỗi ở mọi giai đoạn phát triển.
- Cải tiến liên tục các quy trình triển khai phần mềm bằng cách tối ưu hóa quy trình làm việc, giảm thiểu rủi ro và nâng cao hiệu quả thông qua tự động hóa và các phương pháp tốt nhất.
- Tiến hành kiểm thử hồi quy trên các sản phẩm phần mềm để đảm bảo rằng các thay đổi hoặc cập nhật mới không ảnh hưởng tiêu cực đến chức năng hiện có.
- Cập nhật các xu hướng ngành và phương pháp kiểm thử mới nổi để đóng góp vào sự phát triển của các phương pháp đảm bảo chất lượng trong tổ chức.
- Tài liệu hóa kết quả kiểm thử, lỗi và khuyến nghị một cách rõ ràng và có tổ chức để hỗ trợ ra quyết định và cải tiến sau khi phát hành.
- Tham gia đánh giá mã và cung cấp phản hồi cho nhà phát triển để đảm bảo chất lượng mã và tuân thủ các tiêu chuẩn kiểm thử.
- Phối hợp với các thành viên trong nhóm để ưu tiên các hoạt động kiểm thử và quản lý lịch kiểm thử hiệu quả.
Yêu cầu Công việc
- Có kinh nghiệm đã được chứng minh trong kiểm thử phần mềm, ưu tiên tập trung vào kiểm thử chấp nhận người dùng và kiểm thử hồi quy.
- Hiểu biết vững chắc về các phương pháp QA, bao gồm các khung kiểm thử thủ công và tự động như Selenium, Postman hoặc Jira.
- Kỹ năng giao tiếp xuất sắc để cộng tác với các nhóm đa chức năng và báo cáo kết quả rõ ràng cho các bên liên quan.
- Khả năng làm việc độc lập và quản lý nhiều nhiệm vụ đồng thời trong khi vẫn duy trì sự chú ý đến chi tiết.
- Thành thạo trong việc tạo và duy trì tài liệu trường hợp kiểm thử, đảm bảo tính rõ ràng và khả năng theo dõi của các kịch bản kiểm thử.
- Hiểu biết về các quy trình và công cụ triển khai phần mềm như Jenkins, Docker hoặc các đường ống CI/CD để hỗ trợ tích hợp và phân phối liên tục.
- Kinh nghiệm với các công cụ kiểm thử API như Postman hoặc SoapUI để xác thực chức năng và hiệu suất của các dịch vụ web.
- Kỹ năng giải quyết vấn đề mạnh mẽ để xác định nguyên nhân gốc rễ của các lỗi và đề xuất giải pháp hiệu quả để khắc phục.
- Khả năng thích ứng với các yêu cầu dự án thay đổi và ưu tiên các nỗ lực kiểm thử tương ứng.
- Kỹ năng tổ chức xuất sắc để quản lý lịch kiểm thử, theo dõi tiến độ và đảm bảo hoàn thành các hoạt động kiểm thử đúng hạn.
- Thành thạo trong việc sử dụng các hệ thống kiểm soát phiên bản như Git để quản lý kịch bản kiểm thử và tài liệu hiệu quả.
- Hiểu biết về các phương pháp agile và thực hành Scrum để làm việc trong các chu kỳ phát triển lặp đi lặp lại.
- Khả năng phân tích kết quả kiểm thử và cung cấp thông tin chi tiết có thể hành động để cải thiện chất lượng sản phẩm và trải nghiệm người dùng.
- Kinh nghiệm với các công cụ quản lý kiểm thử để theo dõi lỗi, quản lý chu kỳ kiểm thử và tạo báo cáo toàn diện.
- Sự chú ý cao đến chi tiết để đảm bảo thực hiện chính xác các trường hợp kiểm thử và phân tích lỗi kỹ lưỡng.
- Khả năng làm việc dưới áp lực và đáp ứng thời hạn chặt chẽ trong khi duy trì tiêu chuẩn chất lượng cao.
- Kỹ năng làm việc nhóm xuất sắc để cộng tác với nhà phát triển, quản lý sản phẩm và nhà thiết kế UX trong suốt vòng đời phát triển phần mềm.
- Hiểu biết về vòng đời phát triển phần mềm (SDLC) để hiểu các yêu cầu kiểm thử ở mỗi giai đoạn phát triển.
- Khả năng cung cấp phản hồi và khuyến nghị để cải thiện liên tục các quy trình kiểm thử và chất lượng sản phẩm.
