QA technical interviews have four distinct rounds, and candidates fail them for different reasons: the technical screen trips up gaps in testing concepts, the live coding round is where freezing under observation is the main trap, and the behavioral round is where vague non-answers about past experience cost points. The live coding round trips up the most people. Knowing Playwright conceptually doesn't prepare you for writing a test while someone watches. This guide maps a 2–4 week preparation plan to each round, with specific exercises, the topics most tested at junior and mid-level, and what interviewers are actually scoring.

What QA Technical Interviews Actually Cover

Before preparing, understand the format. QA technical interviews in 2026 typically consist of:

RoundWhat's testedDuration
Recruiter screenBackground, motivation, basics20–30 min
Technical screenQA concepts, tools, experience45–60 min
Live coding / automationWriting Playwright tests, debugging45–60 min
System design (senior roles)Test strategy, architecture45–60 min
BehavioralPast experience, soft skills30–45 min

Not every company does all of these — smaller companies often combine them. But knowing the categories helps you allocate prep time.

Step 1: Know What Level You're Targeting (Week 1)

The depth of technical questions scales with seniority. Before studying, be honest about which level applies to you.

Junior QA interview focus:

  • Basic Playwright: locators, assertions, basic test structure
  • Bug reporting fundamentals
  • Understanding of testing types (smoke, regression, sanity)
  • Agile basics
  • Manual testing: what, why, when

Mid-level QA interview focus:

  • All of the above, deeper
  • API testing: status codes, request/response, Playwright's request API
  • Test design: equivalence partitioning, boundary value analysis
  • CI/CD: GitHub Actions, test pipelines
  • Page Object Model

Senior QA interview focus:

  • Test strategy and architecture decisions
  • Building/maintaining automation frameworks
  • Risk-based testing and prioritization under constraints
  • Team influence and process improvement
  • Performance/security testing awareness

Step 2: Map Your Gaps (Week 1)

Take an honest inventory:

Go through this list — mark: confident / shaky / don't know

Playwright:

  • ☐ Setting up a new Playwright project
  • ☐ Locators: getByRole, getByTestId, getByLabel, getByText
  • ☐ Assertions: toBeVisible, toHaveText, toContainText, toHaveValue
  • ☐ test.beforeEach and test.afterEach
  • ☐ Fixtures: using built-in, creating custom
  • ☐ Page Object Model pattern
  • ☐ API testing with request fixture
  • ☐ Network interception with route.fulfill
  • ☐ Running tests in headed/headless mode
  • ☐ Reading and interpreting HTML report

Testing concepts:

  • ☐ Equivalence partitioning and boundary value analysis
  • ☐ Black-box vs. white-box testing
  • ☐ Smoke, regression, sanity testing — differences
  • ☐ Test pyramid and where different test types belong
  • ☐ Risk-based testing and prioritization
  • ☐ Shift-left testing
  • ☐ Definition of Done from QA perspective

API and web:

  • ☐ HTTP methods (GET, POST, PUT, PATCH, DELETE)
  • ☐ Status codes (200, 201, 400, 401, 403, 404, 422, 500)
  • ☐ Request structure: headers, body, query params
  • ☐ What a JWT token is
  • ☐ How browser cookies work

Everything in "shaky" or "don't know" is your study list.

Step 3: Study the Right Things (Weeks 1–2)

Playwright fundamentals

Don't just read about it — write code. Set up a practice project:

npm init playwright@latest

Pick a public practice site (lab.becomeqa.com, the-internet.herokuapp.com, automationpractice.pl) and write tests for:

  • Login form (valid, invalid credentials)
  • A form with multiple fields and validation
  • A table — verify data, sort, filter
  • An API endpoint using request

If you write 5–10 Playwright tests from scratch on a real site, you're ahead of most candidates.

Bug reporting

Be ready to write a bug report on the spot. Practice writing:

  • Clear title (not "login doesn't work" — "Login button unresponsive when email contains uppercase letters")
  • Steps to reproduce (numbered, exact)
  • Expected vs. actual behavior
  • Environment (browser, OS, version)
  • Severity and priority

Test design

Know at least one example of applying equivalence partitioning and boundary value analysis. The age field example (0, 1, 17, 18, 120, 121) is a good one to internalize.

Testing theory vocabulary

Be able to explain clearly (without memorized definitions):

  • What is regression testing?
  • Difference between severity and priority
  • What is a test case vs. a test scenario?
  • What is shift-left testing?
  • What does "flaky test" mean and why does it happen?

Step 4: Practice the Live Coding Round (Week 2–3)

This is where most candidates lose points. They know Playwright conceptually but freeze when asked to write a test in real time.

Practice out loud. When you write a test, narrate:

  • "I'll locate the email field by its test ID..."
  • "I'm asserting that the error message is visible..."
  • "I should also handle the case where the login succeeds and check redirect..."

Interviewers value the thinking, not just the output.

Common live coding scenarios:

  1. Write a Playwright test for a login form
  2. Write a test that calls an API and asserts the response
  3. Debug a failing test (they show you code with a bug)
  4. Add a test for a specific edge case they describe

What to do when you're stuck:

  • "I'm not 100% sure of the exact syntax here, but the approach would be..."
  • "I'd need to check the Playwright docs for this specific assertion, but I know it exists..."

Admitting uncertainty gracefully is much better than guessing wrong and defending it.

Step 5: Prepare Your Stories (Week 3)

Behavioral questions need specific examples. Before the interview, write brief notes for:

  1. A critical bug you found before release
  2. A time you disagreed with a developer about a bug (and resolved it professionally)
  3. A time you had to test under time pressure — what you prioritized
  4. A process improvement you introduced or suggested
  5. A missed bug that reached production (and what you learned)

If you don't have 5 years of experience, you can use academic projects, personal projects, or even very junior situations. The point is specificity, not seniority.

Step 6: Research the Company (Week 3–4)

Generic answers get generic results. For each company:

  • What does their product do? (Use it before the interview)
  • What tech stack does their job posting mention?
  • Do they focus on web, mobile, API, performance?
  • What does their engineering blog or LinkedIn say about their process?

Tailoring even one or two answers to the company's context shows engagement.

The Interview Day

Technical screen: communication tips

  • Think out loud. Silence is worse than imperfect thinking.
  • Ask clarifying questions: "Should I assume the user is logged in already?" "Are we testing this in isolation or end-to-end?"
  • If you don't know, say so and explain what you would do to find out.
  • After answering, add: "Is there anything specific about this you'd like me to go deeper on?"

Live coding: setup tips

  • If you can use your own editor, have a Playwright project already set up with a blank test file ready to go.
  • If you need to write in a shared editor, say "let me start with the test skeleton and fill in the locators."
  • Keep assertions clear and deliberate — name what you're asserting and why.

Questions to ask the interviewer

These signal strategic thinking, not just technical knowledge:

  • "How does the QA team currently handle regression testing — automated, manual, or both?"
  • "What's the biggest quality challenge the team faces right now?"
  • "How do QA engineers collaborate with developers? Is testing built into the definition of done?"
  • "What does the test pyramid look like for your product?"

What Interviewers Are Actually Looking For

Beyond the technical questions, interviewers evaluate:

Problem-solving approach: Can you break down a testing problem systematically, or do you jump to solutions?

Communication: Do you explain your reasoning clearly? Can you discuss a bug report in a way a developer would find useful?

Quality mindset: Do you think about edge cases naturally? Do you ask "what if the user does X" on your own?

Collaboration signals: When you describe past experience, do you mention teammates, alignment, communication? Or is everything "I did this alone"?

Growth trajectory: Have you been intentional about learning? Can you name a skill you've actively developed recently?

4-Week Timeline at a Glance

WeekFocus
1Assess gaps, review Playwright basics, write 3–5 practice tests
2Deep study on weak areas, practice explaining concepts out loud
3Live coding practice, prepare behavioral stories, research companies
4Mock interviews, review, targeted refresh of shaky areas

The candidates who get hired aren't usually the ones who know the most — they're the ones who communicate well, think systematically, and show genuine engagement with quality as a craft. The preparation is what gets you there.

→ See also: Top 50 QA Engineer Interview Questions in 2026 (With Answers) | Top 30 Playwright Interview Questions for 2026 | Behavioral Interview Questions for QA Engineers: How to Answer Them Well