Kỹ sư kiểm thử phần mềm là gì ?
Kỹ sư kiểm thử là người chịu trách nhiệm kiểm tra một sản phẩm mới, một tính năng mới hoặc tính khả dụng hoặc chất lượng của một dự án để tìm lỗi,… hoặc bất kỳ vấn đề nào khác mà người dùng cuối, khách hàng có thể gặp phải. Kỹ sư kiểm thử cung cấp báo cáo cho nhóm phát triển dự án về bất kỳ vấn đề cải tiến sản phẩm nào.
Công việc chính của kỹ sư kiểm thử phần mềm
-
Xem xét các yêu cầu phần mềm và chuẩn bị các kịch bản thử nghiệm.
-
Tạo và thực hiện các trường hợp thử nghiệm cho các tính năng của dự án / nền tảng mới mà bạn chịu trách nhiệm.
-
Tạo và thực thi các kịch bản thử nghiệm.
-
Phân tích kết quả kiểm tra về tác động cơ sở dữ liệu, lỗi hoặc lỗi và khả năng sử dụng.
-
Chuẩn bị các báo cáo về tất cả các khía cạnh liên quan đến việc kiểm thử phần mềm được thực hiện và báo cáo cho nhóm thiết kế.
-
Tương tác với các trưởng nhóm để hiểu các yêu cầu sản phẩm.
-
Tham gia đánh giá thiết kế và cung cấp đầu vào về các yêu cầu, thiết kế sản phẩm và các vấn đề tiềm ẩn.
Kỹ năng và kiến thức cần có
-
Bằng cử nhân về Kỹ thuật phần mềm, Khoa học máy tính, Công nghệ thông tin hoặc lĩnh vực liên quan.
- Kiến thức ít nhất về một ngôn ngữ lập trình.
- Kiến thức về cơ sở dữ liệu, linux,
- Kiến thức và kinh nghiệm thực tế về các công cụ kiểm thử.
- Kiến thức và kinh nghiệm thực tế về các công cụ theo dõi lỗi (QC, Bugzila, Jira…).
-
Có khả năng và kinh nghiệm trong việc tạo kịch bản thử nghiệm.
-
Kiến thức cập nhật về thiết kế kiểm thử phần mềm và phương pháp kiểm thử.
- Có kinh nghiệm thử nghiệm các ứng dụng blockchain là một lợi thế.
Kỹ năng mềm cần có
- Kỹ năng phân tích.
- Kỹ năng sắp xếp và quản lý thời gian.
- Kỹ năng giao tiếp.
- Thái độ tốt.
- Đam mê.
- Kỹ năng tổ chức tốt và tư duy định hướng chi tiết.
Ngoại ngữ
- Tiếng anh giao tiếp tốt là một lợi thế