
Walmart là một công ty bán lẻ và thương mại điện tử toàn cầu, phục vụ người tiêu dùng thông qua các đại siêu thị, cửa hàng bách hóa giảm giá, địa điểm kinh doanh hàng tạp hóa và sàn thương mại điện tử. Danh mục sản phẩm đa dạng của công ty được hỗ trợ bởi mạng lưới cửa hàng vật lý rộng lớn, hoạt động bán hàng trực tiếp đến người tiêu dùng cùng các hệ thống logistics và chuỗi cung ứng cần thiết để luân chuyển sản phẩm trong toàn doanh nghiệp.
Kỹ sư phần mềm III, Tự động hóa Smart TV — Làm việc tại văn phòng Walmart ở Bangalore
Xây dựng hệ thống tự động hóa dựa trên Python và AI cho các ứng dụng Smart TV của Walmart và VIZIO tại Bangalore. Nâng cao chất lượng CI/CD, kiểm thử, báo cáo và mức độ sẵn sàng phát hành trên các nền tảng TV.
Mô tả
- Dẫn dắt hoạt động tự động hóa đầu-cuối cho nền tảng ứng dụng Walmart và VIZIO
- Thiết kế các framework tự động hóa có khả năng mở rộng và củng cố các cổng chất lượng CI/CD
- Cải thiện độ tin cậy của ứng dụng và chất lượng sản phẩm tổng thể
- Triển khai tự động hóa Smart TV và chứng nhận đồng thời cho các ứng dụng bên thứ nhất và bên thứ ba trên nhiều nền tảng TV
- Phát triển framework Python và pytest bao phủ kiểm thử smoke, chức năng, tích hợp và hồi quy
- Hỗ trợ vận hành CI/CD thông qua điều phối kiểm thử, cấp phát pipeline, thực thi hằng đêm, kiểm tra chất lượng và xuất bản artifact
- Phát triển các khả năng ứng dụng AI như tạo kiểm thử, truy xuất nguồn gốc, ưu tiên dựa trên rủi ro, quy trình tự khắc phục và mở rộng linh hoạt
- Triển khai các mẫu tự động hóa có khả năng chống chịu với cơ chế thử lại, xử lý kết nối lại, đường lui và chẩn đoán lỗi
- Phát triển hệ thống báo cáo chất lượng nâng cao bằng Tableau, Power BI, Grafana hoặc các công cụ tương đương
- Phối hợp với các nhóm Phát triển, DevOps, Sản phẩm và Phát hành để cải thiện khả năng kiểm thử, chiến lược chất lượng và mức độ sẵn sàng đưa vào sản xuất
- Nâng cao chất lượng ứng dụng phần mềm để hỗ trợ các bản phát hành không có lỗi
- Làm việc trong môi trường Agile, tham dự các cuộc họp cập nhật hằng ngày và đóng góp vào các cuộc thảo luận về kiến trúc và lập kế hoạch
- Duy trì tài liệu và thúc đẩy các thực hành tốt về lập trình, kiến trúc và tự động hóa
Yêu cầu
- Bằng cử nhân về khoa học máy tính, kỹ thuật máy tính, hệ thống thông tin máy tính, kỹ thuật phần mềm hoặc lĩnh vực liên quan cùng 2 năm kinh nghiệm kỹ thuật phần mềm, hoặc 4 năm kinh nghiệm kỹ thuật phần mềm
- Ít nhất 4 năm kinh nghiệm tự động hóa trong lĩnh vực video và chịu trách nhiệm về các mô-đun riêng lẻ
- Ít nhất 5 năm phát triển thực tế với các framework tự động hóa dựa trên Python
- Kiến thức nâng cao về OCR và xác thực màn hình dựa trên AI cho giao diện người dùng TV
- Có kinh nghiệm thực tế tự động hóa quy trình CI/CD bằng GitHub Actions
- Quen thuộc với các công cụ pre-commit và thực hành chất lượng an toàn
- Có kinh nghiệm xây dựng bảng điều khiển chất lượng và hệ thống báo cáo dành cho lãnh đạo
- Có kinh nghiệm thực tế về kỹ thuật prompt, mô hình ngôn ngữ lớn và quy trình tác tử
- Hiểu biết kỹ thuật về kiến trúc hệ điều hành Linux và các mô hình thiết bị
- Có kinh nghiệm thực tế với dịch vụ đám mây, thực thi Docker, runner có khả năng mở rộng và môi trường tự động hóa container hóa
Phúc lợi
- Khoản thưởng khuyến khích dựa trên hiệu suất
- Nghỉ thai sản và nghỉ dành cho cha mẹ
- Nghỉ phép có hưởng lương
- Phúc lợi chăm sóc sức khỏe
- Gói đãi ngộ