Accenture Sr QA Engineer Interview Questions [2025]

🧑‍💼 Company:Accenture
📍 Role:Sr QA Engineer
🛠️ Tech Stack: API, Java, Selenium, Cucumber, CI/CD, Jenkins

🧪 Round 1: Technical

  • What are the main OOPs concepts in Java?
  • Explain the difference between ArrayList and LinkedList.
  • Write a Java program to reverse a string without using inbuilt functions.
  • What is the difference between == and .equals() in Java?
  • What are the different types of waits in Selenium?
  • How do you handle dynamic web elements?
  • Explain Page Object Model (POM).
  • What is the difference between findElement and findElements?
  • How do you take a screenshot in Selenium?
  • How do you read data from an Excel file in Java?

🧪 Round 2: Advanced + Framework Design

  • Describe the architecture of the framework you’ve worked on.
  • How do you implement data-driven testing in your framework?
  • How do you handle reusable components in Selenium?
  • How do you manage test execution reports?
  • How do you handle test dependencies and priorities in TestNG?
  • What is the role of Maven in automation projects?
  • How do you implement parallel execution using TestNG?
  • How do you maintain test data for different environments?
  • What is your strategy for handling failed test cases?
  • How do you use Git in your automation project?

🧪 Round 3: API Testing + DB + DevOps

  • What is REST API?
  • How do you validate the status code and response body using REST Assured?
  • How do you send a POST request with headers and body in REST Assured?
  • How do you validate data from database against UI?
  • Write a SQL query to get the second highest salary from a table.
  • What is the difference between Inner Join and Left Join?
  • How do you integrate your automation scripts with Jenkins?
  • What is the purpose of the Jenkinsfile?
  • What is the difference between Continuous Integration and Continuous Deployment?
  • How do you monitor and report API test executions?

🧪 Round 4: Managerial

  • Describe a situation where you caught a critical bug.
  • How do you ensure test coverage in an Agile sprint?
  • How do you manage your time when multiple tasks are assigned?
  • What steps do you take when an automated job fails on Jenkins?
  • How do you prioritize test cases for automation?
  • How do you review automation code from a peer?
  • What if a developer says the bug is not reproducible?
  • How do you handle conflict in your team?
  • Have you mentored junior testers? How?
  • How do you handle missed deadlines or deliverables?
✅ Tips: Revise Java basics (Strings, Collections, OOP), Selenium (alerts, dynamic elements, windows), TestNG
💬 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