Intern, System Test & Validation
Jobsearch
About the role
HARMAN International, a Samsung‑owned leader in connected car technology, audio, and consumer experiences, has been shaping the soundscape since the 1920s. With a presence in over 100 countries, the company delivers end‑to‑end solutions across automotive, lifestyle, and digital transformation domains. Its automotive division focuses on in‑vehicle infotainment, advanced driver‑assistance, and connected services, partnering with OEMs to embed premium audio, connectivity, and safety features into modern vehicles.
The culture at HARMAN blends engineering excellence with a passion for innovation, encouraging fresh talent to experiment, learn, and contribute to products that reach millions of drivers worldwide.
The role of Software Test Engineer Intern – System Test & Validation is a 6‑month, hybrid internship based in Bangalore’s Sattva Knowledge Court campus. As a member of the Automotive Engineering team, you will design, develop, and execute automated test solutions for infotainment and instrument cluster platforms. You will work closely with hardware engineers, software developers, and system architects to ensure that the software meets stringent automotive quality standards before it reaches the market.
Key Responsibilities
- Develop and maintain automated test scripts using Python and NI‑based test equipment (e.g., TestStand, LabVIEW).
- Execute functional and regression test suites on target hardware such as instrument clusters and infotainment head units.
- Validate software behavior across automotive communication protocols – CAN, Ethernet, Audio, and IPC.
- Analyze test logs, troubleshoot failures, and log defects in the tracking system.
- Collaborate with cross‑functional teams to reproduce issues and verify fixes.
- Participate in SoC flashing, power‑equipment handling, and IO‑control activities in the lab.
- Contribute to continuous improvement of test frameworks, reporting dashboards, and test coverage metrics.
- Document test procedures, results, and best‑practice guidelines for future interns.
- Stay updated on emerging automotive standards and assist in integrating new test scenarios.
- Support the release team by providing timely test status and risk assessments.
Tech Stack: Python, Robot Framework (or similar), NI TestStand/LabVIEW, Git, Linux, CAN/Ethernet analyzers, JIRA/Defect tracking tools.
Growth Path: Successful interns often transition to full‑time Software Test Engineer roles, gaining exposure to larger system‑level projects, advanced validation methodologies, and leadership opportunities within HARMAN’s global automotive testing community.
Why Join HARMAN?
- Work on cutting‑edge automotive platforms that shape the future of mobility.
- Access to world‑class labs, real vehicle hardware, and mentorship from senior engineers.
- A vibrant hybrid work model that balances hands‑on lab work with collaborative office days.
- Competitive stipend, fitness facilities, and a diverse, inclusive culture that values continuous learning.
- Opportunity to be part of a global brand recognized for innovation, quality, and a strong commitment to employee growth.
Eligibility & process
Who can apply
BE/B.Tech degree in any engineering discipline (Computer, Electrical, Electronics, Mechatronics, etc.) Minimum 60% aggregate (or CGPA 6.5/10) in the qualifying degree Current batch year 2024‑2026 (final year students preferred) No active backlogs at the time of joining Eligibility to work in India without sponsorship
Skills & stack
Selection process
- Round 1: Online aptitude & logical reasoning test
- Round 2: Technical interview focusing on Python, automation frameworks, and automotive testing concepts
- Round 3: HR interview assessing cultural fit and communication skills
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
How do you handle dynamic WebElements whose ID changes on page reload? Answer
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Behavioural & HR questions 3
Highlight Jobsearch's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.