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
- 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
- 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 knowPlaywright:
- [ ] 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@latestPick 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