Pre-Screening Interview Questions to Ask a Quality Assurance (QA) Engineer

Last updated on

SaaS product teams, fintech platforms, and agencies building client software all hire QA engineers with wildly different definitions of the job. These questions separate manual click-testers from engineers who build Playwright or Selenium suites, and tell you what to listen for in each answer.

TL;DR, what to screen for

The best pre-screening questions for a QA engineer test four things: how deep their testing and automation skills actually run, how they decide what to automate versus test by hand, how they handle flaky suites and escaped bugs, and how they push back on developers during a release crunch. Ask them to name the specific framework and CI pipeline they built in, not just tools they have heard of; "familiar with Selenium" often means someone else wrote the tests.

  • Automation and code depth
  • Automate or test manually
  • Flaky suites and escaped bugs
  • Pushback under release pressure

Why pre-screen QA engineers before the technical panel interview

A ten minute screen saves your engineering panel from candidates whose resumes cannot be read at face value. QA applicants arrive from bootcamps, manual testing outsourcing shops, support teams moving sideways, and genuine SDET backgrounds, and every one of those resumes lists Selenium, Jira, and Postman. What a resume cannot show is whether they wrote the framework or inherited it, whether they can read the application code, and how they behave when a developer says the bug is not worth fixing before Friday's release.

What actually matters when screening Quality Assurance (QA) Engineer candidates

  1. 01

    Technical proficiency

    Probe testing depth: automation frameworks they built, and whether they can read the code they are testing.

  2. 02

    Systems and trade-offs

    Test how they decide what to automate, what to test manually, and what is not worth testing at all.

  3. 03

    Evidence and rigour

    Check how they handle a flaky suite and whether they can describe a bug that escaped to production.

  4. 04

    Collaboration and communication

    Assess how they raise quality problems with developers under release pressure without becoming a blocker.

Pre-screening questions to ask Quality Assurance (QA) Engineer candidates

12 questions grouped by what they test. Ask the same set in every screen and score answers on a consistent scale, or send them as an async video screen and compare answers side by side.

Testing background

4 questions
  1. 01How many years have you worked in software testing and QA, and what kind of products were you testing?

    Listen for

    Specific products, team size, and whether they owned manual testing, automation, or both, with clear dates and scope.

    Vague tenure claims with no product detail, or years of experience that do not match the responsibilities described.

  2. 02What QA tools have you actually used yourself, and what did you use each one for?

    Listen for

    Named tools tied to purpose: Playwright or Cypress for UI, Postman or REST Assured for APIs, Jira and TestRail for tracking.

    A long tool list with no explanation of what they did in each one, or tools named that do not fit the stated stack.

  3. 03Which automated testing frameworks have you built or extended, and in what language?

    Listen for

    Framework plus language plus their own contribution: page objects, fixtures, test data setup, parallel runs, custom reporting.

    Claims automation experience but can only describe pressing run on a suite someone else wrote and maintained.

  4. 04What continuous integration tools have you run tests in, and how were the suites triggered?

    Listen for

    Named CI (GitHub Actions, Jenkins, GitLab CI, CircleCI) plus triggers: per pull request, nightly regression, pre-deploy gate.

    No knowledge of where their tests ran, or tests only ever executed manually on a local machine.

Coverage decisions

3 questions
  1. 05Walk us through a test strategy you defined for a project: what you chose to automate, what you kept manual, and what you decided not to test.

    Listen for

    Explicit reasoning about risk, change frequency, and maintenance cost, including something they consciously left untested.

    Says everything should be automated or everything matters equally, with no cost or maintenance reasoning.

  2. 06What are the key factors you weigh when writing test cases for a new feature?

    Listen for

    Requirements traceability, boundary and negative cases, test data needs, and clear preconditions others can reproduce.

    Only lists happy-path steps, or describes test cases so vague another engineer could not run them.

  3. 07How do you check that a feature is not just functional but actually usable for the end user?

    Listen for

    Concrete methods: exploratory sessions, accessibility checks, real device testing, reviewing support tickets or session recordings.

    Treats usability as design's problem, or reduces it to whether the acceptance criteria passed.

Rigour and escapes

3 questions
  1. 08Tell us about the most difficult bug you have had to track down, and how you found the root cause.

    Listen for

    A reproducible narrative: symptoms, how they narrowed scope, logs or debugger used, root cause, and the test added afterwards.

    Describes reporting the bug and handing it off, with no involvement in isolating or verifying the cause.

  2. 09Have you found security-related defects, and how did you spot them?

    Listen for

    Real examples: broken access control between user roles, injection attempts, exposed tokens, or findings from OWASP-style checks.

    Assumes security is entirely a separate team's job and has never tested authorisation or input handling.

  3. 10Describe a time developers pushed back on a defect you raised close to a release. What did you do?

    Listen for

    Evidence-led escalation: reproduction steps, user impact framing, severity agreement with product, and a decision that unblocked the release.

    Either caves immediately to release pressure or describes blocking a ship with no impact evidence.

Team fit and logistics

2 questions
  1. 11How does QA work in your current Agile or Scrum team: when do you get involved in a story?

    Listen for

    Involvement at refinement and acceptance criteria stage, testing within the sprint, and clear handling of the definition of done.

    Describes QA only as a gate at the end of the sprint, receiving builds with no earlier input.

  2. 12Do you hold any QA certifications such as ISTQB, and are you available for a technical panel in the next two weeks?

    Listen for

    Honest certification status plus concrete availability windows and any notice period or time zone constraints.

    Overstated or unverifiable credentials, or no clear availability after multiple scheduling attempts.

How to score responses

Score every candidate on the same four criteria immediately after the screen. At this stage you are shortlisting for panel interviews, not making the final call.

  1. Technical proficiency

    35%

    5Builds and maintains automation themselves, and reads the code well enough to test where the risk actually is.

  2. Systems and trade-offs

    25%

    5Allocates testing effort by risk, and can defend what they deliberately left untested.

  3. Evidence and rigour

    25%

    5Fixes flakiness at the cause rather than by retrying, and is candid about a bug that escaped and why.

  4. Collaboration and communication

    15%

    5Raises quality risks with evidence and calibrated urgency, so releases improve rather than stall.

QA screening depends on hearing someone reason out loud about coverage trade-offs and describe a bug hunt in order. Async video captures that reasoning, plus how diplomatically they would tell a developer their fix is incomplete.

Try it on Hirevire

Screening FAQ

Process basics

How many questions should a QA engineer pre-screen include?

Eight to ten questions is enough for a QA screen. Cover tools and frameworks, one decision question on automation scope, one incident question about a bug that reached production, one on developer friction, and logistics. Keep it under fifteen minutes of candidate effort; longer screens lose strong mid-level applicants who are interviewing at several companies at once.

Should I ask for a coding or testing exercise at the pre-screen stage?

Not a full take-home at this stage. Instead ask candidates to walk through a test suite or test plan they already built, on video, sharing the structure and one hard decision they made. That surfaces real ownership in three minutes and gives your panel something concrete to probe, without asking for unpaid work upfront.

Evaluating answers

How do I tell a real automation engineer from someone who only ran existing tests?

Listen for setup detail: which framework and language, how they handled waits and test data, where the suite ran in CI, and what they did when it went red. People who only executed suites describe results and ticket counts; people who built them describe page objects, fixtures, parallelisation, and the trade-offs they accepted.

What is a good answer about a bug that escaped to production?

A good answer names the bug, how it got past the suite, the blast radius, and the specific test or process change that followed. Weak answers blame developers, product deadlines, or claim nothing ever escaped. Every QA engineer with real shipping experience has an escape story; refusing to give one signals limited exposure or low ownership.

Go deeper on this role

Sanat Hegde
Sanat Hegde
Founder, Hirevire

Sanat has been hiring since 2012 and watching the recruitment industry change up close ever since, and turned that screening process into Hirevire's video screening platform. LinkedIn

Trusted by 500+ Companies

Screen Quality Assurance (QA) Engineer candidates on Hirevire

Hirevire lets QA candidates record their framework walkthrough and their escaped-bug story on video while typing tool lists and CI experience in text. Your engineering panel reviews the strongest ones without scheduling a single call.