Mô Tả Công Việc
Tìm kiếm một Kỹ Sư Kiểm Thử Phần Mềm Cấp Cao để dẫn dắt và thực hiện các chiến lược kiểm thử toàn diện trên nhiều nền tảng. Vai trò này bao gồm giám sát toàn bộ vòng đời kiểm thử, từ phân tích yêu cầu đến giám sát sau triển khai, đảm bảo chất lượng và độ tin cậy của phần mềm. Ứng viên lý tưởng sẽ làm việc chặt chẽ với các nhóm phát triển, quản lý sản phẩm và các bên liên quan để cung cấp các sản phẩm chất lượng cao đáp ứng mục tiêu kinh doanh và kỳ vọng của người dùng. Trách nhiệm bao gồm thiết kế và triển khai các khung kiểm thử, xác định rủi ro tiềm ẩn và cung cấp các thông tin chi tiết có thể hành động để cải thiện hiệu suất và bảo mật sản phẩm.
Trách Nhiệm Chính
- Quản lý độc lập toàn bộ vòng đời kiểm thử cho các dự án phần mềm, bao gồm lập kế hoạch, phối hợp và thực hiện. Hợp tác với các nhóm liên chức năng để đảm bảo phù hợp với mục tiêu và kết quả dự án.
- Phát triển và thực hiện các kế hoạch và chiến lược kiểm thử chi tiết dựa trên yêu cầu dự án, đảm bảo bao phủ các kịch bản kiểm thử chức năng, phi chức năng và hồi quy.
- Tiến hành kiểm thử giao diện để xác thực khả năng tương thích API, kiểm thử hiệu suất để đảm bảo hệ thống ổn định dưới tải cao và kiểm thử bảo mật để xác định lỗ hổng và triển khai các biện pháp bảo vệ trên cả nền tảng APP và web.
- Triển khai và duy trì hệ thống theo dõi lỗi, ưu tiên các lỗi dựa trên mức độ nghiêm trọng và tác động, đồng thời giám sát các quy trình quản lý chất lượng để đảm bảo giải quyết kịp thời và cải tiến liên tục.
- Chuẩn bị báo cáo kiểm thử toàn diện, ghi lại kết quả kiểm thử và truyền đạt phát hiện cho các bên liên quan để hỗ trợ ra quyết định dựa trên dữ liệu.
- Cập nhật các phương pháp kiểm thử mới nhất, các phương pháp luận và công cụ kiểm thử mới nổi để nâng cao hiệu quả và hiệu suất kiểm thử.
- Dẫn dắt các buổi đánh giá mã và cung cấp phản hồi cho các nhóm phát triển để đảm bảo tuân thủ các tiêu chuẩn mã hóa và cải thiện chất lượng sản phẩm tổng thể.
- Thiết kế và duy trì các kịch bản kiểm thử tự động bằng các khung như Selenium hoặc Postman để hợp lý hóa quy trình kiểm thử và giảm công sức thủ công.
- Phối hợp với các nhóm QA để đảm bảo tích hợp liền mạch các hoạt động kiểm thử và duy trì văn hóa chất lượng trong suốt vòng đời phát triển.
- Tham gia vào các buổi phân tích yêu cầu để xác định các kịch bản kiểm thử tiềm năng và đảm bảo phạm vi kiểm thử phù hợp với nhu cầu kinh doanh.
Yêu Cầu Công Việc
- Có kinh nghiệm kiểm thử phần mềm, tối thiểu 5 năm ở vị trí kiểm thử cấp cao trên các nền tảng web và di động.
- Thành thạo các kỹ thuật kiểm thử thủ công và tự động, bao gồm các phương pháp luận kiểm thử hộp đen, hộp trắng và hộp xám.
- Thành thạo các công cụ kiểm thử như JIRA, Selenium, Postman và LoadRunner để theo dõi lỗi, tự động hóa kiểm thử và phân tích hiệu suất.
- Hiểu biết sâu sắc về vòng đời phát triển phần mềm (SDLC) và các phương pháp agile/DevOps để đảm bảo tích hợp kiểm thử với quy trình phát triển.
- Khả năng phân tích các hệ thống phức tạp và thiết kế các trường hợp kiểm thử bao phủ các khía cạnh chức năng, hiệu suất và bảo mật của ứng dụng phần mềm.
- Kỹ năng giao tiếp xuất sắc để hợp tác với các bên liên quan, ghi lại quy trình kiểm thử và trình bày phát hiện một cách rõ ràng.
- Kỹ năng giải quyết vấn đề để xác định nguyên nhân gốc rễ của các lỗi và triển khai các giải pháp hiệu quả để ngăn chặn tái diễn.
- Chú ý đến chi tiết để đảm bảo thực hiện kiểm thử chính xác và báo cáo lỗi, giảm thiểu rủi ro về chất lượng sản phẩm.
- Kỹ năng lãnh đạo nhóm để hướng dẫn các kiểm thử viên cấp dưới, cố vấn các thành viên trong nhóm và thúc đẩy môi trường kiểm thử hợp tác.
- Hiểu biết về các đường ống CI/CD và các phương pháp kiểm thử tích hợp để đảm bảo chất lượng phần mềm ở mọi giai đoạn phát triển.
Trình Độ
- Bằng Cử nhân hoặc Thạc sĩ về Khoa học Máy tính, Kỹ thuật Phần mềm hoặc lĩnh vực liên quan.
- Có thành tích đã được chứng minh trong việc cung cấp các sản phẩm phần mềm chất lượng cao thông qua các quy trình kiểm thử nghiêm ngặt.
- Kinh nghiệm với các công cụ và phương pháp luận quản lý kiểm thử để hợp lý hóa quy trình kiểm thử và cải thiện hiệu quả.
- Kỹ năng phân tích mạnh mẽ để diễn giải kết quả kiểm thử và cung cấp các khuyến nghị có thể hành động để cải thiện sản phẩm.
- Khả năng làm việc độc lập và quản lý nhiều dự án đồng thời trong khi duy trì tiêu chuẩn chất lượng cao.
- Kỹ năng tổ chức xuất sắc để ưu tiên các nhiệm vụ kiểm thử, quản lý thời hạn và đảm bảo giao hàng kịp thời các mốc dự án.
- Hiểu biết về các giao thức bảo mật và tiêu chuẩn tuân thủ để đảm bảo phần mềm đáp ứng các quy định ngành và yêu cầu bảo mật người dùng.
- Thành thạo các ngôn ngữ kịch bản như Python hoặc JavaScript để tự động hóa và phát triển trường hợp kiểm thử.
- Kinh nghiệm với các môi trường và công cụ kiểm thử dựa trên đám mây để hỗ trợ kiểm thử hệ thống phân tán và có thể mở rộng.
- Khả năng thích ứng với các yêu cầu dự án thay đổi và công nghệ phát triển trong khi duy trì cách tiếp cận nhất quán với đảm bảo chất lượng.
