Upload Button Icon Add office photos
Engaged Employer

i

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

LTIMindtree Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

LTIMindtree Automation Test Engineer Interview Questions and Answers

Updated 27 Mar 2025

35 Interview questions

An Automation Test Engineer was asked 6mo ago
Q. What are all the Selenium suites?
Ans. 

Selenium suites include Selenium IDE, Selenium WebDriver, Selenium Grid, and Selenium Standalone Server.

  • Selenium IDE is a record and playback tool for creating automated tests.

  • Selenium WebDriver is a powerful tool for automating web applications across different browsers.

  • Selenium Grid allows running tests in parallel on multiple machines.

  • Selenium Standalone Server is used to configure and run Selenium RC (Remote C...

An Automation Test Engineer was asked 6mo ago
Q. Do you have real automation coding experience? Please explain.
Ans. 

I have 3 years of experience in automation testing using Selenium and Java. Developed test scripts for regression testing.

  • Utilized Selenium WebDriver with Java to automate test cases

  • Developed test scripts for regression testing

  • Used frameworks like TestNG for test execution and reporting

Automation Test Engineer Interview Questions Asked at Other Companies

asked in TCS
Q1. How to handle scrollbar and mouse activities Jenkins and Github S ... read more
asked in Infosys
Q2. Introduce yourself 1.What is STLC 2. difference between Test plan ... read more
asked in LTIMindtree
Q3. 1. diff b/w findelements vs findelement? 2. set vs map? 3. wap fo ... read more
asked in Capgemini
Q4. 1] Introduction 2] Sanity Vs Smoke testing 3] Waits in selenium a ... read more
asked in Capgemini
Q5. What is assertion? What is soft assertion? What is hard assertion ... read more
An Automation Test Engineer was asked 6mo ago
Q. How quickly can you learn new technologies and processes, and what is your strategy to rapidly improve ROI?
Ans. 

I have a proven track record of quickly learning new technologies and processes, with a focus on maximizing ROI.

  • I prioritize understanding the fundamentals of the new technology or process before diving into details

  • I leverage online resources, tutorials, and documentation to accelerate my learning curve

  • I seek guidance and mentorship from experienced professionals in the field to gain insights and best practices

  • I s...

An Automation Test Engineer was asked 7mo ago
Q. Write a program to determine if a given number is a palindrome.
Ans. 

Program to check if a number is a palindrome or not.

  • Convert the number to a string to easily check for palindrome

  • Reverse the string and compare it with the original string

  • If they are the same, the number is a palindrome

What people are saying about LTIMindtree

View All
a senior software engineer
3d
Need clarity on Ltimindtree's Variable pay
Hi, I have received an Offer from LTIMINDTREE, and there offering 24L(5Yoe) P3, 21.8L as Fixed and 2L as variable pay monthly. Client is Amazon I also have another offer with HTC, have two questions on the vp. The HR is trying to say that the VP is like non performance, regardless of performance you'll get it unless other companies which offer it based on performance...is this tru ? Then if I'm receiving a hike next year, what it'll be based on ?, will the 2.2L VP apply again next year. Hows the hike and promotion ? LTIMindtree
FeedCard Image
Got a question about LTIMindtree?
Ask anonymously on communities.
An Automation Test Engineer was asked 7mo ago
Q. Write a Java program to reverse a string using StringBuilder.
Ans. 

Reversing a string in Java can be efficiently done using the StringBuilder class, which provides a simple method for this purpose.

  • 1. Create a StringBuilder object: StringBuilder sb = new StringBuilder("Hello");

  • 2. Use the reverse() method: sb.reverse();

  • 3. Convert back to String: String reversedString = sb.toString();

  • 4. Example: For input 'Java', output will be 'avaJ'.

An Automation Test Engineer was asked 7mo ago
Q. Write a program to remove duplicate letters in a string.
Ans. 

Program to remove duplicate letters in a string

  • Iterate through the string and keep track of seen characters in a set

  • Append characters to a new string only if they are not already in the set

  • Return the new string without duplicate letters

An Automation Test Engineer was asked 7mo ago
Q. How do you start Appium in automation testing?
Ans. 

To start Appium in automation, you need to install Appium server, set up desired capabilities, and run the server.

  • Install Appium server using npm install -g appium

  • Set up desired capabilities in your test script

  • Start the Appium server using the command appium

Are these interview questions helpful?
An Automation Test Engineer was asked 7mo ago
Q. What are the different types of mobile apps?
Ans. 

Types of mobile apps include native apps, web apps, and hybrid apps.

  • Native apps are developed for specific platforms like iOS or Android

  • Web apps are accessed through a web browser and do not need to be downloaded from an app store

  • Hybrid apps combine elements of both native and web apps

  • Examples include Instagram (native), Twitter (web), and Uber (hybrid)

An Automation Test Engineer was asked 7mo ago
Q. How do you handle OTPs in automation testing?
Ans. 

OTP can be handled by generating, sending, and verifying it in automated tests.

  • Generate OTP using a random number generator

  • Send OTP to the user via email, SMS, or any other communication channel

  • Verify OTP entered by the user against the generated OTP

An Automation Test Engineer was asked 7mo ago
Q. How do you perform a swipe action on mobile devices?
Ans. 

Swipe action in mobile devices can be performed using swipe() method in Appium or TouchAction class in Selenium.

  • Use swipe() method in Appium to perform swipe action in mobile devices

  • Alternatively, use TouchAction class in Selenium for swipe action

  • Specify the start and end coordinates for the swipe action

  • Adjust the duration and speed of the swipe as needed

LTIMindtree Automation Test Engineer Interview Experiences

23 interviews found

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

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(7 Questions)

  • Q1. Appium architecture
  • Q2. Java oops concepts n where did u apply that in automation framework
  • Ans. 

    Java OOPs concepts are used in automation framework design for better code organization and reusability.

    • Encapsulation: Used to hide the internal implementation details of classes and provide access through methods.

    • Inheritance: Allows for code reuse by creating parent-child relationships between classes.

    • Polymorphism: Enables methods to behave differently based on the object they are called on.

    • Abstraction: Helps in defin...

  • Answered by AI
  • Q3. How to handle otp
  • Ans. 

    OTP can be handled by generating, sending, and verifying it in automated tests.

    • Generate OTP using a random number generator

    • Send OTP to the user via email, SMS, or any other communication channel

    • Verify OTP entered by the user against the generated OTP

  • Answered by AI
  • Q4. How start appium in automation
  • Ans. 

    To start Appium in automation, you need to install Appium server, set up desired capabilities, and run the server.

    • Install Appium server using npm install -g appium

    • Set up desired capabilities in your test script

    • Start the Appium server using the command appium

  • Answered by AI
  • Q5. What are the types of mobile apps
  • Ans. 

    Types of mobile apps include native apps, web apps, and hybrid apps.

    • Native apps are developed for specific platforms like iOS or Android

    • Web apps are accessed through a web browser and do not need to be downloaded from an app store

    • Hybrid apps combine elements of both native and web apps

    • Examples include Instagram (native), Twitter (web), and Uber (hybrid)

  • Answered by AI
  • Q6. Program to remove duplicate letters in a string
  • Ans. 

    Program to remove duplicate letters in a string

    • Iterate through the string and keep track of seen characters in a set

    • Append characters to a new string only if they are not already in the set

    • Return the new string without duplicate letters

  • Answered by AI
  • Q7. How to perform swipe action in mobile devices
  • Ans. 

    Swipe action in mobile devices can be performed using swipe() method in Appium or TouchAction class in Selenium.

    • Use swipe() method in Appium to perform swipe action in mobile devices

    • Alternatively, use TouchAction class in Selenium for swipe action

    • Specify the start and end coordinates for the swipe action

    • Adjust the duration and speed of the swipe as needed

  • Answered by AI

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Introduce about yourself
  • Ans. 

    I am a dedicated Automation Test Engineer with 5 years of experience in creating and executing automated test scripts.

    • 5 years of experience in automation testing

    • Proficient in creating and executing automated test scripts

    • Strong knowledge of testing tools like Selenium and JUnit

    • Experience in Agile development methodologies

    • Excellent problem-solving skills

  • Answered by AI
  • Q2. What are all the Selenium suites?
  • Ans. 

    Selenium suites include Selenium IDE, Selenium WebDriver, Selenium Grid, and Selenium Standalone Server.

    • Selenium IDE is a record and playback tool for creating automated tests.

    • Selenium WebDriver is a powerful tool for automating web applications across different browsers.

    • Selenium Grid allows running tests in parallel on multiple machines.

    • Selenium Standalone Server is used to configure and run Selenium RC (Remote Contro...

  • Answered by AI
  • Q3. Explain about your framwork.
  • Ans. 

    My framework is a data-driven framework using Selenium and TestNG for automation testing.

    • Data-driven approach for test case execution

    • Integration with Selenium for web automation

    • Utilizes TestNG for test case management

  • Answered by AI
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
-
Result
No response

I applied via Walk-in and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Print all even numbers in an array exactly like this -> {2,4,6}. Without even concatenating the curly braces.
  • Ans. 

    Print even numbers in array without curly braces.

    • Iterate through array and check if each element is even.

    • If element is even, add it to a new array of strings.

    • Join the elements of new array with commas to form final output.

  • Answered by AI
  • Q2. Difference between Abstract and Interface classes
  • Ans. 

    Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, fields, and methods with implementation.

    • Interfaces can only have abstract methods and constants.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract classes are used to define a common behavior for subclasses, while interface...

  • Answered by AI
  • Q3. Input String -> "My name is so and so", Output -> "{My-name-is-so-and-so}"
  • Ans. 

    Transform the input string by replacing spaces with hyphens and enclosing it in curly braces.

    • Replace spaces with hyphens: 'My name is so and so' becomes 'My-name-is-so-and-so'.

    • Enclose the modified string in curly braces: '{My-name-is-so-and-so}'.

    • This transformation can be achieved using string manipulation functions in programming languages.

  • Answered by AI
  • Q4. Git commands you have used, and how to handle merge conflict?
  • Ans. 

    Git commands used and handling merge conflicts

    • Git commands used: git clone, git pull, git push, git add, git commit, git merge, git rebase

    • To handle merge conflict: git status to see conflicted files, git diff to see the differences, manually resolve conflicts in the files, git add the resolved files, git commit the changes

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Differenc between Implicit & Explicit wait
  • Ans. 

    Implicit wait is set globally for all elements, while explicit wait is applied to specific elements only.

    • Implicit wait is set using driver.manage().timeouts().implicitlyWait() method

    • Explicit wait is implemented using WebDriverWait class in Selenium

    • Implicit wait is not recommended as it can slow down the test execution

    • Explicit wait is more flexible and efficient as it waits for a specific condition to be met

  • Answered by AI
  • Q2. Few on coding(scenario based)
Round 2 - Technical 

(3 Questions)

  • Q1. Testing scenario based
  • Q2. Write logic, given an scenario
  • Ans. 

    Develop a logic to automate testing for a web application login feature.

    • Identify test cases: Valid login, invalid login, empty fields.

    • Use automation tools like Selenium for web interactions.

    • Implement assertions to verify expected outcomes, e.g., success message.

    • Utilize data-driven testing for multiple user credentials.

  • Answered by AI
  • Q3. Agile process questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Real Automation Coding experience and explain
  • Ans. 

    I have 3 years of experience in automation testing using Selenium and Java. Developed test scripts for regression testing.

    • Utilized Selenium WebDriver with Java to automate test cases

    • Developed test scripts for regression testing

    • Used frameworks like TestNG for test execution and reporting

  • Answered by AI
  • Q2. How fast you can learn new technology and Process and what is your strategy to improve ROI very fast
  • Ans. 

    I have a proven track record of quickly learning new technologies and processes, with a focus on maximizing ROI.

    • I prioritize understanding the fundamentals of the new technology or process before diving into details

    • I leverage online resources, tutorials, and documentation to accelerate my learning curve

    • I seek guidance and mentorship from experienced professionals in the field to gain insights and best practices

    • I set cl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good learning and best experience to learn latest technology
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions in Selenium
  • Q2. Write a program to find the given number is palindrome or not.
  • Ans. 

    Program to check if a number is a palindrome or not.

    • Convert the number to a string to easily check for palindrome

    • Reverse the string and compare it with the original string

    • If they are the same, the number is a palindrome

  • Answered by AI

Automation Test Engineer Interview Questions & Answers

user image Sompradeep Pakalapati

posted on 16 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. How to defain generators?
  • Ans. 

    Generators are functions that can pause and resume their execution, allowing for lazy evaluation of values.

    • Generators are defined using the function* syntax in JavaScript.

    • They use the yield keyword to pause execution and return a value.

    • Generators can be iterated over using a for...of loop.

    • They are useful for generating sequences of values on demand.

  • Answered by AI
  • Q2. What is instance verable?
  • Ans. 

    Instance variable is a variable declared in a class, but outside of any method. It is unique to each object of the class.

    • Instance variables are also known as member variables or attributes.

    • They hold data that is unique to each object created from the class.

    • Example: In a class representing a car, instance variables could include 'color', 'model', and 'year'.

  • Answered by AI
  • Q3. No qustion asked me
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Wait syntax, Window handling code, java program of string manupulation, Rest assured code for post request,xpath finding
  • Q2. Collection,hashmap,arraylist,testng parameterisation,synatx of exel file reading
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. String reverse in java using StringBuilder
  • Ans. 

    Reversing a string in Java can be efficiently done using the StringBuilder class, which provides a simple method for this purpose.

    • 1. Create a StringBuilder object: StringBuilder sb = new StringBuilder("Hello");

    • 2. Use the reverse() method: sb.reverse();

    • 3. Convert back to String: String reversedString = sb.toString();

    • 4. Example: For input 'Java', output will be 'avaJ'.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jul 2024.

Round 1 - Technical 

(6 Questions)

  • Q1. Bubble sort program
  • Ans. 

    Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

    • Start at the beginning of the array and compare the first two elements. If they are in the wrong order, swap them.

    • Continue comparing adjacent elements and swapping them if necessary until the entire array is sorted.

    • Repeat this process for each element in the array u...

  • Answered by AI
  • Q2. TestNG Annotation
  • Q3. Sql query to find Salary greater than Adam's salary
  • Ans. 

    Use a SQL query to find salaries greater than Adam's salary.

    • Use a subquery to get Adam's salary

    • Compare salaries using WHERE clause

  • Answered by AI
  • Q4. Regression vs retesting
  • Ans. 

    Regression testing ensures changes do not affect existing functionality, while retesting focuses on verifying fixed defects.

    • Regression testing is performed to ensure that new code changes do not negatively impact existing functionality.

    • Retesting is done to verify that a specific defect has been fixed.

    • Regression testing is typically automated to save time and effort.

    • Retesting is usually done manually to ensure the fix i...

  • Answered by AI
  • Q5. STLC Bug Life Cycle
  • Q6. Jenkins explain
  • Ans. 

    Jenkins is a popular open-source automation server used for continuous integration and continuous delivery of software projects.

    • Jenkins is used to automate the building, testing, and deployment of software projects.

    • It allows for the integration of various tools and plugins to support the automation process.

    • Jenkins can be configured to trigger builds automatically based on code changes in a version control system.

    • It pro...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well java, selenium, testng, sql

Skills evaluated in this interview

LTIMindtree Interview FAQs

How many rounds are there in LTIMindtree Automation Test Engineer interview?
LTIMindtree interview process usually has 1-2 rounds. The most common rounds in the LTIMindtree interview process are Technical, Coding Test and One-on-one Round.
How to prepare for LTIMindtree Automation Test Engineer interview?
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 LTIMindtree. The most common topics and skills that interviewers at LTIMindtree expect are Automation Testing, Java, Selenium Testing, API Testing and Rest Assured.
What are the top questions asked in LTIMindtree Automation Test Engineer interview?

Some of the top questions asked at the LTIMindtree Automation Test Engineer interview -

  1. 1. diff b/w findelements vs findelement? 2. set vs map? 3. wap for occurences o...read more
  2. Print all even numbers in an array exactly like this -> {2,4,6}. Without even c...read more
  3. What is difference between abstract class and abstract meth...read more
How long is the LTIMindtree Automation Test Engineer interview process?

The duration of LTIMindtree Automation Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 19 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 86%
2-4 weeks 14%
View more
LTIMindtree Automation Test Engineer Salary
based on 475 salaries
₹4.3 L/yr - ₹11.3 L/yr
At par with the average Automation Test Engineer Salary in India
View more details

LTIMindtree Automation Test Engineer Reviews and Ratings

based on 32 reviews

3.7/5

Rating in categories

3.8

Skill development

3.7

Work-life balance

3.1

Salary

3.8

Job security

3.5

Company culture

2.8

Promotions

3.7

Work satisfaction

Explore 32 Reviews and Ratings
Automation Test Engineer

Noida,

Hyderabad / Secunderabad

+1

6-11 Yrs

Not Disclosed

Automation Test Engineer

Pune,

Chennai

+1

6-11 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
22k salaries
unlock blur

₹7.4 L/yr - ₹21.6 L/yr

Software Engineer
16.3k salaries
unlock blur

₹3.9 L/yr - ₹8.8 L/yr

Technical Lead
6.4k salaries
unlock blur

₹16.4 L/yr - ₹28.3 L/yr

Module Lead
5.7k salaries
unlock blur

₹12 L/yr - ₹22 L/yr

Senior Engineer
4.4k salaries
unlock blur

₹5.8 L/yr - ₹14 L/yr

Explore more salaries
Compare LTIMindtree with

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Accenture

3.7
Compare

TCS

3.6
Compare
write
Share an Interview