HARMAN logo

Software engineer - Infotainment testing

HARMAN
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

PythonCI/CDAPI IntegrationSQLAutomotive Infotainment TestingTest automation frameworks

Job description

Overview

Design, develop and execute automated and manual test validation for next-generation automotive infotainment systems within HARMAN's Automotive Software Engineering team.

What you'll do

  • Design, develop, and execute test cases for automotive infotainment systems.
  • Develop and maintain test automation frameworks using Python.
  • Perform functional, integration, regression, system, and end-to-end testing.
  • Validate multimedia, connectivity, navigation, HMI, Bluetooth, Wi-Fi, Android Auto, and Apple CarPlay features.
  • Analyze software requirements and create comprehensive test plans and test strategies.
  • Debug issues, perform root cause analysis, and work closely with development teams for resolution.
  • Execute test campaigns on actual hardware platforms and simulators.
  • Track, report, and manage defects using defect management tools.
  • Participate in Agile development processes, sprint planning, reviews, and retrospectives.
  • Generate test reports, quality metrics, and release sign-off documentation.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Instrumentation, or related field.
  • 3 to 6 years of experience in Automotive Infotainment Testing.
  • Strong programming and scripting experience in Python.
  • Proven experience in Python-based test automation.
  • Good understanding of test automation frameworks and test methodologies.
  • Hands-on experience in validating infotainment features such as Media, Connectivity, Navigation, Bluetooth, Android Auto, Apple CarPlay, Voice, and HMI.
  • Experience with automotive communication protocols such as CAN, LIN, or Ethernet.
  • Knowledge of Linux and Android-based infotainment platforms.
  • Experience using test management and defect tracking tools such as JIRA, ALM, or Azure DevOps.
  • Strong understanding of automotive software quality processes and testing lifecycle.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and stakeholder management skills.
  • Ability to work effectively in a cross-functional and global engineering environment.

Nice to have

  • Experience with Robot Framework, PyTest, or other Python-based automation frameworks.
  • Exposure to Automotive SPICE (ASPICE) processes.
  • Knowledge of CI/CD pipelines and automation integration.
  • Experience with CANoe, CANalyzer, or Vector tools.
  • Understanding of embedded systems and automotive software architecture.
  • Exposure to cloud-connected vehicle services and OTA testing.
  • Knowledge of ISO 26262 and automotive cybersecurity concepts.

Details

  • Location: Bangalore, Karnataka, India (Kalyani Platina).
  • Work from Office, with most office-based roles onsite five days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software engineer - Infotainment testing