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 Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Xoriant Automation Test Engineer Interview Questions and Answers

Updated 16 Apr 2023

12 Interview questions

An Automation Test Engineer was asked
Q. Why am I getting an elementNotPresent exception even when the element is present on the 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

An Automation Test Engineer was asked
Q. How do you switch to the 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"

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
Q. How do you retrieve multiple values from a dropdown menu using 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

An Automation Test Engineer was asked
Q. If the priority of tests is -1, 0, and 1, which test 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

An Automation Test Engineer was asked
Q. How do you handle Iframes?
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

An Automation Test Engineer was asked
Q. How do you 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

An Automation Test Engineer was asked
Q. Explain the 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.

Are these interview questions helpful?
An Automation Test Engineer was asked
Q. How do you take screenshots of failed tests?
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

An Automation Test Engineer was asked
Q. What is the sequence of execution of TestNG annotations?
Ans. 

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

  • BeforeSuite

  • BeforeTest

  • BeforeClass

  • BeforeMethod

  • Test

  • AfterMethod

  • AfterClass

  • AfterTest

  • AfterSuite

An Automation Test Engineer was asked
Q. Explain the Automation Framework used 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.

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

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Xoriant?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Sep 2019.

Interview Questionnaire 

1 Question

  • Q1. Pl sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - y resume was referd through a guy. Later I got call from HR for interview schedule he asked me my expected ctc and Notice Period to which I clearly said 3 months. He scheduled my interview on weekends morning 8am I reached there by 8.30am The interview process got started late by 10am it was an walk in type interview 1 round was Technical I cleared that round and had a feedback session with HR he said we are processing u to next round which was Manager round there itself I told the HR my NP is 3months the Hr Told its not an issue.
Laterly after I had lunch by 2pm Hr came n told me that Manager is not available now so we will be conducting ur further round in weekdays.
Then there was no mail or call so I purposely mailed them still haven't got proper response from them, so at last I told my friend who referd me to ask for an update the same HR told him that they want Immediate joiner so we can't process him to further round. Wasted my whole day over there

I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What Prog Languages known? Prior Software Experience? How good on U.S. Client Face to Face and telephonic interaction for projects?
  • Ans. 

    I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.

    • Proficient in Java, Python, and C++

    • 2 years of software development experience

    • Excellent communication skills for client interaction

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I wasn't fluent or good in Programming languages but I was clear on the flowchart and the basic concept of OOPS. Also, I was confident about solving the scenarios given to me at interview rounds. I also had good experience in US customer handling over telephonic and Face to Face interaction.

I applied via LinkedIn and was interviewed before Jun 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basics Of JS

I applied via LinkedIn and was interviewed before Feb 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Just basic questions like Method overloading, riding Abstract and interface Use of static Etc..
Round 2 - Coding Test 

Basic Java programs related to string and array manipulation

Round 3 - Cliend Round 

(1 Question)

  • Q1. Jus basic questions related to Work culture and privacy

Interview Preparation Tips

Topics to prepare for Apexon Software Engineer interview:
  • Java
Interview preparation tips for other job seekers - Study basics to advanced iN Java

I applied via Company Website and was interviewed in Apr 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Are you updating day by day yourself in technology ?
  • Q2. Yes, means you will definitely placed in technosoft.

Interview Preparation Tips

Interview preparation tips for other job seekers - I had done certification and learn the skill day by day, waiting for the opening in technosoft. I had attended three round of interview, if you have real skill and self confidence you will definitely placed in technosoft global services
Are these interview questions helpful?

I applied via Approached by Company and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic programming questions

Round 2 - HR 

(1 Question)

  • Q1. Salary and self intro discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic interview questions and self intro

I appeared for an interview in Sep 2020.

Interview Questionnaire 

1 Question

  • Q1. Oops concept, solid principles, filters in MVC, basics of Angular,life cycle hook

Interview Preparation Tips

Interview preparation tips for other job seekers - 2 rounds- both are technical.

I applied via Naukri.com and was interviewed before Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic questions on javascript, angular, html,css
  • Q2. Questions on localstorage , tokens, security, interceptors

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident and u will rock

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.

Overall Interview Experience Rating

4/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more
Join Xoriant Imagination Realized
Xoriant Automation Test Engineer Salary
based on 88 salaries
₹3 L/yr - ₹12.6 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 5 reviews

4.4/5

Rating in categories

4.1

Skill development

4.1

Work-life balance

3.8

Salary

4.1

Job security

4.1

Company culture

4.1

Promotions

4.1

Work satisfaction

Explore 5 Reviews and Ratings
Senior Software Engineer
1.8k salaries
unlock blur

₹8.6 L/yr - ₹31.7 L/yr

Software Engineer
1.7k salaries
unlock blur

₹4.5 L/yr - ₹14 L/yr

Softwaretest Engineer
609 salaries
unlock blur

₹2.5 L/yr - ₹9 L/yr

Technical Lead
592 salaries
unlock blur

₹11.5 L/yr - ₹40 L/yr

Senior Test Engineer
510 salaries
unlock blur

₹9 L/yr - ₹30 L/yr

Explore more salaries
Compare Xoriant with

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare

HERE Technologies

3.8
Compare

Collabera Technologies

3.5
Compare
write
Share an Interview