Deloitte (Sr Automation Tester - Consultant) SDET Interview Questions – Real Experience [2025]

🧑‍💼 Company: Deloitte
📍 Role: SDET
🛠️ Tech Stack: Java, Selenium, Cucumber, CI/CD, Jenkins

🧪 Round 1: Technical 1

  • Write a program to reverse a string without using built-in methods.
  • Implement a program to check if a string is a palindrome.
  • Why do you want to transition to or continue in automation testing?
  • Walk me through the automation framework you’ve built or worked on.

🧪 Round 2: Technical 2

Java Coding Questions

  • Write a program to remove duplicates from an ArrayList.
  • Write a program to sort a Map by its values.

Exception Handling in Java

  • What is the difference between Checked and Unchecked Exceptions?
  • Explain the concept of finally in exception handling with examples.
  • How do you handle exceptions in Selenium WebDriver?

Object-Oriented Programming (OOP)

  • What is the difference between Abstract Classes and Interfaces?
  • How is Inheritance implemented in your automation framework?
  • Explain Overloading and Overriding in Java with examples.
  • Have you used static methods in your project? When and why?

Selenium Automation

  • How do you handle dynamic elements on a webpage?
  • Write the Selenium code to verify broken links on a webpage.
  • Explain the difference between driver.close() and driver.quit().

Handling Alerts and Pop-ups

  • How will you handle JavaScript alerts using Selenium?
  • How do you switch between multiple windows or tabs in Selenium?

TestNG Framework

  • What is the difference between @BeforeMethod and @BeforeClass in TestNG?
  • How do you prioritize test cases in TestNG?
  • How do you run multiple test suites in TestNG?

Jenkins and CI/CD

  • What are Jenkins pipelines, and how do they work?
  • How do you integrate Jenkins with GitHub?

Regression and Smoke Testing

  • How do you decide which test cases to include in smoke testing?
  • What tools have you used for running regression suites in parallel?

Miscellaneous

  • Questions about cross-browser testing: What challenges have you faced and how did you solve them?
  • How do you manage test data in your automation framework?
✅ Tips: Revise Java basics (Strings, Collections, OOP), Selenium (alerts, dynamic elements, windows), TestNG, and Jenkins pipelines.
💬 Feedback: Panel is technical, focuses on coding + framework depth, and checks real project experience.

💡 Have you attended an SDET interview recently? 👉 Submit your interview experience anonymously – it helps others!

Post a Comment

Post a Comment (0)

Previous Post Next Post