---Advertisement---

🚀Deloitte | Sr. QA | Interview Questions

By: Rohit BARAHATE

On: August 23, 2026

---Advertisement---

🔹 Round 1 — Technical
1. What are relative locators in Selenium?
2. Write Java code to reverse a string while preserving whitespace.
3. Explain smoke testing and sanity testing.
4. What is the difference between “findElement()” and “findElements()”?
5. Explain checked and unchecked exceptions.
6. How would you fetch text from a text box in Selenium?
7. What is “LinkedHashMap”? Explain its use.
8. If an XPath selects two elements, does “findElement()” throw an exception?
9. Explain the concept of SQL joins and their different types.
10. What is the difference between implicit wait and explicit wait?
11. Explain black-box testing and white-box testing.
12. How do you enter text in an alert using Selenium?
13. Explain the challenges you faced in your project.
14. What is the difference between an exception and an error?
15. How would you automate a calendar WebElement using Selenium?
16. Find the second-largest salary from an SQL employee table.
17. How would you pick test cases for regression testing?
18. Tell me about yourself, your role and responsibilities.

🔹 Round 2 — Techno-Managerial
1. What is method overloading vs. method overriding?
2. How would you conclude that a login page is user-friendly?
3. Explain your automation framework in detail.
4. What are threads in JMeter?
5. What is an “Element Click Intercepted” exception and how do you fix it?
6. Why do you prefer Cucumber BDD in your project?
7. How do you take screenshots only for failed test cases in TestNG?
8. What is the difference between Comparable and Comparator?
9. In Selenium, how would you open a new tab?
10. What is the purpose of a CRON expression in Jenkins?
11. If you have 100 pages, would you create 100 Page Objects?
12. How do you connect your test cases with Azure?
13. Explain dynamic binding and static binding.
14. In what situations would you require Fluent Wait?
15. Can you automate CAPTCHAs?
16. In Postman, how do you delete a variable after test execution?
17. What is the GET/FETCH command?
18. What are 5 points you consider when writing a good test case?
19. If a developer is not fixing a bug, how would you approach the situation?



Rohit BARAHATE

Rohit BARAHATE is a Quality Engineering Specialist with 4.6+ years of experience in the IT industry. With a network of over 123K+ LinkedIn connections and actively supports job seekers by sharing referral opportunities and guiding them toward successful careers.

Join WhatsApp

Join Now

Join LinkedIN

Join Now

Leave a Comment