GlobalLogic #QA Engineer 3-6 Yrs
Round 1:
🔹Tell me about yourself
🔹Common exceptions you’ve faced in your automation framework and
how you resolved them
🔹What causes StaleElementReferenceException in Selenium?
🔹Use of text() in XPath – when and why
🔹Why do we prefer WebDriver driver = new ChromeDriver()?
🔹Parent class of all exceptions in Java?
🔹HTTP status codes: What is 400 (Bad Request)?
🔹Difference between PUT and PATCH
🔹Java coding: Remove duplicates from an array (without HashMap)
🔹How to capture full-page screenshot using Selenium?
Round 2: Techno Managerial
🔹Walk me through your current project + your role
🔹Write dynamic XPath for the “Check Availability” button on Rediffmail
🔹What are XPath axes and which functions have you used most?
🔹REST Assured: Purpose of RequestSpec and ResponseSpec
🔹What is the full form of REST?
🔹What is JavaScriptExecutor? Show code usage
🔹3 different ways to click on a web element in Selenium
🔹How do you handle multiple browser windows? (Code)
🔹How do you read data from Excel files in Java?
🔹Would you be comfortable doing manual testing if needed?
🔹Difference between final, finally, and finalize
🔹Can you use multiple catch blocks with a single try?