KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2965
Applications open Internship

Intern, System Test & Validation

Jobsearch

  • Bangalore, Karnataka
  • Rs 15,000/month
  • Fresher (0-1 Yrs)
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

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

Python Robot Framework Ni Teststand Labview Automated Testing Can Protocol Ethernet Audio Protocols

Selection process

  1. Round 1: Online aptitude & logical reasoning test
  2. Round 2: Technical interview focusing on Python, automation frameworks, and automotive testing concepts
  3. Round 3: HR interview assessing cultural fit and communication skills

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Robot Framework, Ni Teststand, Labview, Automated Testing, Can Protocol, Ethernet, Audio Protocols) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Jobsearch Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between Implicit Wait, Explicit Wait, and Fluent Wait in Selenium? Answer
Model answer: Implicit Wait sets a global timeout for all element lookups. Explicit Wait pauses execution until a specific ExpectedCondition (e.g. elementToBeClickable) is met. Fluent Wait allows defining polling frequency and ignoring specific exceptions like NoSuchElementException.
Explain the Page Object Model (POM) and its advantages in Test Automation. Answer
Model answer: POM is a design pattern that creates an object repository for web UI elements. It separates test scripts from page locators, reducing code duplication and making maintenance easy when UI elements change.
How do you handle dynamic WebElements whose ID changes on page reload? Answer
Model answer: Use dynamic XPath methods like contains(), starts-with(), text(), or XPath axes (ancestor, following-sibling, parent) instead of brittle absolute paths.
What is the difference between @BeforeMethod and @BeforeClass in TestNG? Answer
Model answer: @BeforeClass runs once before the first test method in the current class, while @BeforeMethod executes before each individual test method.
How do you validate REST API response codes and JSON payload using Postman / RestAssured? Answer
Model answer: In RestAssured: given().when().get('/endpoint').then().assertThat().statusCode(200).body('status', equalTo('ACTIVE')).
Behavioural & HR questions 3
Why do you want to join Jobsearch as a Intern, System Test & Validation?
Highlight Jobsearch's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Jobsearch Rs 15,000/month
Recruiter Resume Apply
Chat Chat with Kashii