Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và chỉ đạo các quy trình kiểm thử và xác thực hệ thống phần mềm toàn diện, bao gồm lập kế hoạch kiểm thử, thiết kế trường hợp và khung thực thi.
- Hợp tác với Quản lý Sản phẩm và Nhà phát triển để động não các tính năng sáng tạo và đảm bảo phù hợp với yêu cầu kinh doanh.
- Dẫn dắt việc triển khai các công cụ và phương pháp kiểm thử tiêu chuẩn ngành (ví dụ: Selenium, JIRA, đường ống CI/CD) để tối ưu hóa hiệu quả kiểm thử.
- Viết, thực thi và xem xét các kế hoạch kiểm thử chi tiết cho các tính năng sản phẩm mới, đảm bảo bao phủ các yêu cầu chức năng, phi chức năng và hồi quy.
- Giám sát và thực thi kỷ luật đảm bảo chất lượng bằng cách tuân thủ các tiêu chuẩn và phương pháp tốt nhất đã thiết lập cho phát triển phần mềm.
- Cung cấp phản hồi hành động về hiệu suất của kỹ sư QA, xác định cơ hội cải thiện và hỗ trợ các thành viên nhóm đạt được mục tiêu chất lượng.
- Tạo và duy trì Tài liệu Yêu cầu Kỹ thuật (TRD) dựa trên đặc tả Yêu cầu Kinh doanh tương ứng.
- Điều tra và tái tạo các sự cố được báo cáo bởi khách hàng để phân tích nguyên nhân gốc rễ và đề xuất giải pháp hiệu quả.
- Thúc đẩy các sáng kiến để cải tiến quy trình kiểm thử, tự động hóa quy trình kiểm thử và nâng cao khả năng công cụ để cải tiến liên tục.
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong lĩnh vực đảm bảo chất lượng phần mềm, tập trung vào các quy trình kiểm thử và xác thực trong môi trường agile hoặc DevOps.
- Kỹ năng kỹ thuật mạnh mẽ về khung tự động hóa kiểm thử, kỹ thuật kiểm thử thủ công và quản lý vòng đời phát triển phần mềm.
- Khả năng phân tích xuất sắc để diễn giải các yêu cầu phức tạp, xác định lỗi và ưu tiên nỗ lực kiểm thử hiệu quả.
- Thành thạo trong việc sử dụng các công cụ tiêu chuẩn ngành để quản lý kiểm thử, theo dõi lỗi và giám sát hiệu suất (ví dụ: JIRA, Postman, LoadRunner).
- Khả năng truyền đạt các phát hiện kỹ thuật một cách rõ ràng cho các bên liên quan không chuyên môn và hợp tác với các nhóm để giải quyết vấn đề.
- Hiểu biết về các phương pháp phát triển phần mềm (ví dụ: Scrum, Waterfall) và các phương pháp tốt nhất về đảm bảo chất lượng.
- Chú ý đến chi tiết để đảm bảo thực thi kiểm thử chính xác, tài liệu hóa và theo dõi lỗi trong tất cả các giai đoạn dự án.
- Kỹ năng giải quyết vấn đề mạnh mẽ để điều tra và giải quyết các thách thức kỹ thuật trong khi duy trì tiêu chuẩn 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 để cung cấp các giải pháp phần mềm chất lượng cao đúng thời hạn và trong phạm vi.
