Thực tập sinh Kỹ sư Phần mềm (AI/Tự động hóa)
Hình thức làm việc: Toàn thời gian | Địa điểm: Singapore
Mô tả Công việc
Chúng tôi đang tìm kiếm một Thực tập sinh Kỹ sư Phần mềm (AI/Tự động hóa) để hỗ trợ phát triển các giải pháp dựa trên AI cho đảm bảo chất lượng phần mềm. Trong vai trò này, bạn sẽ thiết kế và triển khai các pipeline tự động hóa, tận dụng Mô hình Ngôn ngữ Lớn để phân tích yêu cầu, và tích hợp các quy trình thông minh vào quy trình QA. Kỳ thực tập này cung cấp nền tảng vững chắc trong việc áp dụng các kỹ thuật AI tiên tiến vào những thách thức kỹ thuật thực tế, với cơ hội hợp tác chặt chẽ với các nhóm đa chức năng.
Trách nhiệm
- Phát triển script để nhập và phân tích nhiều định dạng tài liệu khác nhau (ví dụ: trang Confluence qua API, tệp PDF, tài liệu Word).
- Thiết kế, triển khai và tinh chỉnh các chiến lược prompt cho Mô hình Ngôn ngữ Lớn nhằm trích xuất chính xác yêu cầu, user stories và tiêu chí chấp nhận từ PRD.
- Xây dựng và quản lý pipeline tự động hóa bằng các framework như LangFlow, hoặc phát triển orchestration nhẹ trực tiếp bằng Python.
- Tích hợp pipeline AI với các công cụ quản lý kiểm thử (Zephyr Scale, Jira) để tạo, cập nhật và tổ chức test case theo lập trình.
- Nghiên cứu và thử nghiệm các kỹ thuật prompt engineering (ví dụ: Few-Shot, Chain-of-Thought, Retrieval-Augmented Generation) để cải thiện độ chính xác và độ tin cậy.
- Thực hiện xác thực cơ bản các test case được tạo so với PRD để đảm bảo tính logic nhất quán.
- Hợp tác với nhóm PM/QA để đồng bộ hóa các test case được AI tạo ra với các framework Cucumber/Gherkin hiện có.
- Ghi chép kiến trúc hệ thống, quy trình làm việc và các best practice để đảm bảo khả năng bảo trì.
Trình độ & Yêu cầu
- Kỹ năng lập trình mạnh mẽ với Python (hoặc một ngôn ngữ scripting khác), cùng với hiểu biết vững chắc về cấu trúc dữ liệu (JSON).
- Kiến thức cơ bản về làm việc với REST API.
- Đam mê về tự động hóa dựa trên AI và xây dựng các giải pháp QA sáng tạo, thực tiễn.
- Kỹ năng viết tốt để ghi chép và tài liệu hóa công việc.
- Kinh nghiệm làm việc với Mô hình Ngôn ngữ Lớn và kỹ thuật prompt engineering.
- Quen thuộc với n8n hoặc LangFlow để điều phối AI.
- Kiến thức về cú pháp Cucumber/Gherkin và các khái niệm tự động hóa kiểm thử.
- Kinh nghiệm thực tế với Zephyr Scale hoặc các nền tảng quản lý kiểm thử khác.
- Quen thuộc với quản lý phiên bản (GitHub).
- Có kinh nghiệm tiếp xúc với cơ sở dữ liệu vector (ví dụ: Pinecone, Weaviate, Milvus, ChromaDB) để lưu trữ và truy xuất embedding.
- Hiểu biết về Vòng đời phát triển phần mềm (SDLC) và vai trò của QA trong việc triển khai sản phẩm.
- Có kinh nghiệm học tập, dự án hoặc thực tập trước đây trong lĩnh vực AI, tự động hóa hoặc kỹ thuật QA.
Ứng tuyển tại đây
Tham gia đội ngũ để xây dựng tương lai của thị trường vốn.