
Tech Mahindra Hardware Test / Validation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 79 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tech Mahindra.
Test Engineer
So there were 4 rounds in total. 2 of them were technical and the other 2 were managerial. The technical ones were pretty average and they really dug into the automation framework. The managerial ones were more about how I handle day-to-day work and behavior. Overall, the interview experience was just okay, moderate.
- Can you describe the automation framework you utilized in your previous projects?
Test Engineer
Round 1 was a technical discussion, mostly on frameworks and programming logics, and writing XPaths. Round 2 involved technical and managerial discussions, covering projects, roles, and responsibilities, along with scenario-based questions. Round 3 was an HR discussion.
- Can you tell me about yourself?
- Describe your roles and responsibilities.
- Please write an XPath for a dropdown element.
Test Engineer
The interview started with an introduction, followed by basic Selenium questions. We discussed the difference between get and navigate methods, how I handled scrolling in my project, and the usage and return type of the findelements method. Then we moved on to dropdown handling without a select tag, the framework used in my project, TestNG annotations, and data passing to test cases.
- Could you please introduce yourself and describe your role?
- Tell me about your basic knowledge of Selenium.
- What's the difference between the get and navigate methods?
Tech Mahindra Hardware Test / Validation Engineer Interview Questions
Quoted word for word from Tech Mahindra interview reports.
“What is a primary key in SQL, and what is its purpose?”
Read reports →“Write a function to validate an IP address and determine its class (e.g., 10.10.10.10 is Class A).”
Read reports →“What constitutes a routing loop and what are the methods to prevent it?”
Read reports →“What is the difference between stubs and drivers in software testing?”
Read reports →“Is there a method to type into a textbox without using sendKeys()?”
Read report →“What is a lambda function and where would you use it?”
Read report →“How would you determine the decision coverage for a piece of code?”
Read report →“Can you outline the distinctions between an Abstract Class and an Interface?”
Read report →“Can you explain the difference between quick sort and bubble sort, and tell me which one is more efficient and the reason why?”
Read report →Formats, difficulty and experience
Across all 79 Tech Mahindra interview reports.