View all services
Talk to QA Advisor
Browse the Knowledge Hub101 resources

Question Bank

82 test lead interview questions with answers

Pitched at the team and delivery level: running a test team within a project or product, planning and estimation, allocation and workload, risk-based strategy for a release, triage and process, defect management, status reporting, working with stakeholders, leading automation decisions, mentoring and hiring, environments, and the difficult situations that make up most of the job. Organisational and commercial questions live in the test manager bank. Graded by the depth each answer is pitched at, with the follow-up to expect and the trap that costs candidates the round.

82questions/4experience levels/14topics/Freedownload, no sign-up

All 82 questions, with model answers

Filter by level or topic, search the full text, and download the whole bank to revise offline.

Last updated

Experience level

Topic

Showing 82 of 82 questions

Q1Mid-levelRole & scope

What does a test lead actually do?

What they are assessing

Whether the candidate understands the role beyond a job title.

Model answer

Runs testing for a project or product: plans the approach, allocates work across the team, makes the judgement calls about scope and risk, reports status, and remains close enough to the work to be useful technically. It is a hands-on role in most organisations, so a lead who has stopped testing entirely usually loses the ability to assess whether coverage is adequate. The distinguishing responsibility is that the lead owns the statement of what was tested and what risk remains, which nobody else in the team can give.

Likely follow-up

How much of your time would you expect to spend hands-on?

Q2SeniorRole & scope

What is the difference between a test lead and a test manager?

What they are assessing

Role boundaries, which organisations define differently.

Model answer

Broadly, a lead operates at team and project level and a manager at organisational level. A lead plans and runs testing for a delivery, allocates day to day work, and is usually hands-on. A manager owns strategy across several teams or programmes, budgets, resourcing and vendor relationships, line management, and reports to executives. Titles vary considerably between organisations, so in an interview I would ask what the role covers here rather than assume, since in a smaller company one person does both.

Q3SeniorRole & scope

How does the lead role change in an agile team compared with a project?

What they are assessing

Adaptation to delivery model.

Model answer

It becomes less about planning a phase and more about enabling the team continuously. There is no test plan document driving a schedule, so the lead work shifts into refinement, ensuring stories are testable, keeping the regression suite healthy, and protecting the definition of done under pressure. Allocation is largely self-organised, so the lead influences rather than assigns. The part that does not change is owning the risk picture and being able to state what is covered, which matters as much in a sprint as in a release.

Q4LeadRole & scope

What are you accountable for that nobody else is?

What they are assessing

Whether the candidate can articulate their unique contribution.

Model answer

An honest picture of quality risk. Developers know their code, the product owner knows the intent, and only the test lead is positioned to say what has been verified, what has not, and what that means. That statement is the deliverable. Everything else, the planning, allocation and reporting, exists to make it accurate and credible. A lead who can produce a detailed status report but cannot say what the remaining risk is has done the administration and not the job.

Q5Mid-levelPlanning

What goes into a test plan?

What they are assessing

The standard artefact.

Model answer

Scope, stating what is in and explicitly what is out. The approach, meaning the levels and types of testing and where effort concentrates. Entry and exit criteria. Environments and test data requirements. Roles and responsibilities. The schedule and dependencies. Risks and mitigations. And the deliverables. In an agile context the same decisions are made but the document is far shorter, sometimes a page. The out of scope section is the one that most often prevents an argument later and is the one most often omitted.

Likely follow-up

What would you put in the out of scope section?

Q6SeniorPlanning

What are entry and exit criteria and would you enforce them?

What they are assessing

Process control and the judgement about applying it.

Model answer

Entry criteria are the conditions for starting a phase: build deployed, smoke passed, environment available, data ready. Exit criteria are the conditions for declaring it complete: planned coverage executed, defects below an agreed severity resolved, risk accepted. I would enforce entry criteria firmly, because starting against an untestable build wastes the team time and the schedule slips anyway. Exit criteria I would treat as the basis for a conversation rather than a gate I personally control, since the decision to accept remaining risk belongs to the business and my job is to make it informed.

Q7SeniorPlanning

How do you plan testing when requirements are still changing?

What they are assessing

Realistic planning.

Model answer

By planning the approach rather than the detail, and committing to coverage of risk areas rather than to a list of test cases that will be obsolete. Practically that means investing in the stable parts first, keeping test design lightweight where churn is high, and relying more on exploratory testing in the volatile areas since it adapts without rework. I would also make the dependency visible: if requirements continue changing past a point, the testing window compresses, and saying so early is more useful than absorbing it silently and reporting a problem at the end.

Q8LeadPlanning

How do you plan for a release with a fixed date and uncertain scope?

What they are assessing

A very common real situation.

Model answer

By working backwards from the date to establish how much testing capacity exists, then being explicit that scope has to fit it. I would rank the scope by risk so that if items drop out, the decision is informed rather than whatever happens to be unfinished. I would also plan for the regression pass as a fixed cost rather than something squeezed at the end, because it is the part that always gets compressed. And I would agree in advance what reduced coverage looks like if the date holds and the scope does not shrink, so that conversation happens while there is still time to act on it.

Q9Mid-levelEstimation

How do you estimate testing effort?

What they are assessing

A core lead skill.

Model answer

By decomposition where possible: break the work into features and activities, estimate each, and aggregate, which exposes assumptions better than a single number. Supplement it with history, since previous releases of similar scope are the best predictor available. A percentage of development effort is a rough heuristic many organisations use and is weak on its own because it assumes a fixed ratio regardless of risk. Whichever method, I would give a range rather than a point and state what the estimate excludes, since defect fixing and retesting are routinely omitted and are a substantial share of the actual effort.

Likely follow-up

What is most commonly left out of a testing estimate?

Q10SeniorEstimation

What is three-point estimation?

What they are assessing

A specific technique.

Model answer

Estimating optimistic, most likely and pessimistic values and combining them, commonly with a weighted average giving the most likely four times the weight of the others. Its value is less the arithmetic than the conversation: being forced to state a pessimistic case surfaces the risks that a single number hides, and a wide spread between optimistic and pessimistic is itself information, telling you the work is poorly understood and needs breaking down further before it is committed to.

Q11SeniorEstimation

Your estimate is rejected as too high. How do you respond?

What they are assessing

Negotiation under pressure, which is most of the job.

Model answer

By not simply reducing the number, because an estimate cut without a change in scope is a commitment I cannot meet. Instead I would show what the estimate is made of and ask what should come out, which converts an argument about a figure into a decision about scope or risk. If the answer is that nothing comes out and the number must be lower, I would state what reduced coverage the smaller number buys and record that, so the risk is owned by whoever made the decision. Accepting a cut silently and then missing it damages credibility far more than the original disagreement.

Trap to avoid

Agreeing to a reduced estimate to avoid conflict. It transfers a known risk into an unmanaged one and the lead is then blamed for the overrun.

Q12LeadEstimation

How do you improve estimation accuracy over time?

What they are assessing

Learning from delivery.

Model answer

By recording actuals against estimates and reviewing them, which almost nobody does and which is the only way estimation improves. Over a few releases the pattern usually shows a consistent bias, commonly underestimating defect retesting and environment downtime, and that bias can be corrected explicitly. I would also track where the variance came from rather than only the size of it, since an estimate missed because requirements changed is a different problem from one missed because the team was slower than assumed.

Q13SeniorTeam management

How do you allocate work across a test team?

What they are assessing

Day to day leadership.

Model answer

By balancing three things: matching the work to skills so the right person takes the complex area, spreading knowledge so no area has a single owner who becomes a bottleneck and a risk, and giving people work that develops them rather than always assigning what they are already good at. I would also avoid allocating the whole sprint at once, since priorities move, and I would keep some capacity unallocated because something always arrives. Allocation purely by availability is the common failure and produces a team where nobody grows and one person holds all the critical knowledge.

Likely follow-up

How do you handle an area only one person understands?

Q14SeniorTeam management

How do you handle a tester who is consistently underperforming?

What they are assessing

A difficult conversation most candidates avoid.

Model answer

By establishing what underperforming means specifically, with evidence, because the perception is sometimes a mismatch between the work and the person rather than capability. Then a direct and private conversation, framed around the specific gap rather than a general judgement, and asking rather than telling, since the cause is often something addressable such as unclear expectations or a lack of domain knowledge. Then a plan with concrete expectations and a timeframe. If it does not improve, escalating to the manager with a documented history rather than letting it continue, because tolerating it is unfair to the rest of the team.

Q15SeniorTeam management

How do you onboard a new tester?

What they are assessing

Practical leadership.

Model answer

Domain first, product second, process third, because the domain is what takes longest and is what they cannot look up. Practically that means time with the application as a user, access to the support queue or defect history which teaches more than documentation, and pairing with an experienced tester for the first few weeks. I would give them something real and low risk to deliver early so they contribute rather than observe, and I would set an explicit expectation that asking questions is the job in the first month. A new tester left alone with a test case repository learns the artefacts and not the system.

Q16LeadTeam management

How do you lead a distributed or offshore test team?

What they are assessing

A common arrangement with specific difficulties.

Model answer

By addressing the two things that actually cause problems: context and feedback latency. Context, because a remote team given tasks without the surrounding understanding will test exactly what was asked and miss everything around it, so involving them in refinement rather than handing over specifications matters more than any process. Feedback latency, because a question that takes a day to answer blocks work, so overlapping hours, a named counterpart on each side, and a culture where asking is encouraged all help. I would also be deliberate about not creating a two-tier team where one location does the interesting work.

Q17SeniorTeam management

How do you balance manual and automation work across the team?

What they are assessing

A practical allocation problem with a career dimension.

Model answer

By not splitting the team permanently into two groups, which creates a hierarchy where automation is seen as the promotion and manual testing as the lower tier, and which concentrates automation knowledge in a few people. I would have everyone contribute to automation at some level while recognising that depth varies, and protect dedicated time for it rather than expecting it to happen alongside a full manual load, which is how automation debt accumulates. Where someone genuinely wants to stay on exploratory and domain work, that is a legitimate specialism and should be valued rather than treated as a gap.

Q18SeniorTest strategy

How do you decide the test approach for a new project?

What they are assessing

Strategic thinking at project level.

Model answer

From the risk profile rather than from a template. What does the system do, what is the consequence of it being wrong, who uses it and how. That determines where depth is needed and where a lighter pass is adequate. Then the constraints: what environments exist, what data is available, what the team can do, what the timeline allows. Then the levels and types, with as much pushed to the lowest level that can verify it. The output should be defensible as a set of decisions with reasons, not a list of activities copied from the last project.

Likely follow-up

What would make you take a substantially different approach from your previous project?

Q19SeniorTest strategy

How do you apply risk-based testing in practice?

What they are assessing

Turning a principle into allocation.

Model answer

By scoring areas on likelihood and impact with the team and with development input, since developers usually know where the code is fragile. Likelihood comes from complexity, change volume, technology novelty and defect history. Impact comes from business criticality, user volume and financial or regulatory exposure. The output is a ranking that determines depth of coverage, and crucially it determines what gets a light pass or nothing at all, which is the decision that makes it risk-based rather than a priority list where everything is still done.

Q20LeadTest strategy

How do you decide what not to test?

What they are assessing

The judgement that defines the role.

Model answer

Explicitly and in writing, which is the important part. Areas that are unchanged and have no dependency on what changed, areas with low usage and low consequence, and anything where the cost of testing exceeds the plausible cost of the defect. The discipline is that these are decisions recorded in the plan, with reasons, rather than things that quietly did not happen because time ran out. A lead who can state what was deliberately not covered and why is doing the job; one whose coverage gaps are an accident of the schedule is not.

Trap to avoid

Claiming to test everything. It is not possible, and interviewers at this level are checking whether you make the trade-off consciously.

Q21SeniorTest strategy

How do you handle non functional testing within a project?

What they are assessing

An area routinely dropped.

Model answer

By getting it into the plan and the schedule early, because it has dependencies that cannot be resolved late: a representative environment, production-like data volumes, and often specialist skills or tooling that need arranging. I would attach specific criteria to the features where it matters rather than treating it as a separate phase, so performance and security considerations are part of done. And I would be explicit when it is not being covered, because the common outcome is that it silently falls off and nobody notices until an incident.

Q22Mid-levelProcess

How do you run a defect triage meeting?

What they are assessing

A routine lead responsibility.

Model answer

Short, regular, and driven off a filter of untriaged items so there is no preparation overhead. The attendees are whoever can decide: a development lead, the product owner and me. For each defect: is it valid, what severity, what priority, who owns it, and is it in scope for this release. The discipline that makes it work is deciding on every item rather than deferring, because an undecided backlog is what triage exists to prevent. I would also keep technical debate out of the room and take it offline, since it is the main thing that makes these meetings overrun.

Likely follow-up

What do you do when the product owner will not attend?

Q23SeniorProcess

How do you improve a testing process that is not working?

What they are assessing

Change leadership.

Model answer

By finding out what is actually wrong before changing anything, which usually means looking at where defects escape, where work waits, and what the team says in retrospectives. Most dysfunction has a specific cause rather than a general one. Then changing one thing at a time with a measure attached, so you can tell whether it helped. And involving the team in the change rather than announcing it, because a process imposed on testers gets followed nominally and abandoned quietly. I would also be willing to remove process, since accumulated ceremony is as common a problem as missing structure.

Q24SeniorProcess

How do you ensure the team follows a process consistently?

What they are assessing

A question with a trap in it.

Model answer

By making the process worth following rather than by enforcement, because compliance achieved through checking produces the appearance of adherence and nothing more. If people are skipping a step, the usual reasons are that it does not help, it is too slow, or they do not understand why it exists, and all three are addressable. I would also distinguish what genuinely must be consistent, such as how defects are raised and what done means, from what can vary by person, since over-standardising removes judgement from a role that depends on it.

Q25LeadProcess

How do you introduce shift-left practices to a team that does not do them?

What they are assessing

Practical change management.

Model answer

By starting where the return is visible fastest, which is usually getting testers into refinement so ambiguity is caught before code exists. That produces results within a sprint or two and builds the case for everything else. I would avoid introducing it as a testing initiative, since developers will reasonably perceive it as extra work imposed from outside, and instead frame it around the rework the team currently does. And I would not attempt the whole set of practices at once, because a team changing five things simultaneously cannot tell which of them helped.

Q26SeniorDefect management

How do you handle a disagreement between a tester and a developer about a defect?

What they are assessing

Conflict resolution.

Model answer

By looking at the defect first rather than taking a side, because quite often the report is genuinely inadequate and the tester needs coaching rather than support. If the report is sound, I would get both in a conversation rather than letting it continue in ticket comments, which always escalates and leaves a bad record. Where the disagreement is about whether the behaviour is correct, it is not a technical argument at all and belongs with the product owner. What I would not do is pull rank to force it through, since that wins once and costs the working relationship.

Likely follow-up

How would you coach a tester whose reports are regularly rejected?

Q27SeniorDefect management

How do you deal with a large backlog of open defects?

What they are assessing

A situation most leads inherit.

Model answer

By accepting that nobody will ever read several hundred defects, so the goal is a backlog people trust rather than an empty one. I would segment it: items against features that no longer exist, items raised against long-superseded versions, duplicates, and anything untouched for a year with no business pressure. Most of that closes in bulk with a stated reason and the option to reopen. What remains gets triaged properly. Then I would fix the inflow, because a backlog of that size means triage was not happening and clearing it without that just resets a counter.

Q28SeniorDefect management

How do you set a severity standard for a team that has none?

What they are assessing

Introducing a standard that sticks.

Model answer

By calibrating rather than documenting. I would write short definitions with concrete examples from the team own product, then take thirty recent defects and have the leads classify them independently and discuss the disagreements. That exercise does more than any document, because it reveals that the disagreement is real rather than a wording gap. I would keep the scale short, four levels at most, since longer scales produce false precision and endless argument about the middle categories.

Q29LeadDefect management

A critical defect is found the day before release. Walk me through what you do.

What they are assessing

Behaviour under pressure.

Model answer

Confirm it on the release candidate in a production-like environment first, since a defect only reproducible on a stale test environment changes the conversation entirely. Establish the blast radius: who is affected, how often, is there data loss, is there a workaround. Write that up factually. Then escalate immediately rather than investigating quietly for three hours, because the decision needs time. My job is to state the risk clearly and make sure the decision is informed and recorded. The go or no-go belongs to the product owner or release manager, and if they ship, I record what was known and the agreed mitigation.

Trap to avoid

Describing yourself as blocking the release. The lead informs the decision and does not own it, and claiming otherwise reads as someone who creates friction.

Q30Mid-levelReporting

What goes into a test status report?

What they are assessing

Routine communication.

Model answer

Progress against the plan, open defects by severity with any blockers called out, risks and issues with what is being done about them, and what is coming next. The parts that make it useful rather than decorative are an explicit statement of anything blocked and why, and a clear position on whether the plan is still achievable. A report that lists activity without a judgement leaves the reader to form their own, and they will usually form an optimistic one.

Q31SeniorReporting

What metrics would you report and which would you avoid?

What they are assessing

Metric judgement.

Model answer

I would report defect escape rate, which measures the outcome testing exists to produce, open defects by severity, coverage of the planned risk areas, and anything blocked. I would avoid defects found per tester, which rewards volume, punishes prevention and falls when quality improves so success looks like failure. I would also avoid test case execution percentage as a headline, because it implies a fixed denominator that does not exist and is read as a completeness measure when it is not.

Likely follow-up

How do you answer when someone asks what percentage of testing is done?

Q32SeniorReporting

How do you report that testing is behind schedule?

What they are assessing

Honesty and timing.

Model answer

Early, specifically, and with options. Early because the value of the information falls as the date approaches, and a lead who reports a slip at the last moment has removed everyone ability to respond. Specifically, meaning what is behind, by how much, and why, rather than a general statement. With options, meaning what could be cut, what extra capacity would achieve, and what the risk is of each path. The thing that damages credibility is reporting green until it is undeniable, which is a pattern people notice and remember.

Q33LeadReporting

How do you give a release readiness recommendation?

What they are assessing

The lead judgement call.

Model answer

As a clear recommendation with the reasoning and the residual risk, not as a set of numbers for someone else to interpret. So: what was tested and to what depth, what was not and why, the open defects with their user impact in plain terms, and my view with the reason for it. I would avoid hedging into meaninglessness, because a lead who will not give a view is not useful, and equally avoid presenting it as a decision I am making, since accepting the risk is a business judgement. Both parts matter: a clear recommendation and clarity about whose decision it is.

Q34SeniorStakeholders

How do you handle pressure to approve a release you are not comfortable with?

What they are assessing

Professional integrity under pressure.

Model answer

By separating my role from the decision. I state the risk clearly, in writing, in terms of what could happen to users and the business rather than in testing terms, and I make sure the person with the authority has understood it. If they choose to proceed, that is legitimate and I support it, including making sure the mitigation and monitoring are in place. What I will not do is state that testing is complete when it is not, because that is the one thing that makes my position worthless afterwards. Recording the position factually rather than defensively is what makes it credible.

Trap to avoid

Framing it as refusing to sign off. The lead provides the risk assessment; treating it as a veto misrepresents the role and reads badly.

Q35SeniorStakeholders

How do you work with a development lead who sees testing as a bottleneck?

What they are assessing

A common relationship problem.

Model answer

By finding out whether they are right, because frequently there is something in it: slow environments, late handover causing a queue, or regression consuming the window. Fixing a real constraint does more for the relationship than any amount of discussion. Where the perception is wrong, data helps more than argument, particularly showing where the time actually goes. I would also look for shared goals rather than defending territory, since a dev lead who feels testing slows them down and a test lead who feels work arrives too late are usually describing the same flow problem from two sides.

Q36SeniorStakeholders

How do you communicate testing value to a non-technical stakeholder?

What they are assessing

Influence.

Model answer

In terms of risk and cost rather than activity. What was found and what it would have cost in production, using their own numbers where available, such as support cost or the cost of an incident. What is not covered and what exposure that leaves, which converts the conversation from testing slowing us down into here is the risk we are accepting. And where pressure is about speed, bringing proposals such as automation, earlier involvement or better environments, since those genuinely reduce the duration rather than defending it.

Q37LeadStakeholders

A stakeholder asks why QA did not catch a production defect. How do you respond?

What they are assessing

Accountability without defensiveness.

Model answer

By answering the question honestly rather than defending. Usually there is a specific reason: the scenario was out of the tested scope, the environment differed from production, the data condition did not exist in test, or it was a genuine miss. Each has a different follow-up, and naming it is more useful than a general statement about testing not being exhaustive, even though that is also true. Then what changes: a test added, an environment gap closed, a scope decision revisited. Treating it as a learning input rather than an accusation is what keeps the relationship intact and usually defuses the question.

Likely follow-up

What if the honest answer is that it was simply missed?

Q38SeniorAutomation

How do you decide what to automate?

What they are assessing

Automation judgement at a leadership level.

Model answer

By execution frequency against stability and cost. Tests run repeatedly against stable functionality with objective pass criteria are worth automating; anything run once, still changing shape, or requiring human judgement is not. Beyond individual tests, the more important decision is the level: pushing checks to API and unit level rather than the interface, because that is what determines whether the suite remains viable. A lead who approves automation test by test without that architectural view ends up with a slow interface suite regardless of how well each test was chosen.

Q39SeniorAutomation

How do you justify investment in automation?

What they are assessing

Making the commercial case.

Model answer

By quantifying the alternative rather than arguing for it as good practice. Manual regression costs a measurable number of hours per cycle and that number grows every release, so the cost of not automating is a forecastable and rising line. Against that, the automation effort is one-off per test with a maintenance tail. I would also frame it as delivery throughput rather than testing efficiency, since stakeholders accept slower releases as a cost more readily when it is presented that way. And I would propose incremental automation of the highest value paths, because a request for a dedicated automation phase rarely gets approved.

Likely follow-up

How do you account for maintenance cost in that case?

Q40LeadAutomation

Your automation suite is unreliable and the team has stopped trusting it. What do you do?

What they are assessing

Recovering a failed investment.

Model answer

Treat it as the highest priority, because a suite nobody trusts provides no protection while still consuming maintenance. First measure rather than guess: record every failure with its test and cause so the worst offenders are identified by data rather than by whoever complained most recently. Usually a small number of tests produce most of the noise. Quarantine those out of the blocking pipeline immediately so the signal is restored, with an owner and a deadline so quarantine does not become permanent. Then fix the causes by category, and address the structural issue, which is nearly always too much automation at the interface level.

Q41SeniorAutomation

How do you build automation capability in a team that is mostly manual?

What they are assessing

Developing people rather than hiring around the problem.

Model answer

Gradually and with real work rather than training alone. I would start with a framework built by someone capable, because asking people learning to automate to also design the framework produces something unmaintainable. Then bring testers in at the level they can contribute, which initially is writing tests against existing page objects rather than building infrastructure. Protected time matters, since automation learning does not happen alongside a full manual load. And I would be honest that not everyone wants this, and that a strong exploratory tester with deep domain knowledge is valuable without becoming an automation engineer.

Q42SeniorRisk

How do you identify risks on a project?

What they are assessing

Risk practice.

Model answer

From several sources rather than one. The product: complexity, change volume, technology novelty and defect history by area. The process: dependencies, environment availability, late-arriving scope, and single points of knowledge. The people: capacity, skills gaps and planned absence. And the business: regulatory deadlines and the consequence of failure. I would do this with the team rather than alone, since testers and developers see different risks, and I would revisit it rather than treating the initial list as fixed, because the real risks usually emerge mid-delivery.

Q43SeniorRisk

What do you do with a risk you cannot mitigate?

What they are assessing

Risk ownership.

Model answer

Make it visible and get it owned at the right level, which is the only thing a lead can do with a risk outside their control. An unavailable environment or a late third-party dependency is not something I can fix, so the useful action is stating the consequence precisely, who it affects and what the options are, then escalating to whoever can act. Recording it rather than only mentioning it matters, both because it prompts action and because if it materialises the conversation afterwards is about what was known rather than about blame.

Q44LeadRisk

How do you handle a project where the risk is unacceptable and the business wants to proceed?

What they are assessing

Professional boundaries.

Model answer

By making sure the decision is genuinely informed and then supporting it. That means stating the risk in business terms rather than testing terms, confirming the person deciding has the authority and has understood it, and recording the position factually. After that it is their call, and continuing to object once a decision is made is not useful. What I would do is ensure the mitigations are real: monitoring in place, a rollback plan, support briefed, and a plan to address the gap. Being the person who raised the concern and then helped make it survivable is a far stronger position than being the person who objected.

Q45SeniorMentoring

How do you develop testers in your team?

What they are assessing

People development.

Model answer

Through the work mainly, since courses alone rarely change capability. That means allocating stretching assignments with support, pairing people deliberately so knowledge moves, and giving feedback close to the event rather than at a review. Regular one to ones matter, and they should be about the person rather than a status update, which is what they usually degrade into. I would also ask what they want, because assuming everyone wants to move into automation or into leadership is a common mistake and the answer is frequently something else.

Likely follow-up

How do you develop someone who does not want to become a lead or an automation engineer?

Q46SeniorMentoring

How do you give difficult feedback?

What they are assessing

A core leadership skill.

Model answer

Privately, promptly, and about specific observable behaviour rather than character. I would describe what I observed, the effect it had, and what I would like instead, then listen, because there is usually context I do not have. Prompt matters, since feedback saved for a review is both less useful and feels like an ambush. And I would be direct rather than cushioning it so heavily the point is lost, which is the more common failure with people who find the conversation uncomfortable.

Q47SeniorMentoring

What do you look for when interviewing a tester?

What they are assessing

Hiring judgement.

Model answer

How they think rather than what they know, since technique can be taught and curiosity cannot. I would give them something concrete to test and listen to how they structure it, whether they ask about context before diving in, and whether they reach for error and edge cases unprompted. Then how they communicate a finding, since a defect reported badly is a defect not fixed. And how they handle disagreement, because a tester who cannot hold a position under pushback, or who holds it badly, will struggle regardless of technical skill.

Q48LeadMentoring

A strong tester tells you they are thinking of leaving. How do you respond?

What they are assessing

Retention and honesty.

Model answer

By finding out why before responding, because the answer determines whether anything can be done. If it is something addressable, such as lack of growth or frustration with a specific situation, that is worth acting on genuinely rather than with a promise. If it is money and I cannot influence it, saying so honestly is better than implying I can. If they have decided, the useful thing is a good handover and a relationship that survives, since testers come back and they talk to other candidates. What does not work is taking it personally or treating the conversation as a negotiation to be won.

Q49SeniorEnvironments

How do you handle environment instability affecting the team?

What they are assessing

A constant practical problem.

Model answer

By quantifying it before escalating, because environment complaints without evidence get absorbed as background noise. Recording lost hours per week with causes turns it into a number someone has to respond to, and that number is usually larger than anyone expects. Then addressing what can be addressed locally: better data setup, less dependence on shared instances, more testing at API level which needs less environment. And escalating the rest with the cost attached, since the business case for better environments is almost always obvious once the time lost is visible.

Likely follow-up

What would you change in the test approach to depend less on the environment?

Q50SeniorEnvironments

How do you manage test data for a team?

What they are assessing

A constraint that limits throughput.

Model answer

By making it reproducible rather than curated, since a hand-built data set is destroyed by the next refresh and rebuilding it is the hidden cost that makes cycles slip. That means scripted creation through APIs or the database, so a known state can be restored on demand. Allocation matters too: accounts and records reserved per tester so one person work does not invalidate another expected results. And a known refresh schedule rather than ad hoc restores, because an unannounced reset mid-cycle is one of the more disruptive things that happens to a test team.

Q51LeadDifficult situations

You join a team where testing is in a poor state. What do you do first?

What they are assessing

Prioritisation on arrival.

Model answer

Understand before changing, which means a few weeks of watching how work actually flows, where defects escape, and what the team says is wrong, because the visible problem is rarely the cause. Then fix one thing that produces a visible result quickly, since credibility comes from a demonstrated improvement rather than from a strategy document. Usually that is something immediate such as a smoke test that stops bad builds reaching the team, or triage that unblocks a defect backlog. The large structural changes come after people trust that I understand the context.

Q52LeadDifficult situations

Your team is told to cut testing time by half. How do you respond?

What they are assessing

Handling an unreasonable instruction constructively.

Model answer

By converting it into a scope conversation rather than agreeing or refusing. Half the time buys a defined subset of coverage, and my job is to say precisely what that subset is and what is no longer covered, so the decision is made knowingly. I would also look for genuine compression rather than reduction: parallel execution, automated regression, earlier involvement so defects arrive sooner, and testing against components as they become available instead of waiting for a complete build. Those reduce duration without reducing coverage, and proposing them is more useful than objecting.

Trap to avoid

Agreeing without stating what is lost. The coverage gap then appears as a testing failure rather than as the consequence of a decision someone made.

Q53SeniorDifficult situations

Two senior testers in your team do not get on. How do you handle it?

What they are assessing

Interpersonal management.

Model answer

Directly and early, because it affects the whole team and it does not resolve on its own. I would speak to each separately first to understand what is actually happening, since the presenting issue is often not the cause. Then, if appropriate, a conversation together focused on how they work rather than on how they feel, with a concrete agreement about specific behaviours. Separating their work is a short-term mitigation and not a solution. If it persists despite that, it becomes a performance matter and involves the manager, because tolerating it indefinitely is unfair to everyone else.

Q54LeadDifficult situations

A production incident is traced to something your team should have caught. What do you do?

What they are assessing

Accountability.

Model answer

Own it without being defensive, which means acknowledging the gap plainly rather than reaching for reasons. Then establish why it was missed, specifically, since the useful question is whether it was a scope decision, an environment gap, a data condition or a genuine miss, and each implies a different fix. Then make the change and say what it is. Protecting the individual tester publicly while addressing it privately matters, because a team that sees someone blamed in front of others stops reporting problems. And I would resist over-correcting into a process that costs more than the incident did.

Likely follow-up

How do you stop one incident producing disproportionate new process?

Q55SeniorDifficult situations

A key tester resigns mid-release. How do you handle it?

What they are assessing

Continuity under disruption.

Model answer

Assess the exposure first: what do they know that nobody else does, and what are they currently working on. Then a structured handover prioritised by that, written down rather than conversational, with pairing where there is time. Replan realistically rather than hoping the gap absorbs, which means telling stakeholders the impact early. And treat the underlying issue separately: a single point of knowledge existing at all is a risk I should have addressed before this happened, so rotating ownership afterwards is the actual fix rather than filling the role.

Q56SeniorTeam management

How do you keep a team motivated during a long regression cycle?

What they are assessing

A practical morale problem.

Model answer

By reducing the amount of it that is manual, which is the real answer, since repeated manual regression is genuinely demotivating and no amount of encouragement changes that. In the short term, rotating who does what so nobody spends two weeks on the same area, mixing exploratory time into the cycle so there is something to find rather than only confirming, and making the purpose visible rather than presenting it as a checklist. And acknowledging that it is tedious rather than pretending otherwise, which is more credible than enthusiasm nobody shares.

Q57SeniorProcess

How do you handle testing for a hotfix?

What they are assessing

Process under time pressure.

Model answer

With a defined lightweight path rather than improvisation, because hotfixes happen under pressure and that is exactly when process gets abandoned. The path should cover: verifying the fix itself, a targeted regression on what the change touches, a smoke test of the critical paths, and a check that the fix is built from the right branch, which is a surprisingly common failure. The scope decision is a risk judgement and should be recorded even briefly, since hotfixes are where untested changes reach production most often.

Q58LeadTest strategy

How do you handle testing when the team supports several products at once?

What they are assessing

Allocation across competing demands.

Model answer

By making the contention visible rather than absorbing it, since the usual failure is a team spread across three products giving each a third of the attention and none of them adequate coverage. I would establish a clear allocation with the stakeholders rather than switching reactively to whoever asks loudest, protect some consistency so people retain domain knowledge rather than context switching constantly, and be explicit about what each product is getting. Where demand genuinely exceeds capacity, that is a resourcing conversation and presenting it as one with evidence is part of the job.

Q59SeniorReporting

How do you report on exploratory testing, which has no test cases to count?

What they are assessing

Making unscripted work visible.

Model answer

Through session based test management: time boxed sessions with a charter stating what was explored, notes recorded, and a debrief. That gives a coverage statement in terms of areas and depth rather than counts, which is more honest than an execution percentage anyway. Reporting it this way also protects the practice, because work that cannot be reported gets squeezed out first. The framing I use with stakeholders is what was explored, what was found, and what I now believe about the risk in that area.

Q60SeniorPlanning

How do you plan the regression scope for a release?

What they are assessing

A recurring decision.

Model answer

By impact analysis rather than habit. What changed directly, what shares code or data with it, what calls it, and what historically breaks when that area moves, since defect history is the strongest predictor available. Then weighted by business criticality, so the critical path is covered even on an apparently unrelated change. The output is tiered: always run the critical set, cover the impacted areas in depth, sample the rest. Where the change is architectural or touches shared infrastructure, that reasoning fails and a full pass is the honest answer.

Likely follow-up

How do you handle a change to a shared component used everywhere?

Q61LeadAutomation

Who should own the automation suite?

What they are assessing

Ownership, which teams argue about.

Model answer

The team rather than an individual or a separate automation group, because a suite owned by one person becomes a bottleneck and nobody else feels responsible when it breaks, which is how suites end up permanently red. Practically that means developers contributing at unit and integration level, testers at acceptance level, and the framework maintained as shared code with review. A separate automation team working from outside the delivery team tends to produce a suite that lags the product and tests the wrong things, because they are not in the conversations where the product changes.

Q62SeniorStakeholders

How do you handle a product owner who keeps changing priorities mid-sprint?

What they are assessing

Managing upward.

Model answer

By making the cost visible rather than resisting the change itself, since responding to change is legitimate and the problem is usually that the cost is invisible. Showing what was dropped or left half-finished each time, and what that did to the sprint outcome, converts it from a reasonable-sounding request into a visible trade. If it is chronic, it belongs in the retrospective as a team issue rather than a testing complaint. And where the changes reflect genuine business volatility, the right response may be shorter cycles rather than trying to hold the plan.

Q63SeniorRisk

How do you assess risk on a system you have just inherited?

What they are assessing

Getting oriented quickly.

Model answer

From the evidence that already exists rather than from reading documentation that may not. Defect history by area, which tells you where the problems are and implicitly what the system does. Production incidents and support tickets, which are the strongest signal of real risk. Usage analytics, since effort should follow usage. The change history, because recently modified areas carry more risk. And conversations with support and with the longest-serving developer, who between them know where the system is fragile. That produces a usable risk picture within a couple of weeks.

Q64LeadDifficult situations

How do you handle being asked to reduce the test team size?

What they are assessing

A hard commercial conversation.

Model answer

By responding with consequences rather than resistance, since the decision may be made regardless and my contribution is making it informed. That means stating specifically what coverage is lost at the smaller size, which products or areas drop to a lighter pass, and what the likely effect on escaped defects is, with history to support it where possible. Then proposing how to mitigate: more automation, pushing checks to lower levels, narrowing scope. Handled this way it becomes a scope decision rather than an argument, and if the reduction happens anyway the expectations have been reset.

Q65SeniorTeam management

How do you handle a tester who finds very few defects?

What they are assessing

A judgement question with a trap in it.

Model answer

By not treating the count as the measure, since defects found is a poor performance metric and acting on it directly encourages volume over value. I would look at what they are actually doing: are they testing low risk areas, are they thorough but working on stable functionality, are they preventing defects in refinement rather than finding them later, which is more valuable and invisible in that number. If after that there is a genuine capability gap, it is usually about test design or about not pushing beyond the happy path, and both are coachable with specific examples.

Trap to avoid

Treating a low defect count as evidence of underperformance. It is equally consistent with the most valuable work a tester can do.

Q66SeniorProcess

How do you ensure requirements are testable before development starts?

What they are assessing

Prevention rather than detection.

Model answer

By getting testers into refinement and giving them a specific job there, which is asking how we would know this works and what happens when it fails. A definition of ready including testability makes it a gate rather than a preference. The practical test I apply to a requirement is whether I could describe the verification in a sentence, and if not it needs work. This is cheap at that point and expensive later, which is the argument to make when the sessions are seen as overhead.

Q67LeadReporting

How do you measure whether your test team is effective?

What they are assessing

Self-assessment.

Model answer

Primarily by what escapes, since defect escape rate measures the outcome the function exists to produce, broken down by severity because one critical escape matters more than twenty cosmetic ones. Alongside it, where defects originate, which tells you whether the problem is requirements, regression or environment. Reopen rate, which indicates fix and verification quality. And cycle time through testing, which shows whether testing is a bottleneck. What I would avoid is anything that measures activity rather than outcome, since those can all improve while quality gets worse.

Likely follow-up

What would a rising escape rate with falling defect counts tell you?

Q68SeniorEstimation

How do you estimate for an area nobody on the team has tested before?

What they are assessing

Estimating under genuine uncertainty.

Model answer

By acknowledging the uncertainty explicitly rather than producing a confident number. A wide range, a time-boxed investigation to reduce the uncertainty before committing, and an estimate conditional on what that investigation finds. If a firm number is demanded immediately, I would give one with the assumptions stated and a clear statement that it will be revised, which is more useful than false precision. A spike is usually the right proposal, because a few days spent understanding the area produces a far better estimate than any amount of analysis from outside it.

Q69SeniorEnvironments

How do you handle testing a feature that depends on a third party you cannot control?

What they are assessing

Working across a boundary.

Model answer

By separating what I can test from what I cannot. Our handling of their responses is fully testable with stubs or a virtualised service, and that is where most of the risk sits: timeouts, error codes, malformed responses and rate limits. Their sandbox, where one exists, covers the contract and rarely behaves like production. What I cannot test is their reliability, which belongs in the risk register rather than the test plan. I would also insist on testing the failure modes deliberately, since a third party being slow or unavailable is a matter of when rather than whether.

Q70LeadTest strategy

How do you decide between hiring testers and buying tooling?

What they are assessing

A resourcing trade-off.

Model answer

By identifying the actual constraint, since the two solve different problems and spending on the wrong one is common. If the constraint is coverage breadth on repetitive work, tooling or automation addresses it and people do not scale as well. If the constraint is judgement, domain knowledge or exploratory depth, no tool substitutes. If it is environment or device access, a cloud service is usually cheaper than the equivalent in people time. I would also account for the fact that tooling needs people to operate it, so a tool bought without capacity to use it delivers nothing.

Q71SeniorDefect management

How do you handle defects found in production by users rather than by monitoring?

What they are assessing

Closing the feedback loop.

Model answer

By treating each as a question about the test approach rather than only as something to fix. The useful analysis is whether a test existed for that behaviour, and if so why it passed, and if not whether one should exist now. Recording that answer against the defect rather than in a retrospective document is what makes the pattern queryable later, and over time it shows which areas repeatedly escape, which is far more actionable than a count of incidents. I would also check whether monitoring should have caught it before a user did, which is often the more significant gap.

Q72SeniorMentoring

How do you help a manual tester who wants to move into automation?

What they are assessing

Career development.

Model answer

With a realistic path rather than a course. Start them writing tests against an existing framework so they are productive immediately and learning in context, rather than beginning with programming fundamentals in isolation which most people abandon. Pair them with someone experienced. Protect time, since this does not happen alongside a full manual load. And be honest about the timescale, because becoming genuinely capable takes many months and setting the expectation of a few weeks sets them up to feel they have failed when they are progressing normally.

Q73LeadDifficult situations

The business wants to remove the test team and have developers test their own work. How do you respond?

What they are assessing

Defending the function credibly.

Model answer

By engaging with the argument rather than dismissing it, since there are contexts where it works and saying so is more credible than a blanket defence. Then by being specific about what would be lost: independent verification, exploratory testing which developers rarely do, domain knowledge that sits in the test team, and the risk assessment nobody else produces. I would use evidence from the current defect profile, particularly which defects were found by testing rather than by unit tests, since that is the concrete answer. And I would propose what a reduced model with developer ownership plus specialist support looks like, because an all or nothing position usually loses.

Q74SeniorPlanning

How do you plan testing for a system integration project?

What they are assessing

A specific and difficult project type.

Model answer

By concentrating on the boundaries, since that is where integration projects fail. That means establishing the contracts early, testing each interface in isolation with the other side stubbed so work can proceed in parallel, then end to end once components exist. Data is usually the largest risk, because field mappings, formats and reference data mismatches cause most of the defects, so validating those early with real samples rather than specifications pays for itself. And sequencing matters, since integration testing cannot start until both sides exist, which makes it the most schedule-sensitive activity on the plan.

Q75SeniorStakeholders

How do you handle conflicting priorities from two stakeholders?

What they are assessing

Managing competing demands.

Model answer

By not resolving it myself, since choosing between two stakeholders makes me the problem and the decision is not mine to make. I would make the conflict explicit, show what each priority costs the other in concrete terms, and ask them to agree, ideally in the same conversation rather than through me. Where there is a clear escalation path, using it is legitimate rather than a failure. What does not work is quietly trying to do both, which produces two badly served stakeholders and a team working unsustainably.

Q76LeadTeam management

How do you build a test team from nothing?

What they are assessing

Starting a function.

Model answer

With a first hire who is experienced and broad, because an inexperienced first tester has nobody to learn from and will establish habits that are hard to change later. Then I would deliver something visible quickly rather than building process, since credibility comes from a finding that mattered. Then the foundations in order of return: a defect process people respond to, a smoke test so bad builds are rejected early, and a risk-based view of what matters. Automation comes after there is something stable to automate, and hiring for specialisms comes after the generalist base exists.

Likely follow-up

What would you avoid doing in the first three months?

Q77SeniorProcess

How much test documentation do you keep?

What they are assessing

Judgement about a contested area.

Model answer

As much as is read and no more, scaled to the context. In a regulated environment the requirement is external and not negotiable. Elsewhere, the artefacts that earn their keep are the ones people use: a short strategy recording the decisions, a risk view, and whatever makes coverage visible. Detailed scripted cases for volatile features are usually waste, since they are rewritten faster than they are executed. The test I apply is whether anyone would notice if a document stopped being maintained, and if the answer is no, it should stop.

Q78SeniorRisk

How do you communicate risk without sounding negative?

What they are assessing

Tone, which affects whether the message lands.

Model answer

By pairing every risk with what can be done about it and by being specific rather than general, since a vague warning reads as pessimism while a precise one reads as professionalism. Quantifying where possible helps enormously: this affects roughly this many users in this circumstance is received very differently from this is risky. And framing it as information for a decision rather than as an objection keeps the conversation collaborative. A lead who only ever brings problems gets tuned out, which is the practical reason this matters rather than a presentational one.

Q79LeadRole & scope

How do you stay technical enough to be credible as a lead?

What they are assessing

A genuine tension in the role.

Model answer

By keeping some hands-on work deliberately rather than hoping it happens, since the administrative load expands to fill the time available. Reviewing automation code, doing exploratory sessions on new features, and being involved in investigating the harder defects all maintain the knowledge that makes my judgement about coverage worth anything. The alternative, becoming a coordinator who reports what others tell them, loses the ability to assess whether the testing is actually adequate, which is the part of the role nobody else can do.

Q80LeadDifficult situations

What would you do if you discovered a colleague had signed off testing that was not done?

What they are assessing

Integrity.

Model answer

Establish the facts first, since there may be an explanation, and a mistaken accusation is serious. If it is as it appears, I would raise it with them directly first, because they may not have appreciated the significance and giving them the chance to correct it is fair. If it stands or recurs, it has to be escalated, because a false statement about what was verified undermines the only thing the function provides. This is one of the few areas where I would not accept a quiet accommodation, since the credibility of every other statement the team makes depends on it.

Q81LeadRole & scope

What does a well-run test team look like?

What they are assessing

A synthesising question.

Model answer

Testing happens continuously rather than as a phase, so defects are found days after being written rather than weeks. The team contributes before code exists, so a meaningful share of their value is prevention. Regression is automated enough that manual effort goes to new work and exploration. Risk is explicit, so what is not covered is a decision rather than an accident. Defects are reported well enough to be acted on without a conversation. And when the lead says what the remaining risk is, people believe them, which is the outcome all the rest serves.

Q82LeadRole & scope

What is the hardest part of being a test lead?

What they are assessing

A closing question revealing self-awareness.

Model answer

Holding a position on risk when the pressure is to say what people want to hear. Everything else is learnable: planning, estimation, allocation and reporting are skills. The difficult part is that the lead is the person who has to say coverage is insufficient or the date is not achievable, repeatedly, to people who would prefer otherwise, and do it in a way that keeps the relationship intact and gets acted on. Leads who lose that end up either ignored because they only bring problems, or trusted and useless because they always agree.

Where Interviews Are Won

What test lead interviews actually separate on

Describing a test plan takes two minutes. These four areas decide the outcome, and all four come from having led a team through a release that went badly.

Whose decision it is

The lead states the risk; the business accepts it. Candidates who describe themselves as blocking a release have misread the role and it shows.

Saying what is not covered

Claiming to test everything ends this line of questioning badly. The job is making the gap a recorded decision rather than an accident of the schedule.

Estimates under pressure

Cutting a number to avoid conflict converts a known risk into an unmanaged one. Converting it into a scope conversation is the answer being listened for.

The difficult conversation

Underperformance, a rejected defect, a production escape. Expect several of these, and expect the answer to be judged on how you handle people.

Who Wrote This

Written by people who have run these teams

This bank was written and reviewed by QAble test leads and delivery managers who run QA teams on client engagements, including the situations these questions describe: inheriting a backlog of several hundred untriaged defects, being asked to halve a testing window two days before a release, and explaining to a steering group why a defect reached production.

Answers are pitched at the level marked on each question, and the leadership questions carry opinions, because interviews at this level assess judgement rather than recall. Test design technique lives in the functional testing bank and organisational strategy in the test manager bank, so this one stays on leading a team through a delivery. If you think an answer here is wrong, we would genuinely like to hear it.

Tell us what we got wrong

Need a QA lead rather than more testers?

QAble embeds test leads who own the risk picture, run triage and release readiness, and build the team capability rather than only adding execution capacity.

QA consulting services

More question banks

View all

UFT interview questions

Question bank
82 UFT One questions across the object repository and identification, Smart Identification, descriptive programming, checkpoints, actions, recovery scenarios and framework design.

Test manager interview questions

Question bank
82 questions at organisational level: QA strategy, operating model, budgets and cost of quality, resourcing, vendor selection, tooling, metrics, governance and transformation.

SQL for testers interview questions

Question bank
82 questions on query skill for QA roles: joins and the anti-join pattern, aggregation, the NOT IN null trap, set operations for reconciliation, window functions and safe data modification.

Mobile testing interview questions

Question bank
82 questions across device strategy, platform differences, upgrade paths, interrupts and the app lifecycle, network conditions, performance, mobile security and staged release.

REST Assured interview questions

Question bank
82 questions across the Java DSL, GPath body assertions, schema validation, serialisation with POJOs, authentication, reusable specifications, filters and parallel execution thread safety.

BDD interview questions

Question bank
82 questions on the practice rather than the tooling: discovery, formulation and automation, example mapping, declarative scenario design, living documentation and the anti-patterns.

JUnit interview questions

Question bank
82 JUnit 5 questions across the three module architecture, annotations and lifecycle, assertThrows and assertAll, parameterized tests, the extension model, Mockito and migration from JUnit 4.

Banking domain testing interview questions

Question bank
82 domain questions across the general ledger and double entry, payments and reversals, cards, lending and interest, KYC and AML, the batch and end of day cycle and reconciliation.

Agile testing interview questions

Question bank
82 questions across testing inside the sprint, the agile testing quadrants, user stories and acceptance criteria, definition of done, automation, regression strategy and the anti-patterns.

Maven interview questions

Question bank
82 questions for automation roles across the POM and lifecycle, dependency scopes and transitive conflicts, Surefire and Failsafe, profiles, multi module builds and CI.

LoadRunner interview questions

Question bank
82 questions across VuGen scripting and the action sections, correlation and parameterisation, transactions and pacing, Controller scenario design, Analysis and LoadRunner Enterprise.

Salesforce testing interview questions

Question bank
82 questions across the order of execution, governor limits and bulkification, the layered sharing model, sandboxes and refresh, Flow, Lightning locators and seasonal release regression.

Functional testing interview questions

Question bank
82 questions across test levels and types, equivalence partitioning and boundary analysis, decision tables, risk based prioritisation, exploratory testing and the automation boundary.

Performance testing interview questions

Question bank
82 tool agnostic questions across workload modelling, percentiles and results analysis, correlation and pacing, bottleneck diagnosis, monitoring, scalability and reporting.

Robot Framework interview questions

Question bank
82 questions across keyword design and abstraction, variables and scope, SeleniumLibrary and the Browser library, custom Python libraries, tags, templates and parallel execution with Pabot.

Jira interview questions

Question bank
82 questions for QA roles across workflows and transitions, JQL, the defect lifecycle, boards and sprints, test management add-ons, reporting and permissions.

Cypress interview questions

Question bank
82 questions across the command queue and retry-ability, selectors, intercept and network stubbing, component testing, CI and parallelisation, and the real limitations.

Software testing interview questions

Question bank
82 questions for freshers through to lead, across fundamentals, the testing lifecycle, test design technique, defect management, agile practice and strategy.

JMeter interview questions

Question bank
82 questions across test plan elements, correlation, timers and pacing, distributed execution, results analysis and troubleshooting.

ETL testing interview questions

Question bank
82 questions across warehouse modelling, slowly changing dimensions, source to target validation, incremental loads and the SQL that verifies them.

TestNG interview questions

Question bank
82 questions across annotations and execution order, data providers and factories, groups, dependencies, parallel execution, listeners and the suite XML.

Tosca interview questions

Question bank
82 questions across modules and scanning, TestCase Design, reusable blocks, buffers and expressions, distributed execution and risk based testing.

Postman interview questions

Question bank
82 questions across variable scopes and precedence, scripting and chaining, assertions and schema validation, authentication, data driven runs and Newman in CI.

Cucumber interview questions

Question bank
82 questions across BDD practice, Gherkin, step definitions and expressions, hooks, tags, data tables, shared state, parallel runs and the anti-patterns.

Database testing interview questions

Question bank
82 questions across schema and constraints, verification SQL, data integrity, transactions and isolation, indexes, migrations, security and NoSQL.

Appium interview questions

Question bank
82 questions across architecture, capabilities, locator strategies, drivers, gestures, hybrid contexts, parallel execution and troubleshooting.

Manual testing interview questions

Question bank
65 questions across fundamentals, test design, defect management, agile, scenarios and lead-level strategy, with model answers and follow-ups.

Selenium interview questions

Question bank
50 questions across WebDriver architecture, locators, waits and flakiness, interactions, framework design, Grid and CI, with model answers and follow-ups.

Playwright interview questions

Question bank
34 questions across architecture, locators, auto-waiting, assertions, fixtures, network mocking, tracing and parallelism.

API testing interview questions

Question bank
42 questions across HTTP semantics, schema validation, authentication, API security, tooling, contract testing and performance.

Automation testing interview questions

Question bank
30 tool-agnostic questions on what to automate, framework design, flakiness, CI/CD, test data, metrics and ROI.

SDET interview questions

Question bank
30 questions across coding, data structures, framework and system design, CI/CD, testability and quality strategy.

Preparing for interviews, or need someone to own the quality picture?

QAble provides test leads and managed QA teams for products in BFSI, gaming, healthcare and SaaS. Start with a free QA audit.

Talk to QA Advisor