Q1
Describe the difference between functional testing, regression testing, and smoke testing. When would you apply each in a CI/CD pipeline?
Why they ask this:* They want to assess your foundational QA knowledge and understanding of how different test types fit into modern development workflows.
Q2
Walk us through how you would design an automated test suite for a REST API. What tools would you use, and how would you handle test data management?
Why they ask this:* This evaluates your hands-on experience with API testing, test architecture, and practical automation skills—core competencies for mid-level QA engineers.
Q3
Explain the concept of flaky tests. What causes them, and what strategies would you implement to reduce their occurrence in your test automation framework?
Why they ask this:* They're assessing your understanding of real-world automation challenges and whether you can write maintainable, reliable tests that add value rather than noise.
Q4
How would you approach testing a feature that involves third-party integrations (e.g., payment gateways, external APIs)? What challenges would you anticipate?