Job Summary
Location- Bengaluru, Pune
Resources would work from HCL office in Hybrid mode
Mandatory Skill order – Appium, Python, Web services, Kotlin
Mandatory Domain - Automotive
Not required skills from the skill cluster – C#, selenium (we are giving specific instruction as Skill cluster limitations in tool)
Job Description – Automation Test Engineer (Automotive Domain)
We are seeking skilled Automation Test Engineers with proven experience in the Automotive domain - Mandatory to contribute to Android‑based end‑to‑end UI automation testing for in‑vehicle infotainment and connected vehicle platforms. The role requires strong programming expertise, hands‑on experience with Appium, and the ability to work collaboratively in an Agile automotive delivery environment while adhering to defined automotive quality, compliance, and documentation standards.
Key Technical Requirements
Domain Experience
• Mandatory: Proven experience in the Automotive domain, preferably in Infotainment, Digital Cockpit, Head Unit, or Android Automotive OS (AAOS)–based systems.
• Understanding of automotive software life cycle, OEM/Tier‑1 development models, and quality expectations.
• Familiarity with vehicle HMI behavior, driver interaction concepts, and in‑vehicle UI constraints is highly desirable.
Programming Skills
• Mandatory: Strong proficiency in Python as the primary language for developing and maintaining automated test cases.
• Good to have: Working knowledge of Kotlin, especially for:
o Porting existing Android test cases
o Creating or enhancing test utilities for Android Automotive applications
Test Automation Frameworks
• Strong hands‑on experience with Appium for Android UI automation, including in‑vehicle and emulator‑based testing.
• Experience designing, developing, and executing end‑to‑end automated test cases for automotive Android applications.
• Understanding of UI workflows specific to automotive systems such as boot sequences, user profiles, and system apps.
Tools and Platforms
Practical experience using:
• Git for version control and collaborative development
• Jira for defect tracking, sprint planning, and task management
• Polarion for automotive test case and requirement management, including traceability
• Artifactory for build and artifact management
• Ability to quickly learn and effectively work with proprietary automotive tooling provided by e.solutions or OEM/Tier‑1 partners.
Testing Responsibilities
• Design, develop, and execute automated test cases aligned with:
o Appium framework best practices
o Automotive quality standards and project guidelines
• Perform thorough debugging and root cause analysis to:
o Identify software and integration issues
o Log, track, and manage defects effectively
• Clearly report test results and findings with detailed logs, screenshots, and supporting evidence suitable for automotive audits and reviews.
• • Collaborate closely with developers, system testers, and product owners in an Agile / SAFe automotive setup.
Key Responsibilities
2. Write, maintain, and execute automated test scripts for web and mobile applications.
3. Collaborate with qa and development teams to identify issues, troubleshoot defects, and ensure timely resolution.
4. Analyze test results and provide recommendations for improvements in software quality and performance.
5. Stay updated with industry best practices and tools in test automation to enhance efficiency and effectiveness.
Skill Requirements
2. Expertise in utilizing selenium for creating automated test scripts.
3. Solid understanding of python programming language for automation and scripting tasks.
4. Solid understanding of software testing methodologies and practices.
5. Good problem-solving skills and attention to detail.
6. Good communication and collaboration abilities to work effectively in a team environment.