Free QA Engineer Interview Prep

QA Engineer Interview Questions.

17 practice questions across 13 skills — each with what the interviewer is really listening for. Prepare with intent, not guesswork.

Free · No signup · Grouped by skill

How to use this page

Don't memorise answers. For each question, read what the interviewer is looking for, then practise answering out loud in your own words with a real example. The notes describe strong answers and common red flags — they are for your prep, not a script.

Test Planning

3 questions
  1. How do you decide what to automate versus what to test manually?

    Intermediate

    What the interviewer is looking for: Strong answers automate stable, repetitive, high-value regression paths and keep exploratory and one-off checks manual, weighing maintenance cost. Trying to automate 100% of everything is a red flag.

  2. You have limited time before a release. How do you prioritise what to test?

    Intermediate

    What the interviewer is looking for: Look for risk-based prioritisation — critical user journeys, recent changes, and high-impact areas first. Testing in random order or trying to test everything equally is a red flag.

  3. Explain the difference between smoke, regression, and sanity testing.

    Basic

    What the interviewer is looking for: A strong answer distinguishes a broad shallow build-verification (smoke), focused re-check of a fix (sanity), and full re-verification after changes (regression). Blurring the three suggests limited process experience.

Selenium

1 question
  1. A Selenium test passes locally but flakes in CI. How do you investigate and fix flakiness?

    Advanced

    What the interviewer is looking for: Strong candidates suspect timing/implicit waits, use explicit waits, stabilise selectors, and isolate test data. Adding sleep() everywhere to mask flakiness is a red flag.

Playwright

1 question
  1. Why might you choose Playwright over Selenium for a new automation suite?

    Intermediate

    What the interviewer is looking for: Look for auto-waiting, faster and more reliable execution, built-in tracing, and modern browser support. Not being able to articulate any concrete advantage is a red flag.

Postman

1 question
  1. How do you use Postman to test a REST API thoroughly, beyond the happy path?

    Intermediate

    What the interviewer is looking for: Strong answers cover status codes, schema validation, boundary and error inputs, auth, and chained requests with assertions. Only checking that a 200 comes back is a red flag.

SQL

1 question
  1. You need to verify data written by the app is correct. How do you use SQL to do it?

    Basic

    What the interviewer is looking for: Look for querying the database to assert state, checking edge cases and referential integrity, not just trusting the UI. Being unable to write a basic verification query is a red flag for a QA role.

Python

1 question
  1. Write or describe a simple automated check in Python for a login flow. What do you assert?

    Intermediate

    What the interviewer is looking for: Strong candidates structure the test clearly, assert on meaningful outcomes and negative cases, and keep it independent. Asserting only that the page loaded, with no negative test, is a red flag.

Java

1 question
  1. How would you write a maintainable Selenium test in Java using the Page Object Model?

    Intermediate

    What the interviewer is looking for: Strong answers separate page structure from test logic, reuse page objects, and keep selectors in one place for maintainability. Tests with hardcoded selectors and duplicated logic scattered everywhere are a red flag.

Git

1 question
  1. How do you keep your automation code reviewable and versioned with Git alongside the app?

    Basic

    What the interviewer is looking for: Look for treating test code as real code — branches, PRs, and review — and keeping it in sync with the feature it tests. Untracked local scripts or test code that drifts from the app are red flags.

Jira

1 question
  1. You found a bug. Walk me through the report you file.

    Basic

    What the interviewer is looking for: Look for clear repro steps, expected vs actual, environment, severity/priority, and evidence like logs or screenshots. Vague 'it does not work' reports are a red flag.

JMeter

1 question
  1. How would you approach performance testing an endpoint with JMeter?

    Advanced

    What the interviewer is looking for: Strong answers define load profiles and SLAs, ramp gradually, and measure latency percentiles and error rates under load. Reporting only average response time is a red flag.

Collaboration

1 question
  1. A developer says 'it works on my machine' and rejects your bug. How do you handle it?

    Intermediate

    What the interviewer is looking for: Look for calm, evidence-based collaboration — reproducible steps, environment details, and shared debugging — rather than escalating emotionally. Backing down without evidence, or antagonism, are red flags.

Attention to Detail

1 question
  1. How do you catch subtle issues that automated tests miss?

    Intermediate

    What the interviewer is looking for: Strong candidates value exploratory testing, edge cases, and a user's-eye view of the whole experience. Relying solely on the automation suite is a red flag.

Jenkins

1 question
  1. How do you fit testing into a fast CI/CD pipeline without becoming the bottleneck?

    Advanced

    What the interviewer is looking for: Look for a layered test pyramid, fast checks on every commit, and heavier suites gated appropriately, plus reliable (non-flaky) tests. A slow, flaky suite that blocks releases is a red flag.

Behavioural & role-general

2 questions
  1. Tell me about the worst bug that reached production on your watch. What changed afterward?

    Basic

    What the interviewer is looking for: Strong answers reflect honestly, avoid blame, and describe a systemic improvement to coverage or process. Claiming nothing ever escaped, or blaming developers entirely, are red flags.

  2. How do you think about quality as a whole-team responsibility, not just QA's job?

    Intermediate

    What the interviewer is looking for: Look for shifting testing left, involving QA early in design, and shared ownership of quality. Positioning QA as the last gate that catches everything is a red flag.

Before the interview, close the skill gaps first

Upload your resume and see your QA Engineer Skill Score, the exact skills you're missing, and a free learning path for each one — so you walk in prepared.