QA / SDET interview questions

Cover fundamentals, automation, API testing, performance and microservices QA.

Question sets

Testing fundamentals

  • What is the difference between verification and validation?
  • Explain different levels of testing (unit, integration, system, UAT).
  • How do you decide what to test manually vs automate?
  • What is a test strategy and what does it typically contain?
  • How do you prioritise test cases when time is limited?

Automation & API

  • Describe the framework architecture you prefer for UI automation.
  • How do you design test data management for automated suites?
  • What checks do you perform while testing REST APIs?
  • How do you integrate automation into a CI/CD pipeline?
  • How do you handle flaky tests and keep the suite reliable?

Microservices & non‑functional

  • How does testing change when moving from monolith to microservices?
  • What kind of contract testing approaches do you know?
  • How do you plan and execute performance testing for APIs?
  • Which quality metrics do you track for a release?
  • Describe an incident where you found a production issue and how you handled it.

Sample question paper

Download a free sample question paper for Developer interviews.

Download Developer sample PDF

For full access to detailed question banks and multiple mock papers, please purchase a plan (coming soon).