Upload Button Icon Add office photos

Filter interviews by

Mahathi Infotech Automation Test Engineer Interview Questions, Process, and Tips

Updated 12 Oct 2024

Mahathi Infotech Automation Test Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Walk-in

Round 1 - Technical 

(5 Questions)

  • Q1. What is method overloading and overriding and how you implement in your project
  • Ans. 

    Method overloading is having multiple methods in the same class with the same name but different parameters. Method overriding is having a method in a subclass with the same name and parameters as a method in its superclass.

    • Method overloading is achieved by defining multiple methods with the same name but different parameters in the same class.

    • Method overriding is achieved by creating a method in a subclass with the sa...

  • Answered by AI
  • Q2. What are the types of exceptions
  • Ans. 

    Types of exceptions include checked exceptions, unchecked exceptions, and errors.

    • Checked exceptions are checked at compile time and must be handled by the programmer using try-catch or throws keyword.

    • Unchecked exceptions are not checked at compile time and can be handled if desired.

    • Errors are serious issues that are not expected to be caught or handled, such as OutOfMemoryError or StackOverflowError.

  • Answered by AI
  • Q3. What is constructor
  • Ans. 

    A constructor is a special type of method that is automatically called when an object is created in a class.

    • Constructors have the same name as the class they belong to

    • They do not have a return type

    • They can be used to initialize object properties

    • Example: public class Car { public Car() { // constructor code here }}

  • Answered by AI
  • Q4. How to handle drop downs and alerts
  • Ans. 

    To handle drop downs, use Select class in Selenium. To handle alerts, use Alert class in Selenium.

    • For drop downs, use Select class in Selenium to interact with

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. Scenario based on table steering
  • Q2. Various concepts like buffering the values, errors found during your automation, TCP,SP,
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Wap for reverse string in java
  • Ans. 

    Reverse a string in Java using StringBuilder's reverse method.

    • Create a StringBuilder object with the input string

    • Use the reverse() method of StringBuilder to reverse the string

    • Convert the reversed StringBuilder object back to a string using toString()

  • Answered by AI
  • Q2. What is interface
  • Ans. 

    An interface in software development is a contract that defines the methods that a class must implement.

    • Interfaces in programming languages like Java, C#, and TypeScript provide a way to achieve abstraction and multiple inheritance.

    • Classes implementing an interface must provide concrete implementations for all the methods defined in the interface.

    • Interfaces allow for loose coupling between components, making code more

  • Answered by AI

Skills evaluated in this interview

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

(3 Questions)

  • Q1. Write a java code to print sum of 100 numbers
  • Ans. 

    Java code to print sum of 100 numbers

    • Create an array of 100 numbers

    • Use a loop to iterate through the array and calculate the sum

    • Print the sum at the end

  • Answered by AI
  • Q2. Write a count of K char in your name
  • Ans. 

    My name is John Doe. There are 1 'o' in my name.

    • Count the occurrences of the specified character in the name

    • Iterate through each character in the name and compare with the specified character

    • Increment a counter each time the specified character is found

  • Answered by AI
  • Q3. How to move to another tabs in selenium
  • Ans. 

    To move to another tab in Selenium, switch to the desired tab using window handles.

    • Use getWindowHandles() to get all window handles

    • Switch to the desired tab using switchTo().window(handle)

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Follow the JD most of the questions were from JD

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(3 Questions)

  • Q1. Tell me about yourself
  • Q2. Selenium related questions
  • Q3. Java programs related to string

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare every basic concepts in java and selenium.
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?
  • Q2. How can we pass test data to the tests?
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between array and arraylist?
  • Q2. Difference between hashmap and hashtable?

Interview Preparation Tips

Interview preparation tips for other job seekers - Upskill yourself in core Java concepts and practice solving basic coding problems.
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
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Explain your project. 2. Explain Oops concept
  • Ans. 

    I have worked on a project to automate testing processes using various tools and frameworks.

    • Implemented automation scripts using Selenium WebDriver for web application testing

    • Utilized TestNG framework for test case management and execution

    • Integrated Jenkins for continuous integration and deployment

    • Used Page Object Model design pattern for better code maintenance

    • Performed API testing using tools like Postman

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Why string immutable in java ?
  • Ans. 

    String is immutable in Java to ensure security, thread safety, and optimization.

    • Immutable strings prevent accidental modification of data.

    • Immutable strings can be safely shared among multiple threads.

    • Immutable strings allow for efficient memory allocation and caching.

    • Immutable strings are used in various security-related operations.

    • Immutable strings enable the use of string pooling for optimization.

  • Answered by AI
  • Q2. Function overloading and function overriding

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. Mention some popular tools used for automation testing?
  • Ans. 

    Popular tools for automation testing include Selenium, Appium, JMeter, and TestComplete.

    • Selenium: widely used for web application testing

    • Appium: used for mobile application testing

    • JMeter: used for load testing and performance testing

    • TestComplete: used for desktop application testing

    • Other popular tools include Katalon Studio, Robot Framework, and Cucumber

  • Answered by AI
  • Q2. What is x path? And define locators
  • Ans. 

    XPath is a language used to locate elements on a web page. Locators are used to identify elements on a web page.

    • XPath is used to navigate through the HTML structure of a web page

    • XPath expressions can be used to locate elements based on their attributes, text content, or position on the page

    • Locators are used to identify elements on a web page, such as ID, class name, name, tag name, link text, and partial link text

  • Answered by AI
  • Q3. What is static keyword?
  • Ans. 

    Static keyword is used to declare a variable or method that belongs to the class rather than an instance of the class.

    • Static variables are shared among all instances of a class

    • Static methods can be called without creating an instance of the class

    • Static blocks are used to initialize static variables

    • Static keyword can also be used to create nested classes

    • Example: public static int count = 0;

  • Answered by AI
  • Q4. Difference between regression and retesting?
  • Ans. 

    Regression testing is testing the entire application after making changes, while retesting is testing only the failed test cases.

    • Regression testing is done to ensure that the changes made to the application have not affected the existing functionality.

    • Retesting is done to ensure that the defects found in the previous testing cycle have been fixed.

    • Regression testing is time-consuming and requires a lot of resources.

    • Rete...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - up skill your Automation testing skills and have good knowledge with java / python language

Skills evaluated in this interview

Mahathi Infotech Interview FAQs

How many rounds are there in Mahathi Infotech Automation Test Engineer interview?
Mahathi Infotech interview process usually has 1 rounds. The most common rounds in the Mahathi Infotech interview process are Technical.
What are the top questions asked in Mahathi Infotech Automation Test Engineer interview?

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

  1. What is method overloading and overriding and how you implement in your proj...read more
  2. What are the types of excepti...read more
  3. How to handle drop downs and ale...read more

Tell us how to improve this page.

Mahathi Infotech Automation Test Engineer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

4.0

Skill development

2.0

Work-life balance

1.0

Salary

1.0

Job security

2.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
26 salaries
unlock blur

₹2.6 L/yr - ₹9 L/yr

Software Developer
11 salaries
unlock blur

₹3 L/yr - ₹5.5 L/yr

Business Analyst
9 salaries
unlock blur

₹2.7 L/yr - ₹5 L/yr

Junior Software Engineer
9 salaries
unlock blur

₹2.6 L/yr - ₹5 L/yr

Junior Software Developer
6 salaries
unlock blur

₹3.2 L/yr - ₹4.3 L/yr

Explore more salaries
Compare Mahathi Infotech with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview