Mô tả công việc
(1)Thực hiện kiểm thử phần mềm, bao gồm:
-Kiểm tra các trạng thái đầu vào và đầu ra của hệ thống để phát hiện lỗi logic.
-Kiểm thử hiệu năng và khả năng tối ưu hóa của phần mềm, đảm bảo đáp ứng yêu cầu về hiệu suất.
-Phân tích độ bao phủ kiểm thử, đảm bảo tất cả các chức năng phần mềm được kiểm tra đầy đủ.
(2)Thực hiện kiểm thử hồi quy nhằm đảm bảo rằng các thay đổi trong phần mềm không ảnh hưởng đến các tính năng đã hoạt động trước đó.
(3)Xây dựng tài liệu kiểm thử phần mềm, bao gồm:
-Hướng dẫn thực hiện kiểm thử trên môi trường giả lập.
-Phương pháp triển khai và thực hiện các ca kiểm thử trên hệ thống.
(4)Áp dụng kiểm thử tự động để phát hiện lỗi nhanh chóng và nâng cao hiệu suất kiểm thử.
(5)Chuẩn bị kịch bản kiểm thử và bộ dữ liệu kiểm thử để đảm bảo phần mềm hoạt động ổn định trong các điều kiện khác nhau.
(6)Chuyển đổi và tối ưu hóa các kịch bản kiểm thử, đảm bảo dễ dàng thực hiện và bảo trì trong quá trình phát triển phần mềm.
Yêu cầu công việc
- Yêu cầu về trình độ: Có 1 trong số các bằng Cử nhân với các chuyên ngành như bên dưới
• Bằng Cử nhân Kỹ thuật – chuyên ngành Kỹ thuật Điện tử và Truyền thông
• Bằng Cử nhân Công nghệ – chuyên ngành Kỹ thuật Điện tử và Truyền thông
• Bằng Cử nhân Kỹ thuật – chuyên ngành Kỹ thuật Điện và Điện tử
• Bằng Cử nhân Kỹ thuật – chuyên ngành Kỹ thuật Điện tử
- Yêu cầu về kinh nghiệm: 03 năm kinh nghiệm làm việc cho các tập đoàn về công nghệ ở một trong các vị trí sau:
• Kỹ sư Xác minh Thiết kế Vi mạch,
• Kỹ sư Kiểm định Thiết kế,
• Kỹ sư thiết kế vi mạch số (RTL),
• Kỹ sư Xác minh
• Kỹ sư phần mềm
• Kỹ sư trưởng
- Yêu cầu khác (nếu có): Yêu cầu đáp ứng một số yêu cầu liệt kê ở dưới
• Kinh nghiệm với các nền tảng kiểm thử tự động bao gồm C, SystemVerilog, và các công cụ tích hợp kiểm thử và xác minh như Assertions và Checker.
• Kinh nghiệm thực tiễn trong kiểm thử tự động, phân tích độ bao phủ mã, và tối ưu hóa chiến lược kiểm thử.
• Hiểu biết về lớp trừu tượng và cơ chế lập trình (Callback), giúp quản lý và kiểm soát quá trình kiểm thử phần mềm.
• Phát triển các thành phần kiểm thử tự động (UVC) để xác minh tính chính xác của hệ thống.
• Kiến thức về giao thức AMBA-APB, AHB, AXI, hỗ trợ kiểm thử tương tác giữa phần mềm và phần cứng.
• Tiếp cận với các giao thức ngoại vi tốc độ thấp và kỹ thuật xác thực dữ liệu trong môi trường phần mềm nhúng.
• Hiểu biết về giao thức truyền dữ liệu tốc độ cao (PCIe, Ethernet), hữu ích trong kiểm thử hiệu suất phần mềm liên quan đến truyền tải dữ liệu.
• Kinh nghiệm viết kịch bản kiểm thử, phát triển tập hợp các điều kiện kiểm thử (test case), và sử dụng các công cụ kiểm thử tự động như Verilog, SystemVerilog.
• Khả năng làm việc độc lập và theo nhóm, phù hợp với môi trường kiểm thử phần mềm đa chức năng.
• Thành thạo về Thiết kế mạch tích hợp có độ phức tạp cao (VLSI), Phương pháp xác minh chuẩn hóa (UVM), công cụ coverage dùng trong xác minh, kiểm thử.
Quyền lợi
-Trợ cấp ăn trưa
- Đóng BHXH theo quy định của pháp luật