Senior Android Test Automation Engineer (Android Automotive / AOSP) (India)

Senior Android Test Automation Engineer (Android Automotive / AOSP) (India)

02 Aug
|
Vtricks Technologies
|
India

02 Aug

Vtricks Technologies

India

Job Description – Senior Android Test Automation Engineer (Android Automotive / AOSP)

Company: Embdes Engineering Solutions Pvt. Ltd.
Location: Bangalore
Work Mode: Work From Office (5 Days a Week)
Experience: 7–12+ Years
Employment Type: Full-Time

About the Role

Embdes Engineering Solutions Pvt. Ltd. is looking for an experienced Senior Android Test Automation Engineer to lead the automation strategy for next-generation Android-based Instrument Cluster (AOSP/Android Automotive) platforms.

The ideal candidate will have strong expertise in Android system-level testing, AOSP, UI automation, Python-based automation frameworks, Hardware-in-the-Loop (HIL) testing, OTA validation, and embedded automotive systems. This role requires close collaboration with software developers, system architects, and validation teams to ensure delivery of high-quality, safety-critical automotive software.

Product Scope

The role involves validation and automation of:

- Android-based Instrument Cluster (AOSP / Android Automotive)
- Cluster UI, animations, alerts, and safety-critical ride screens
- Android system services and background processes
- Vehicle signal integration (CAN, ECUs)
- OTA Updates (A/B Updates, Rollback & Recovery)
- Embedded Hardware Validation

Key Responsibilities

Automation Strategy & Ownership

- Define and own the end-to-end automation strategy for Android Instrument Cluster platforms.
- Identify automation opportunities based on product risk, stability, and safety requirements.
- Define automation coverage goals and release quality gates.
- Ensure automation is executed primarily on embedded hardware platforms rather than emulator-only environments.

Automation Framework Development

Design and maintain automation frameworks for:

- Android Cluster UI
- System Applications
- Alerts & Screen Transitions
- Android System Services
- Boot, Suspend, Resume and Reboot scenarios

Develop scalable Python-based automation frameworks supporting Hardware-in-the-Loop (HIL) testing.

Android System Validation

Automate validation of:

- Cold Boot
- Warm Boot
- Suspend & Resume
- ANR Detection
- Crash Detection
- Watchdog Reset Validation
- Memory Leak Detection
- CPU & GPU Utilization
- Thermal Monitoring

Measure and track:

- Application Launch Time
- Touch Response Latency
- Input-to-Render Timing





Collaborate closely with Android development teams to improve observability and testability.

Performance, Power & Connectivity Testing

Define and automate validation for:

Power States

- Boot
- Idle
- Ride
- Standby
- Sleep

Performance KPIs

- Touch Response Latency
- UI FPS
- Frame Drops / Jank
- Cold/Warm App Launch

Connectivity Testing

- Bluetooth Pairing
- Bluetooth Reconnection
- Bluetooth Latency
- Wi-Fi Scan & Connection
- Network Throughput
- Network Recovery
- Connectivity Stability

Vehicle Signal Validation

Automate Instrument Cluster validation against:

- CAN Signals
- ECU Inputs
- Vehicle State Transitions
- Ride Mode
- Park Mode
- Charging Mode
- Fault Injection
- Degraded Mode Validation

Ensure deterministic and safety-compliant behavior for all critical vehicle displays.

OTA Validation

Automate OTA validation covering:

- A/B Updates
- Slot Switching
- Interrupted OTA
- Power Failure Recovery
- Network Failure Recovery
- Rollback Validation
- Recovery Validation
- Post-OTA Functional Verification
- Performance Validation
- Data Integrity Validation

Service & Field Validation

- Convert field-reported defects into automated regression suites.
- Reproduce customer issues on hardware benches.
- Support Root Cause Analysis (RCA) using automation logs, traces, and diagnostics.

CI/CD & Reporting

- Integrate automation suites into Jenkins/GitLab CI pipelines.
- Enable unattended execution on Hardware Test Benches.
- Publish automation dashboards and quality reports.
- Track regressions and improve release quality.

Required Technical Skills

Android

- Android AOSP
- Android Automotive
- Android Framework Testing
- Android System Services
- Android Instrument Cluster Validation

Programming

- Python (Mandatory)
- Java
- Kotlin

Android Test Automation

- UI Automator (Mandatory)
- Espresso
- Monkey
- MonkeyRunner

Android Compliance

- CTS
- VTS
- GTS
- Android Test Station (ATS)

Performance & Debugging

- Perfetto
- Systrace
- Simpleperf
- dumpsys
- logcat




- ANR Analysis
- Tombstone Analysis

Stress & Reliability

- Monkey Testing
- Long Duration Stability Testing
- Automated Reboot Testing
- Suspend/Resume Testing
- Power Cycle Validation
- stress-ng (where applicable)

OTA Testing

- A/B OTA Validation
- adb sideload
- update_engine
- OTA Recovery
- Rollback Testing

Connectivity Testing

- Bluetooth Testing
- Wi-Fi Testing
- adb Network Tools
- tc (Traffic Control)
- iptables
- Modem AT Commands

CI/CD

- Jenkins
- GitLab CI
- Python Test Frameworks
- Allure Reports
- HTML Dashboards

Automotive Domain Skills

- CAN Protocol
- ECU Communication
- Vehicle Signals
- Automotive Diagnostics
- Embedded Systems Testing
- Safety-Critical System Validation

Good to Have

- Hardware-in-the-Loop (HIL) Automation
- Embedded Linux
- Yocto Project
- Android BSP Knowledge
- Android HAL Understanding
- Automotive Cybersecurity Awareness

Required Experience

- 7–12+ years of experience in Android or Embedded Test Automation.
- Strong experience with Android AOSP and Android Automotive platforms.
- Hands-on expertise in Python automation framework development.
- Experience with UI Automator for Android system-level automation (Mandatory).
- Positive working knowledge of Java/Kotlin.
- Experience working with CAN, ECU, and automotive embedded systems.
- Strong debugging and performance analysis skills.
- Experience integrating automation with Jenkins/GitLab CI.
- Exposure to Yocto is a strong advantage.

Educational Qualification

- Bachelor's or Master's Degree in Computer Science, Electronics & Communication, Electrical Engineering, Embedded Systems, Information Technology, or a related field.

Preferred Candidate Profile

- Experience in Android Automotive or AOSP platform validation.
- Strong understanding of embedded automotive software architecture.
- Excellent problem-solving and debugging skills.
- Ability to work independently and lead automation initiatives.
- Experience collaborating with global engineering teams in Agile environments.

Pay: ₹558,115.86 - ₹1,954,294.68 per year

Application Question(s):

- What is your notice period in days?

Experience:

- Senior Android Test Automation Engineer : 7 years (Required)

Location:

- Bangalore City, Bengaluru, Karnataka (Required)

Work Location: In person

📌 Senior Android Test Automation Engineer (Android Automotive / AOSP) (India)
🏢 Vtricks Technologies
📍 India

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: senior android test automation engineer (android automotive / aosp) (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior android test automation engineer (android automotive / aosp) (india) / india