U

Lead Automation Android

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Lead Automation Android

 

 

Job Description

Test Automation Lead – Android Instrument Cluster

Company: Ultraviolette Automotive
Location: Bengaluru
Role Type: Senior Individual Contributor / Technical Lead


1. Role Overview

Ultraviolette Automotive is building a software -defined,
Android -based digital instrument cluster
for high‑performance electric
motorcycles. The Test Automation Lead – Android Cluster will own the test
automation strategy, tooling, and execution
to ensure stability,
performance, safety, and release confidence
of the cluster software.

This role is focused on system -level Android testing on
real hardware
, covering UI behavior, Android framework services, vehicle
signal interactions, OTA updates, and long‑run reliability.


2. Product Scope

  • Android -based
    Instrument Cluster (AOSP / Android Automotive)
  • Cluster
    UI, animations, alerts, and critical ride screens
  • Android
    system services and background processes
  • Vehicle
    signal integration (CAN, ECUs)
  • OTA
    updates (A/B updates, rollback, recovery)

3. Key Responsibilities

3.1 Automation Strategy & Ownership

  • Define
    and own the end -to -end automation strategy for the Android cluster
  • Decide what must be automated vs manual based on safety, risk, and
    stability
  • Define
    automation coverage targets and release gating criteria
  • Ensure
    automation is designed for embedded hardware, not emulators alone

3.2 Automation Framework Development

  • Design
    and maintain automation frameworks for:
    • Cluster
      UI screens, alerts, and transitions
    • Android
      system services and background components
    • Boot,
      suspend, resume, and reboot scenarios
  • Enable hardware‑in‑the‑loop (HIL) based automation for realistic testing

3.3 Android System & Stability Testing

  • Automate
    validation of:
    • Cold
      boot and warm boot performance
    • ANRs,
      crashes, watchdog resets
    • Memory
      leaks, CPU/GPU load, and thermal limits
  • Measure
    and track application launch time (cold / warm start)
  • Validate touch response latency and input -to -render timing
  • Work
    closely with Android developers to improve testability and
    observability

3.4 Power, Performance & Connectivity Metrics

  • Define
    and automate power measurement and tracking for the cluster
  • Measure
    current consumption across key states:
    • Boot,
      idle, ride, standby, sleep
  • Track
    performance KPIs:
    • Touch
      response latency
    • UI
      frame rate and jank
    • App
      launch time
  • Automate
    validation of connectivity performance:
    • Bluetooth pairing, reconnect, latency, and stability
    • Wi -Fi scan, connect, throughput, and recovery
    • Network
      loss and recovery scenarios

3.5 Vehicle Signal & State Validation

  • Automate
    cluster behavior against:
    • CAN
      signals and ECU inputs
    • Vehicle
      state transitions (ride, park, charge, fault)
    • Fault
      injection and degraded‑mode scenarios
  • Ensure
    deterministic and safe behavior for safety‑critical displays

3.6 OTA & Release Validation

  • Automate
    OTA validation for:
    • A/B
      updates and slot switching
    • Interrupted
      updates (power or network loss)
    • Rollback
      and recovery scenarios
  • Validate
    post‑OTA stability, data integrity, and performance

3.7 Service & Field Issue Support

  • Convert
    field and service issues into regression automation tests
  • Enable
    reproducible failure validation on benches
  • Support
    root‑cause analysis using logs, traces, and automation data

3.8 CI/CD & Reporting

  • Integrate
    automation into CI pipelines (Jenkins / GitLab CI)
  • Enable
    unattended test execution on hardware benches
  • Publish clear, actionable reports for engineering and leadership
  • Track
    regressions and prevent recurrence

4. Test Tools & Automation Stack

Android UI & App Automation

  • UI
    Automator
    – Primary framework for system‑level UI and cluster screens
  • Espresso – App‑level automation for system applications
  • Monkey
    / MonkeyRunner
    – Input stress and endurance testing

Android System & Compliance

  • CTS
    (Compatibility Test Suite)

  • VTS
    (Vendor Test Suite)

  • GTS
    (Google Test Suite)

  • Android
    Test Station (ATS)
    for orchestrating CTS/VTS on hardware

Performance & Stability

  • Perfetto
    / Systrace
    – System tracing and latency analysis
  • Simpleperf – CPU profiling
  • dumpsys (gfxinfo, meminfo, activity, power)
  • logcat,
    tombstones, ANR traces

Stress, Reliability & Power Testing

  • Monkey
    (long‑run execution)

  • stress‑ng (where supported)
  • Automated reboot, suspend–resume, and power‑cycle loops

OTA & Update Validation

  • A/B
    OTA testing tools

  • adb
    sideload
    and OTA simulation scripts
  • update_engine
    logs
    , rollback and recovery validation

Connectivity & Network Testing

  • adb
    network tools

  • tc
    (traffic control)
    for latency and packet loss
  • iptables for network drop scenarios
  • Modem AT‑command tools

CI & Orchestration

  • Jenkins
    / GitLab CI

  • Custom Python‑based test runners
  • Automated
    reporting (Allure / HTML dashboards)

5. Skills & Experience

  • 7–12+
    years in test automation for Android or embedded systems
  • Strong
    experience testing Android AOSP / Android Automotive at system level
  • Excellent
    coding skills in Python (mandatory)
  • Working
    knowledge of Java / Kotlin for Android integration
  • Understanding
    of vehicle signals, CAN, diagnostics, and ECU behavior
  • Strong
    debugging skills using logs, traces, and performance tools
  • Excellent
    coding skills in Python (mandatory) for automation frameworks, HIL
    control, and CI integration
  • Hands -on
    experience with:  UI Automator (mandatory)
    for system -level UI testing , Espresso for system/app -level validation , Monkey
    / MonkeyRunner
    for stress and endurance testing
  • working Knowledge of YOCTO is huge plus


Original job Lead Automation Android posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Lead Automation Android Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Lead Automation Android Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.