- Thiết kế và xây dựng kiến trúc cho các framework kiểm thử tự động có khả năng mở rộng dành cho ứng dụng Android/AAOS (sử dụng JUnit 5, MockK, Espresso, UI Automator).
- Xác định chiến lược kiểm thử tự động tổng thể, các mục tiêu về độ bao phủ kiểm thử và tiêu chí kiểm soát chất lượng (quality gate) cho dự án.
- Thiết lập, duy trì và tối ưu hóa các quy trình CI/CD cho kiểm thử dựa trên Gradle (Jenkins, GitLab CI, v.v.).
- Xem xét kế hoạch và mã nguồn kiểm thử để đảm bảo tính dễ bảo trì và độ tin cậy cao.
- Đóng vai trò là người hướng dẫn/
trưởng nhóm kỹ thuật (Technical Mentor/Lead) để hỗ trợ các kỹ sư kiểm thử (vốn quen làm việc với ngôn ngữ C) chuyển đổi sang sử dụng Kotlin và áp dụng các phương pháp kiểm thử tự động hiện đại.
- Làm việc trực tiếp với các nhóm khách hàng nước ngoài bằng
tiếng Anh (bao gồm thảo luận kỹ thuật, theo dõi và xử lý vấn đề, cũng như soạn thảo tài liệu).
- Có từ 3 năm kinh nghiệm trở lên trong lĩnh vực
phát triển phần mềm Android hoặc tự động hóa kiểm thử Android.
- Thành thạo Kotlin, bao gồm kiến thức chuyên sâu và khả năng kiểm thử Coroutines cũng như các luồng xử lý bất đồng bộ (asynchronous flows).
- Có kinh nghiệm thực tế với JUnit, MockK (hoặc Mockito) và ít nhất một framework tự động hóa giao diện người dùng (Espresso hoặc UI Automator).
- Có kinh nghiệm làm việc với Gradle và các công cụ CI/CD (Jenkins, GitLab CI hoặc GitHub Actions).
- Am hiểu về các hệ thống log của Android (logcat, ADB, dumpsys) để phân tích và xử lý sự cố.
- Sử dụng thành thạo tiếng Anh trong các cuộc họp kỹ thuật và soạn thảo tài liệu.
Các yếu tố được ưu tiên
- Có kinh nghiệm thực tế với Android Automotive OS (AAOS) hoặc hệ thống thông tin giải trí trên xe (IVI).
- Có kiến thức về các tiêu chuẩn chất lượng trong ngành ô tô (ISO 26262, ASPICE).
- Có kinh nghiệm dẫn dắt, hướng dẫn các kỹ sư cấp dưới hoặc điều phối quá trình chuyển đổi kỹ thuật.
- Có kinh nghiệm cấu hình các công cụ phân tích mã nguồn tĩnh (static analysis tools) như detekt, ktlint, SonarQube.
- Dự án ô tô toàn cầu dài hạn với sự ổn định cao và nhiều cơ hội phát triển.
- Cơ hội dẫn dắt mảng kiến trúc kiểm thử và xây dựng đội ngũ ngay từ giai đoạn đầu.
- Hệ thống công nghệ hiện đại, hỗ trợ về phần cứng và được đào tạo kỹ thuật thường xuyên.
- Chế độ làm việc linh hoạt cùng gói đãi ngộ cạnh tranh.