QA and SDET interview preparation, round by round

QA and SDET interviews often open with manual-testing theory such as STLC and the bug life cycle. Then they move to Selenium or Playwright, API testing and a coding round, usually in Java.

12 resources · 9 free · plus 23 for every role · Links checked 15 October 2026 · How we pick

Change role

Start here

Three resources, in this order. Everything below is for going deeper on one round.

  1. GeeksforGeeks: Software Testing Interview Questions

    Website · Free

    QA rounds often start with testing theory. Answer these questions out loud before you move on to tools.

  2. Naveen AutomationLabs (YouTube)

    YouTube channel · Free

    One channel for the next two rounds: framework questions on Selenium or Playwright, and Java coding for testers.

  3. Restful-Booker

    Practice site · Free

    Practise for the API-testing round on a live API with planted bugs. Write a few tests you can talk through.

Testing theory, Selenium, Playwright and API testing 8 resources

Questions on your stack: languages, frameworks, cloud, testing and data tools

  • GeeksforGeeks: Software Testing Interview Questions

    Website · geeksforgeeks.org

    Fifty-one manual-testing questions in fresher, intermediate and experienced sections, covering SDLC and STLC, test levels, the bug life cycle and test design.

    Best for freshers revising the manual-testing theory Indian QA interviews still ask heavily

    • Free
    • Beginner
    • From India
  • Naveen AutomationLabs (YouTube)

    YouTube channel · youtube.com

    An Indian channel of long series on Selenium, Playwright, API testing and Java for testers, with playlists of SDET interview questions and coding problems.

    Best for Indian QA and SDET candidates preparing automation-framework and Java coding questions

    • Free
    • All levels
    • Updated Oct 2026
    • From India
  • Restful-Booker

    Practice site · restful-booker.herokuapp.com

    A free public booking API with token auth and deliberately planted bugs for practising API testing, reset to its seed data every 10 minutes.

    Best for hands-on API-testing practice with Postman, REST Assured or Playwright

    • Free
    • Beginner

    Also in Practice and communities

  • Playwright documentation

    Official guide · playwright.dev

    Microsoft's official Playwright docs on locators, auto-waiting, fixtures, API testing, tracing, parallel runs and CI setup.

    Best for automation engineers expecting Playwright questions on waits, locators and test isolation

    • Free
    • All levels
  • Selenium documentation

    Official guide · selenium.dev

    The Selenium project's official WebDriver guide to browser drivers, locators, waits, actions and Grid, plus recommended practices such as page objects.

    Best for the Selenium questions on waits, locators, page objects and Grid that still dominate Indian QA interviews

    • Free
    • All levels
  • The Practical Test Pyramid

    Blog · martinfowler.com

    Ham Vocke's long-form guide to splitting tests across unit, integration, contract and end-to-end layers, with worked code and the trade-offs of each layer.

    Best for 'how would you design a test strategy?' in SDET and backend interviews

    • Free
    • Intermediate
  • Test Automation University

    Course · testautomationu.applitools.com

    Free on-demand video courses from practitioners on Selenium, Playwright, Cypress, Appium, API testing, CI and test design, with quizzes and certificates.

    Best for SDETs filling gaps in a framework or language before an automation interview

    • Free
    • All levels
  • Ministry of Testing

    Community · ministryoftesting.com

    A global software-testing community with articles, a glossary, on-demand courses, meetups, a Slack and the TestBash conferences, with many courses on a Pro plan.

    Best for testers who want community answers, testing vocabulary and real-world practice discussions

    • Free tier
    • All levels

    Also in Practice and communities

Back to rounds

Practice and communities 3 resources

Timed problems, live practice with peers, and interview stories from other candidates

  • HackerRank Interview Preparation Kit

    Practice site · hackerrank.com

    A short set of hand-picked problems on HackerRank's own editor, grouped by topic, to warm up for interviews held on that platform.

    Best for getting used to HackerRank's editor and input format before a coding round hosted there

    • Free
    • Beginner
  • GeeksforGeeks

    Practice site · geeksforgeeks.org

    An Indian learning site with about 2,500 practice problems filterable by topic and company, a daily Problem of the Day, and articles on almost every DSA and CS topic.

    Best for looking up any DSA or CS concept quickly, and Indian service and product company prep

    • Free tier
    • Beginner
    • From India
  • LeetCode

    Practice site · leetcode.com

    The default site for interview-style coding practice: thousands of problems, free study plans such as Top Interview 150 and SQL 50, and weekly contests.

    Best for daily practice and timed contests (Premium mainly adds company-tagged lists)

    • Free tier
    • All levels

    Also in SQL

Back to rounds

SQL 1 resource

Writing queries with joins, grouping and window functions on realistic tables

  • SQLBolt

    Website · sqlbolt.com

    Bite-sized interactive SQL lessons with in-browser exercises, from SELECT and filtering through joins, aggregates and changing tables.

    Best for complete beginners who need SQL basics before interview problem sets

    • Free
    • Beginner
Back to rounds

Same for every role

Behavioral rounds, resumes, pay and company guides do not change with the job. These 23 live on the interview resources hub.

From the team that keeps this list

Helpwing is a desktop app for interviews where AI help is allowed: it hears the question and drafts an answer from your resume. It is not for online assessments or tests.

See how Helpwing works

Your download has started

Open Helpwing on your Mac in 3 steps. The beta is not Apple-notarized yet, so macOS flags it after a browser download. The file is fine; step 1 clears the flag.

Prefer to watch? Every step on a real Mac, from download to sign-in. 1:25
  1. When the download finishes, open Terminal (⌘ Space, type Terminal) and run:
    xattr -cr ~/Downloads/Helpwing-arm64.dmg
  2. Open the disk image and drag Helpwing to Applications.
  3. Open Helpwing from Applications and sign in with Google. When macOS asks, allow Screen & System Audio Recording, then reopen Helpwing once.

Helpwing has no Dock icon: a small dark window opens at the top of your screen, and ⌘ B shows or hides it. Still blocked? System Settings → Privacy & Security → Open Anyway. Do not turn off macOS security.

Problem? Download again · Intel Mac instead · Full troubleshooting

Installing on Windows

One warning is expected. The beta installer is not signed yet, so the first time you run it SmartScreen says “Windows protected your PC.”

Prefer to watch? Every step on a real PC, including the SmartScreen screen. 1:13
  1. Open Helpwing-Windows.exe from your Downloads folder.
  2. If you see “Windows protected your PC,” click More info, then Run anyway.
  3. When Helpwing opens, choose Sign in with Google.

Do not turn SmartScreen or antivirus off. If security software removed the file, restore it from Protection history and allow Helpwing.

Full troubleshooting · All installers and checksums

Support

Support and feedback

Tell us what broke or what you want changed. We read every message.

Or email support@helpwing.dev