OpeningsFirst
How it worksPricingLog inGet started
OpeningsFirst › Jobs in India › Jobs in Bengaluru

Lead Automation Android

Ultraviolette Automotive · ultraviolette.com
BengaluruOn-siteLead / Manager7–12 yrs
Apply on Ultraviolette Automotive’s site

OpeningsFirst finds jobs like this first

  • Straight from company career pages. We check thousands of them every few hours.
  • The day they’re posted, often before LinkedIn or Naukri.
  • Only your kind of job: QA / Test Engineer jobs in Bengaluru. 52 new this week.

From tomorrow’s email

Lead - Test Engineer ESS
Bengaluru · found 5 h ago
Workday Test Engineer
Bengaluru · found 5 h ago
Lead - Test Engineer ESS
Bengaluru · found 7 h ago

Company names are shown to members.

New openings the day they’re posted, at 8 am and 6 pm. Cancel anytime. Full refund within 7 days.

Subscribers got this job on 4 October 2026. New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first

The job in short

Test automation lead for Android instrument cluster software on electric motorcycles.

AndroidEmbeddedPython

Details

Found
24 d ago · posted 2026-10-04
Location as listed
bangalore, India
Role
QA / Test Engineer
Source
The company’s own careers site

Full description

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

QA / Test Engineer jobs in Bengaluru · QA / Test Engineer jobs in India · All Ultraviolette Automotive jobs

Jobs in India · Jobs in the US · Who’s hiring in India · Who’s hiring in the US · How OpeningsFirst works · Free jobs widget
OpeningsFirst · Use with AI · Terms · Privacy · Refunds · Contact Showing prices for outside India or India