
Quest Global Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 9 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Quest Global.
QA Automation Engineer
It was a walk-in interview. They asked about my years of experience and notice period. Then they called candidates one by one. It was a quick interview, about 30 minutes long, and mainly focused on Java questions. No questions were asked about Cucumber.
- Can you explain why 'WebDriver driver = new ChromeDriver();' is used instead of 'WebDriver driver = new WebDriver();'?
- Could you describe the folder structure of your Selenium projects?
- How would you handle executing 1000 test cases across 3 different browsers?
Automation Tester
First there was an aptitude round, based on the results of which I was selected for round 2. Then there was a group discussion with 9 students, where we were given a topic to discuss. In the next round, I was asked questions on computer science concepts.
- What are C++ OOPS concepts like polymorphism and inheritance?
Automation Tester
The interview started with an intro and some questions about my projects. Then, it moved into technical questions covering Java (static block, String), TestNG (annotations, execution order), and Selenium (handling popups, checking element location, using property files, and synchronization like explicit and fluent waits). Finally, there was a Java coding challenge to remove duplicates from an array and sort it, with a requirement to explain its real-time application and justify all answers with 'why' and 'how'.
- Can you tell me about yourself and your projects?
- What do you know about static blocks in Java?
- Can you explain Java Strings?
Quest Global Test Automation Engineer Interview Questions
Quoted word for word from Quest Global interview reports.
“Given x=5, what would be the result of x++++++x?”
Read reports →“Write a Java program to remove duplicate values from an array and sort it.”
Read reports →“Can you explain why 'WebDriver driver = new ChromeDriver();' is used instead of 'WebDriver driver = new WebDriver();'?”
Read reports →“How does the execution order of TestNG annotations work?”
Read reports →“What occurs if we remove the 'public' and 'static' keywords from it?”
Read report →“What is the purpose of using a property file in Selenium?”
Read report →“How can you verify the location of an element with Selenium?”
Read report →“What are the different annotations in TestNG?”
Read report →“In TestNG format, what do you use for displaying logs?”
Read report →Formats, difficulty and experience
Across all 9 Quest Global interview reports.