Premium Employer

i

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

Xoriant Verified Tick

Compare button icon Compare button icon Compare
4.2

based on 1.9k Reviews

Filter interviews by

Xoriant Automation Test Engineer Interview Questions, Process, and Tips

Updated 16 Apr 2023

Top Xoriant Automation Test Engineer Interview Questions and Answers

  • Q1. If priority of test is -1, 0, 1. which executes first.
  • Q2. How to take multiple values from dropdown , write the code
  • Q3. Why I am getting elementNotPresent exception even element present on Page. Please explain
View all 12 questions

Xoriant Automation Test Engineer Interview Experiences

2 interviews found

I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Selenium questions -xpath finding, how to handle drop-down, multiple windows handling Java -oops questions, inheritance, polymorphism And many more.
Round 2 - Technical 

(1 Question)

  • Q1. Same like round1, TestNG questions priority, grouping,dataprovider, SQL joins correlated queries,maven
Round 3 - HR 

(1 Question)

  • Q1. Hr discussion -1stly he agreed with expected CTC later on after sending all doc's thy sent offer with x-2

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well Java oops concepts, inheritance , selenium basics ,sql
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed before Apr 2022. There were 2 interview rounds.

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 

(13 Questions)

  • Q1. Explain Automation Framework in your project
  • Ans. 

    Our automation framework is built using Selenium WebDriver and TestNG.

    • We use Page Object Model design pattern for better maintainability.

    • We have created custom libraries for common functions like login, logout, etc.

    • We use Jenkins for continuous integration and execution of automated tests.

    • We have implemented data-driven testing using Excel sheets.

    • We use Git for version control and collaboration among team members.

  • Answered by AI
  • Q2. Sequence of Execution of TestNG Annotation
  • Ans. 

    TestNG annotations are executed in a specific sequence during test execution.

    • BeforeSuite

    • BeforeTest

    • BeforeClass

    • BeforeMethod

    • Test

    • AfterMethod

    • AfterClass

    • AfterTest

    • AfterSuite

  • Answered by AI
  • Q3. How to take failed test screenshots
  • Ans. 

    Failed test screenshots can be taken using automation tools and saved in a designated folder.

    • Use automation tools like Selenium or Appium to capture screenshots on test failure

    • Save the screenshots in a designated folder for easy access and reference

    • Include the screenshot file name in the test report for better traceability

  • Answered by AI
  • Q4. Explain GetOption() method
  • Ans. 

    GetOption() method is used to retrieve the value of a selected option in a dropdown list.

    • GetOption() method is commonly used in automated testing to verify if the correct option is selected in a dropdown list.

    • The method returns the value of the selected option as a string.

    • If no option is selected, the method returns null or an empty string.

  • Answered by AI
  • Q5. Exception Hierachy InJAVA
  • Q6. Different types of Exception
  • Ans. 

    Different types of exceptions include checked, unchecked, runtime, and error.

    • Checked exceptions are checked at compile time and must be handled or declared.

    • Unchecked exceptions are not checked at compile time and do not need to be handled or declared.

    • Runtime exceptions are unchecked exceptions that occur during runtime.

    • Errors are serious problems that cannot be handled by the program, such as OutOfMemoryError.

  • Answered by AI
  • Q7. How to Handle Alerts in Selenium
  • Ans. 

    Alerts can be handled using Alert interface in Selenium

    • Use driver.switchTo().alert() method to switch to alert

    • Use getText() method to get the text of the alert

    • Use accept() method to click on OK button of the alert

    • Use dismiss() method to click on Cancel button of the alert

  • Answered by AI
  • Q8. Types of Asserts
  • Ans. 

    Asserts are used to verify expected results in automated tests. There are various types of asserts.

    • Assert.AreEqual - compares two values for equality

    • Assert.IsTrue/False - checks if a condition is true/false

    • Assert.IsNull/NotNull - checks if a value is null/not null

    • Assert.ThrowsException - checks if an exception is thrown

    • Assert.AreSame - checks if two objects refer to the same instance

    • Assert.AreNotSame - checks if two ob

  • Answered by AI
  • Q9. How to handle Iframe
  • Ans. 

    To handle Iframe, switch to the frame using driver.switchTo().frame() method.

    • Identify the Iframe using its ID, name, or index

    • Switch to the Iframe using driver.switchTo().frame() method

    • Perform the required actions inside the Iframe

    • Switch back to the default content using driver.switchTo().defaultContent() method

  • Answered by AI
  • Q10. How to switch default frame
  • Ans. 

    To switch default frame in automation testing, use switchTo() method of WebDriver class.

    • Use driver.switchTo().frame() method to switch to a specific frame by index, name, or WebElement.

    • Use driver.switchTo().defaultContent() method to switch back to the default content.

    • Example: driver.switchTo().frame(0); //switch to first frame

    • Example: driver.switchTo().frame("frameName"); //switch to frame with name "frameName"

  • Answered by AI
  • Q11. If priority of test is -1, 0, 1. which executes first.
  • Ans. 

    Test with priority 1 executes first, followed by 0 and then -1.

    • Tests with higher priority are executed first

    • Priority can be used to determine the order of execution

    • Priority can be set in test management tools like JIRA or TestRail

  • Answered by AI
  • Q12. How to take multiple values from dropdown , write the code
  • Ans. 

    To take multiple values from dropdown, use a loop to iterate through each option and select them.

    • Identify the dropdown element using its locator

    • Use the Select class to create an object for the dropdown

    • Use the getOptions() method to get all the options in the dropdown

    • Iterate through the options using a loop and select each option using the selectByVisibleText() or selectByValue() method

  • Answered by AI
  • Q13. Why I am getting elementNotPresent exception even element present on Page. Please explain
  • Ans. 

    ElementNotPresent exception occurs even if element is present on page. Why?

    • The element may not be loaded yet, so wait for it to load before checking

    • The element may be hidden or not visible on the page

    • The element may have a different name or ID than expected

    • The element may be in an iframe or shadow DOM

    • The element may have been removed or deleted from the page

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Xoriant Automation Test Engineer interview:
  • Selenium
  • Java
  • Framework

Skills evaluated in this interview

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
Q3. What is Automation? what is selenium?what is xpath? what is regre ... read more
asked in TCS
Q4. 1) cucumber 2) Defects worked on, tell me about the bugs you foun ... read more
asked in Capgemini
Q5. 1] Introduction 2] Sanity Vs Smoke testing 3] Waits in selenium a ... read more

Automation Test Engineer Jobs at Xoriant

View all

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Ai interview questions on basic automation
Round 2 - Technical 

(2 Questions)

  • Q1. JavaScript, jQuery, css related questions
  • Q2. Api testing questions
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to connect Db with in frame work
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(8 Questions)

  • Q1. Difference between regression and retest
  • Ans. 

    Regression testing is testing the entire application after changes, while retesting is testing specific areas affected by changes.

    • Regression testing involves testing the entire application to ensure that new changes have not affected existing functionality

    • Retesting focuses on testing specific areas that were affected by recent changes to ensure they are working as expected

    • Regression testing is usually automated to save...

  • Answered by AI
  • Q2. Define hooks in cucumber
  • Ans. 

    Hooks in Cucumber are blocks of code that run before or after each scenario in a feature file.

    • Hooks are used to set up preconditions and clean up after tests

    • They can be used to initialize test data, open/close browser, log in/out, etc.

    • Hooks can be defined at the global level or at the scenario level

  • Answered by AI
  • Q3. Where you used oops concepts in your projects
  • Ans. 

    I have used OOPs concepts in my projects to create reusable code, improve code organization, and enhance code readability.

    • Used inheritance to create a base class with common functionalities and derived classes with specific functionalities

    • Implemented encapsulation to hide internal details of a class and expose only necessary information through methods

    • Utilized polymorphism to allow objects of different classes to be tr...

  • Answered by AI
  • Q4. How can you avoid merge conflicts in git
  • Ans. 

    To avoid merge conflicts in git, use branches effectively, communicate with team members, and regularly pull changes from the remote repository.

    • Create feature branches for each new feature or bug fix

    • Regularly pull changes from the remote repository to stay up to date with the latest changes

    • Communicate with team members about the files you are working on to avoid conflicting changes

    • Use tools like git rebase to integrate...

  • Answered by AI
  • Q5. What are the exceptions you faced in your projects
  • Q6. How can we access web table
  • Ans. 

    Web tables can be accessed using various methods like XPath, CSS selectors, and Selenium WebDriver commands.

    • Use XPath to locate the table element on the web page

    • Identify rows and columns within the table using XPath or CSS selectors

    • Use Selenium WebDriver commands to interact with the table data, such as getting text from cells or clicking on links within the table

  • Answered by AI
  • Q7. What is stale element exception
  • Ans. 

    Stale Element Exception occurs when an element is no longer attached to the DOM.

    • Occurs when an element is located in the DOM, but it has been removed or modified

    • Commonly encountered in automated testing when trying to interact with elements that have changed

    • Can be resolved by re-locating the element or refreshing the page

  • Answered by AI
  • Q8. How can we convert array to arraylist
  • Ans. 

    Use Arrays.asList() method to convert array to ArrayList.

    • Use Arrays.asList() method to convert array to ArrayList.

    • Example: String[] array = {"apple", "banana", "orange"}; ArrayList list = new ArrayList<>(Arrays.asList(array));

Answered by AI

Interview Preparation Tips

Topics to prepare for Qualitest Automation Test Engineer interview:
  • Java
  • Cucumber
  • Selenium
  • rest assuresd

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is API testing
  • Ans. 

    API testing is testing the functionality, reliability, performance, and security of APIs.

    • API testing involves testing the communication between different software systems using APIs.

    • It focuses on verifying the functionality, performance, reliability, and security of APIs.

    • API testing can be done at different levels such as unit testing, integration testing, and end-to-end testing.

    • Tools like Postman, SoapUI, and JMeter a...

  • Answered by AI
  • Q2. What is BDD framework
  • Ans. 

    BDD framework stands for Behavior Driven Development framework, which focuses on the behavior of the system from the end user's perspective.

    • BDD framework uses natural language to describe the behavior of the system

    • It helps in collaboration between developers, testers, and business stakeholders

    • Popular BDD frameworks include Cucumber, SpecFlow, and JBehave

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. Xpath n css selector
  • Q2. WAP to print alternate chars
  • Ans. 

    Print alternate characters from a given string

    • Iterate through the characters of the string

    • Print characters at even indices

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

I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Assignment 

Was all good with online test

Round 2 - Technical 

(1 Question)

  • Q1. Write a java program to reverse a staring basic questions on OPPS, Selenium and TestNG

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview process was quit smooth
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Dec 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Questions of moderate difficulty.

Round 2 - Coding Test 

Moderate level of questions

Round 3 - Technical 

(2 Questions)

  • Q1. String programs.... Reverse program
  • Q2. SQL query
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion, relocation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Manual testing concepts
Round 2 - Technical 

(1 Question)

  • Q1. Java abd and selenium questions
Round 3 - HR 

(1 Question)

  • Q1. Salary expectations and location

Xoriant Interview FAQs

How many rounds are there in Xoriant Automation Test Engineer interview?
Xoriant interview process usually has 2-3 rounds. The most common rounds in the Xoriant interview process are Technical, HR and Resume Shortlist.
How to prepare for Xoriant 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 Xoriant. The most common topics and skills that interviewers at Xoriant expect are Automation Testing, Java, Selenium, Test Engineering and API Testing.
What are the top questions asked in Xoriant Automation Test Engineer interview?

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

  1. If priority of test is -1, 0, 1. which executes fir...read more
  2. How to take multiple values from dropdown , write the c...read more
  3. Why I am getting elementNotPresent exception even element present on Page. Plea...read more

Tell us how to improve this page.

People are getting interviews through

based on 2 Xoriant interviews
Company Website
Job Portal
50%
50%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Join Xoriant Imagination Realized
Xoriant Automation Test Engineer Salary
based on 79 salaries
₹3 L/yr - ₹10.8 L/yr
At par with the average Automation Test Engineer Salary in India
View more details

Xoriant Automation Test Engineer Reviews and Ratings

based on 4 reviews

4.3/5

Rating in categories

3.7

Skill development

4.3

Work-Life balance

3.5

Salary & Benefits

3.1

Job Security

3.8

Company culture

4.0

Promotions/Appraisal

3.7

Work Satisfaction

Explore 4 Reviews and Ratings
Automation Test Engineer

Mumbai,

Pune

+1

6-11 Yrs

Not Disclosed

Explore more jobs
Software Engineer
1.7k salaries
unlock blur

₹4.5 L/yr - ₹15.6 L/yr

Senior Software Engineer
1.7k salaries
unlock blur

₹8.9 L/yr - ₹33 L/yr

Softwaretest Engineer
626 salaries
unlock blur

₹2.8 L/yr - ₹7.2 L/yr

Technical Lead
623 salaries
unlock blur

₹12 L/yr - ₹40 L/yr

Senior Test Engineer
447 salaries
unlock blur

₹8 L/yr - ₹31.5 L/yr

Explore more salaries
Compare Xoriant with

TCS

3.7
Compare

Infosys

3.7
Compare

Wipro

3.7
Compare

Tech Mahindra

3.6
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