dreamwork_

Summary

We are seeking a highly skilled Python Android Automation & AI Engineer to join our IT Services team. In this pivotal role, you will be responsible for architecting and executing advanced automation strategies specifically tailored for Android environments. The position demands a deep understanding of integrating artificial intelligence with mobile testing frameworks to ensure robust, scalable, and efficient software delivery. You will play a critical part in enhancing product quality by developing sophisticated testing solutions that leverage device orchestration and visual verification technologies, directly contributing to the reliability of our mobile applications.

Responsibilities

  • Design and implement automated testing frameworks utilizing Android Camera2 API for precise camera functionality and automation workflows.
  • Manage multi-device orchestration and coordinate complex test scenarios across device farms to ensure comprehensive coverage.
  • Develop and refine image processing algorithms and visual verification systems to validate application outputs accurately.
  • Configure and maintain containerized environments using Docker, alongside database management with PostgreSQL and Redis, ensuring seamless CI/CD pipeline integration.
  • Engineer robust Android automation scripts leveraging UIAutomator2 and ADB commands to simulate user interactions and system behaviors.
  • Build and maintain high-performance REST APIs using Python frameworks such as FastAPI, Flask, or Django to support automation infrastructure.
  • Perform advanced system-level debugging and analysis by interpreting Android logcat outputs to resolve complex technical issues efficiently.

Requirements

Requirements:
  • Minimum of 3 years of professional experience in software engineering, with a strong focus on mobile automation and AI integration.
  • Proven expertise in Android Camera2 API and specialized camera automation techniques.
  • Hands-on experience with multi-device orchestration tools and managing large-scale device farms.
  • Strong background in image processing, computer vision, and visual verification methodologies.
  • Proficiency in containerization (Docker) and database technologies including PostgreSQL and Redis.
  • Solid understanding of CI/CD practices and the ability to integrate automated tests into continuous delivery pipelines.
  • Advanced skills in Android automation using UIAutomator2 and ADB command-line tools.
  • Extensive experience in backend development with Python, specifically using FastAPI, Flask, or Django for REST API creation.
  • Demonstrated capability in system-level troubleshooting and in-depth analysis of Android logcat data.

This listing is tracked by dreamwork from public job postings. Want it prepared into a personalized application pack? Upload your resume →
Posted yesterday