Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Tech Mahindra Team. If you also belong to the team, you can get access from here

Tech Mahindra Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 33.4k Reviews

Filter interviews by

Tech Mahindra QA Automation Engineer Interview Questions and Answers for Experienced

Updated 2 Sep 2022

Tech Mahindra QA Automation Engineer Interview Experiences for Experienced

1 interview found

I applied via Recruitment Consulltant and was interviewed before Sep 2021. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Project in which i worked, Android development
  • Q2. Appium and selenium related questions
  • Q3. Sdlc and stlc basic concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basic of testing, istqb certificate prefer

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Difference between set and list? Difference between throw and throws?
  • Ans. 

    Set is an unordered collection of unique elements while list is an ordered collection of elements. Throw is used to throw an exception while throws is used to declare an exception.

    • Set does not allow duplicate elements while list can have duplicates.

    • Set does not maintain the order of elements while list maintains the order.

    • Throw is used to explicitly throw an exception in a method while throws is used to declare the exc...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study selenium and java in depth

I was interviewed before May 2020.

Interview Questionnaire 

1 Question

  • Q1. They asked me about Software Development and Interview was done by Junior Developer.

Interview Preparation Tips

Interview preparation tips for other job seekers - It's rude to Interview a Software QA by Developer, there is much difference between Software Automation and Software Automation Testing. IBM Employee Vishnu Priya interviewed me without basic knowledge of Software Testing and completely distracted the Interview with API Development Questions. She was dumb about Assertions in Software Testing, Assertions are a key part of Automation Testing. She was very aggressive while she was asking me the questions.
Which language QA must remember when QA worked on several tools with several languages?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java Coding questions
Round 2 - Technical 

(1 Question)

  • Q1. Java coding questions related to Array and strings
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Write a program to print 2 nd highest number from array with using sorting?
  • Ans. 

    Program to find 2nd highest number in array without sorting.

    • Iterate through array to find highest and second highest numbers

    • Initialize variables to store highest and second highest numbers

    • Compare each element with highest and second highest numbers

  • Answered by AI
  • Q2. Write a program to add value into hashmap?
  • Ans. 

    Program to add values into a hashmap in Java.

    • Create a new HashMap object.

    • Use the put() method to add key-value pairs into the hashmap.

    • Keys must be unique, values can be duplicated.

    • Example: HashMap map = new HashMap<>(); map.put("A", 1);

  • Answered by AI
  • Q3. What are main concepts of OOPS in java?
  • Ans. 

    Main concepts of OOPS in Java include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.

    • Polymorphism: Ability of a method to do different things ba...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. What are the different http codes used in rest assure?
  • Ans. 

    Different HTTP codes used in Rest Assured

    • 200 - OK: Request was successful

    • 201 - Created: Request was successful and a new resource was created

    • 400 - Bad Request: Request was invalid

    • 401 - Unauthorized: Request requires user authentication

    • 404 - Not Found: Requested resource was not found

    • 500 - Internal Server Error: Server encountered an unexpected condition

  • Answered by AI
  • Q2. Write a code using rest assure for status code
  • Ans. 

    Code using Rest Assured for checking status code

    • Import Rest Assured library

    • Use given() method to specify the base URI

    • Use when() method to specify the HTTP method and endpoint

    • Use then() method to validate the status code

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What's Maven Life Cycle?
  • Ans. 

    Maven Life Cycle is a sequence of phases that define the order in which goals are executed to build and deploy a Maven project.

    • Maven Life Cycle consists of three main phases: clean, default, and site.

    • Each phase consists of a series of goals that are executed in a specific order.

    • You can run a specific phase or goal using the command 'mvn '.

  • Answered by AI
  • Q2. How can we pass test data to the tests?
  • Ans. 

    Test data can be passed to tests using data-driven testing approach, parameterization, test data files, or test data generation.

    • Use data-driven testing approach to pass test data from external sources like Excel sheets, databases, or CSV files.

    • Parameterize test data by defining variables in test scripts or test cases.

    • Store test data in separate test data files and read them during test execution.

    • Generate test data dyna...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between array and arraylist?
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink as needed.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays require a specified size during initialization, while ArrayList can dynamically resi...

  • Answered by AI
  • Q2. Difference between hashmap and hashtable?
  • Ans. 

    HashMap is non-synchronized and allows null values, while Hashtable is synchronized and does not allow null values.

    • HashMap is non-synchronized, meaning it is not thread-safe, while Hashtable is synchronized and thread-safe.

    • HashMap allows null values and one null key, while Hashtable does not allow null keys or values.

    • HashMap is generally preferred for non-thread-safe applications, while Hashtable is used in thread-safe...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Upskill yourself in core Java concepts and practice solving basic coding problems.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. What are assertion in selenium? And how do you handle it?
  • Ans. 

    Assertions in Selenium are used to verify the expected outcome of a test. They help in validating the correctness of the application under test.

    • Assertions are used to compare the actual and expected values in a test

    • They help in identifying if the test has passed or failed

    • Assertions can be used to validate elements, text, attributes, etc.

    • Handling assertions involves using assertion methods provided by Selenium or test f...

  • Answered by AI
  • Q2. Write a program on reverse a string
  • Ans. 

    This program reverses a given string.

    • Use a loop to iterate through each character of the string.

    • Create a new string and append each character from the original string in reverse order.

    • Return the reversed string as the output.

  • Answered by AI
  • Q3. What is functional and regression testing?
  • Ans. 

    Functional testing verifies that the software meets the specified requirements, while regression testing ensures that the existing functionality is not affected by new changes.

    • Functional testing focuses on testing the individual functions or features of the software.

    • Regression testing is performed to ensure that the existing functionality is not broken after making changes or adding new features.

    • Functional testing is u...

  • Answered by AI
  • Q4. Interface and inheritance!
  • Q5. Frameworks andstuffs

Interview Preparation Tips

Topics to prepare for Infosys Manual Automation Test Engineer interview:
  • Java
  • Selenium
  • Functional Testing
  • Agile
  • JIRA
Interview preparation tips for other job seekers - Be confident! Answer with examples which will be expected much!
Also, writing the right code doesn't matter, all you try will pays off

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is selenium
  • Ans. 

    Selenium is a popular open-source automation testing tool used for web application testing.

    • Selenium supports multiple programming languages like Java, Python, C#, etc.

    • It allows testers to write test scripts in a variety of IDEs like Eclipse, IntelliJ, etc.

    • Selenium can automate interactions with web browsers like Chrome, Firefox, etc.

    • It can perform various testing tasks such as form filling, button clicking, data extrac

  • Answered by AI
  • Q2. Explain different components of selenium
  • Ans. 

    Selenium is a suite of tools used for automating web browsers.

    • Selenium IDE: Record and playback tool for creating automated tests

    • Selenium WebDriver: Automation tool for writing test scripts in various programming languages

    • Selenium Grid: Distributes test execution on multiple machines for parallel testing

    • Selenium RC (Remote Control): Deprecated tool for running tests in multiple browsers

  • Answered by AI
  • Q3. Difference between findelement and findelement
  • Ans. 

    findelement is a method used in Selenium to locate a single web element on a webpage, while findelements is used to locate multiple web elements.

    • findelement returns the first matching element found on the webpage

    • findelements returns a list of all matching elements found on the webpage

    • findelement is used when only one element needs to be located, while findelements is used when multiple elements need to be located

  • Answered by AI
  • Q4. Different types of wait
  • Ans. 

    Different types of wait include implicit, explicit, and fluent waits in automation testing.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException if the element is not found.

    • Explicit wait: Waits for a certain condition to be met before proceeding further in the code.

    • Fluent wait: Waits for a condition to be met with a defined polling frequency and timeout.

    • Example: Using implicit wait ...

  • Answered by AI
  • Q5. Difference between close and wait
  • Ans. 

    Close is used to close a window or application, while wait is used to pause the execution for a specified amount of time.

    • Close is used to close a window or application after the test is completed

    • Wait is used to pause the execution for a specified amount of time, such as waiting for an element to load before proceeding

    • Example: driver.close() will close the current window, while Thread.sleep(5000) will pause the executio

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Asked about Access Modifier? Framework Describe Cucumber Runner File, Monochrome

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Java Basics and Selenium Basics
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1. Find the second non repetitive character
  • Ans. 

    The second non-repetitive character is to be found in a given array of strings.

    • Iterate through each character in the strings and count their occurrences

    • Identify the characters that occur only once

    • Return the second non-repetitive character

  • Answered by AI

Skills evaluated in this interview

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra QA Automation Engineer interview for experienced candidates?
Tech Mahindra interview process for experienced candidates usually has 1 rounds. The most common rounds in the Tech Mahindra interview process for experienced candidates are Technical.
How to prepare for Tech Mahindra QA Automation Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Tech Mahindra. The most common topics and skills that interviewers at Tech Mahindra expect are QA Automation, Automation Engineering, C#, Cucumber and Testng.
What are the top questions asked in Tech Mahindra QA Automation Engineer interview for experienced candidates?

Some of the top questions asked at the Tech Mahindra QA Automation Engineer interview for experienced candidates -

  1. Appium and selenium related questi...read more
  2. Sdlc and stlc basic conce...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.9k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
LTIMindtree Interview Questions
3.9
 • 2.8k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
View all
Tech Mahindra QA Automation Engineer Salary
based on 40 salaries
₹3.2 L/yr - ₹9.5 L/yr
12% less than the average QA Automation Engineer Salary in India
View more details

Tech Mahindra QA Automation Engineer Reviews and Ratings

based on 4 reviews

3.7/5

Rating in categories

3.0

Skill development

3.9

Work-Life balance

2.6

Salary & Benefits

3.0

Job Security

3.4

Company culture

2.3

Promotions/Appraisal

3.3

Work Satisfaction

Explore 4 Reviews and Ratings
Software Engineer
26.3k salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Senior Software Engineer
21.2k salaries
unlock blur

₹5.5 L/yr - ₹22.5 L/yr

Technical Lead
11.5k salaries
unlock blur

₹9.2 L/yr - ₹37 L/yr

Associate Software Engineer
5.2k salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Team Lead
4.9k salaries
unlock blur

₹5.1 L/yr - ₹16.8 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview