Lead Automation Android

Ultraviolette Automotive Pvt Ltd

Bengaluru

On-site

INR 3,000,000 - 5,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ultraviolette Automotive Private Limited seeks a senior test automation lead for the Android cluster of its software-defined instrument panel in high-performance electric motorcycles. You will define the end-to-end automation strategy, own tooling, and ensure stability, safety, and release confidence of cluster software on real hardware.

The role focuses on system-level Android testing, UI behavior, platform services, vehicle signal interactions, OTA updates, and long-run reliability, with deep

Qualifications

  • 7–12+ years in test automation for Android or embedded systems.
  • Strong experience testing Android AOSP/Android Automotive at system level.
  • Hands-on experience with UI Automator, Espresso, and Monkey tools.

Responsibilities

  • Define and own the end-to-end automation strategy for the Android cluster.
  • Develop automation framework covering cluster UI, system services, and OTA scenarios.
  • Automate validation of performance, power, connectivity, and vehicle signals.
  • Integrate tests into CI pipelines and provide actionable reports.

Skills

Python (mandatory)
Java/Kotlin

Tools

UIAutomator
Espresso
Monkey/MonkeyRunner
CTS
GTS
AndroidTest Station (ATS)
Perfetto/Systrace
Simpleperf
dumpsys
logcat

Job description

Ultraviolette Automotive Private Limited | Full time

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 electricmotorcycles. The Test Automation Lead – Android Cluster will own the testautomation 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 onreal hardware, covering UI behavior, Android framework services, vehiclesignal interactions, OTA updates, and long‑run reliability.

2. Product Scope
  • ClusterUI, animations, alerts, and critical ride screens
  • Androidsystem services and background processes
  • Vehiclesignal integration (CAN, ECUs)
  • OTAupdates (A/B updates, rollback, recovery)
3. Key Responsibilities
  • Defineand own the end-to-end automation strategy for the Android cluster
  • Decide what must be automated vs manual based on safety, risk, andstability
  • Defineautomation coverage targets and release gating criteria
  • Ensureautomation is designed for embedded hardware, not emulators alone
3.2 Automation Framework Development
  • ClusterUI screens, alerts, and transitions
  • Androidsystem services and background components
  • Boot,suspend, resume, and reboot scenarios
3.3 Android System & Stability Testing
  • Automatevalidation of:
  • Coldboot and warm boot performance
  • ANRs,crashes, watchdog resets
  • Memoryleaks, CPU/GPU load, and thermal limits
  • Measureand track application launch time (cold / warm start)
  • Validate touch response latency and input-to-render timing
  • Workclosely with Android developers to improve testability andobservability
3.4 Power, Performance & Connectivity Metrics
  • Defineand automate power measurement and tracking for the cluster
  • Boot,idle, ride, standby, sleep
  • Trackperformance KPIs:
  • UIframe rate and jank
  • Applaunch time
  • Automatevalidation of connectivity performance:
  • Bluetooth pairing, reconnect, latency, and stability
  • Wi‑Fi scan, connect, throughput, and recovery
  • Networkloss and recovery scenarios
3.5 Vehicle Signal & State Validation
  • CANsignals and ECU inputs
  • Vehiclestate transitions (ride, park, charge, fault)
  • Faultinjection and degraded‑mode scenarios
  • Ensuredeterministic and safe behavior for safety‑critical displays
3.6 OTA & Release Validation
  • AutomateOTA validation for:
  • A/Bupdates and slot switching
  • Interruptedupdates (power or network loss)
  • Rollbackand recovery scenarios
  • Validatepost‑OTA stability, data integrity, and performance
3.7 Service & Field Issue Support
  • Convertfield and service issues into regression automation tests
  • Enablereproducible failure validation on benches
  • Supportroot‑cause analysis using logs, traces, and automation data
3.8 CI/CD & Reporting
  • Integrateautomation into CI pipelines (Jenkins / GitLab CI)
  • Enableunattended test execution on hardware benches
  • Publish clear, actionable reports for engineering and leadership
  • Trackregressions and prevent recurrence
4. Test Tools & Automation Stack
  • UIAutomator – Primary framework for system‑level UI and cluster screens
  • Espresso – App‑level automation for system applications
  • Monkey/ MonkeyRunner – Input stress and endurance testing
  • CTS(Compatibility Test Suite)
  • GTS(Google Test Suite)
  • AndroidTest 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
  • stress‑ng (where supported)
  • Automated reboot, suspend–resume, and power‑cycle loops
OTA & Update Validation
  • A/BOTA testing tools
  • adbsideload and OTA simulation scripts
  • update_enginelogs, rollback and recovery validation
Connectivity & Network Testing
  • adbnetwork tools
  • tc(traffic control) for latency and packet loss
  • Modem AT‑command tools
CI & Orchestration
  • Custom Python‑based test runners
5. Skills & Experience
  • 7–12+years in test automation for Android or embedded systems
  • Strongexperience testing Android AOSP / Android Automotive at system level
  • Excellentcoding skills in Python (mandatory)
  • Workingknowledge of Java / Kotlin for Android integration
  • Understandingof vehicle signals, CAN, diagnostics, and ECU behavior
  • Strongdebugging skills using logs, traces, and performance tools
  • Excellentcoding skills in Python (mandatory) for automation frameworks, HILcontrol, and CI integration
  • Hands-onexperience with: UI Automator (mandatory)for system-level UI testing , Espresso for system/app-level validation , Monkey/ MonkeyRunner for stress and endurance testing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Indore District

On-site
INR 1,800,000 - 2,400,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • New Delhi

On-site
INR 1,800,000 - 3,200,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Ernakulam

On-site
INR 1,200,000 - 1,800,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Khordha

On-site
INR 1,200,000 - 2,300,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Lucknow

On-site
INR 1,200,000 - 2,000,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Nagpur District

On-site
INR 1,200,000 - 2,100,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Ahmedabad District

On-site
INR 1,200,000 - 2,000,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Chandigarh

On-site
INR 1,200,000 - 2,600,000
Mobile Automation Testing Professional
Mobile Automation Testing Professional

Purview Services • Hyderabad

On-site
INR 1,800,000 - 2,600,000