i
LTIMindtree
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
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...
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
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
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)
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
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
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
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
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
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
I applied via Walk-in and was interviewed in Sep 2024. There was 1 interview round.
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.
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...
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
What people are saying about LTIMindtree
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
LTIMindtree interview questions for designations
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
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...
Get interview-ready with Top LTIMindtree Interview Questions
I applied via Walk-in and was interviewed in Oct 2024. There was 1 interview round.
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
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.
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'.
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I was interviewed in Jul 2024.
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
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
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...
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...
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
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
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...
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...
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...
Some of the top questions asked at the LTIMindtree Automation Test Engineer interview -
The duration of LTIMindtree Automation Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interviews
1 Interview rounds
based on 30 reviews
Rating in categories
Senior Software Engineer
21.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
16.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
6.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
5.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
4.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Capgemini
Accenture
TCS