Base Career helps you apply smarter for this job.
Key skills for this role
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.
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.
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)
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
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Bengaluru, IND
Bengaluru, IND
Bengaluru, IND
Bengaluru, IND
Bengaluru, IND
Bengaluru, IND
Jigani, IND
Bengaluru, IND
Define automation coverage targets and release gating criteria
Ensure automation is designed for embedded hardware , not emulators alone
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
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
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
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
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
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
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
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
CTS (Compatibility Test Suite)
VTS (Vendor Test Suite)
GTS (Google Test Suite)
Android Test Station (ATS) for orchestrating CTS/VTS on hardware
Perfetto / Systrace – System tracing and latency analysis
Simpleperf – CPU profiling
dumpsys (gfxinfo, meminfo, activity, power)
logcat, tombstones, ANR traces
Monkey (long‑run execution)
stress‑ng (where supported)
Automated reboot, suspend–resume, and power‑cycle loops
A/B OTA testing tools
adb sideload and OTA simulation scripts
update_engine logs , rollback and recovery validation
adb network tools
tc (traffic control) for latency and packet loss
iptables for network drop scenarios
Modem AT‑command tools
Jenkins / GitLab CI
Custom Python‑based test runners
Automated reporting (Allure / HTML dashboards)
Indian private manufacturer of high-performance electric motorcycles and EV platforms for global riders.
Visit company websiteJobs and hiring trendsFull-time
Senior · 7+ years experience
Onsite
Apply faster on company sites with our extension.