Lead Automation Android (Bengaluru)

Lead Automation Android (Bengaluru)

01 Aug
|
Recognized
|
Bengaluru

01 Aug

Recognized

Bengaluru





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

- Solid
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



📌 Lead Automation Android (Bengaluru)
🏢 Recognized
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead automation android (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead automation android (bengaluru) / bengaluru