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:

| Round | What's tested | Duration |

|-------|--------------|----------|

| Recruiter screen | Background, motivation, basics | 20–30 min |

| Technical screen | QA concepts, tools, experience | 45–60 min |

| Live coding / automation | Writing Playwright tests, debugging | 45–60 min |

| System design (senior roles) | Test strategy, architecture | 45–60 min |

| Behavioral | Past experience, soft skills | 30–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

| Week | Focus |

|------|-------|

| 1 | Assess gaps, review Playwright basics, write 3–5 practice tests |

| 2 | Deep study on weak areas, practice explaining concepts out loud |

| 3 | Live coding practice, prepare behavioral stories, research companies |

| 4 | Mock 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