JOB DESCRIPTION
- Build and operate an automated testing system for Android devices based on the Device Farm model: develop Jenkins libraries for pipeline creation; manage devices, CI/CD systems, Kubernetes, Device Farms, and related services to ensure a stable, scalable, and easily maintainable testing environment.
- Update and improve libraries and system programs.
- Ensure the system meets security requirements in accordance with audit standards.
- At least 3+ years of working experience
- Be able to use English for reading comprehension and communicating with clients via chat and email
- Knowledge of Linux systems (shell scripting, systemd, networking, troubleshooting, etc.)
- Experience working with Kubernetes (RKE2 or K3s) and Docker
- Experience working with Helm and ArgoCD
- Experience working with Jenkins (creating pipelines, shared libraries)
- Proficiency in Python and Groovy
- Experience with Git flow and branching strategies
- Understanding of SSO (Keycloak)
- Ability to analyze and troubleshoot complex issues across multiple system layers (Linux, Kubernetes, Android, and networking)
- Nice to have: Experience with automation frameworks such as Appium Server/Robot Framework and ADB