🧑💼 Company:Accenture
📍 Role:Sr QA Engineer
🛠️ Tech Stack: API, Java, Selenium, Cucumber, CI/CD, Jenkins
💬 Feedback: Panel is technical, focuses on coding + framework depth, and checks real project experience.
📍 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?
💬 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