Skip to content
Preptima

QA and Testing

The discipline of finding out whether software works before customers do, and of saying how much confidence you have and why. It spans exploratory craft, automation engineering, API and performance testing, and the judgement to articulate release risk.

High demand24 min readQA engineer, SDET / test automation engineer, Quality engineer, Performance test engineer, QA lead / test manager, Exploratory and domain testerUpdated 2026-07-27

Assumes you know: Enough programming in one language to write loops, functions and classes, How an HTTP request and response are shaped, Comfort reading someone else's application from the outside

Overview

What this area actually covers

Testing is the practice of building an evidence-based opinion about whether a system does what it is supposed to, and of saying honestly where that opinion is thin. The work divides into designing what to check, executing checks by hand where a human's judgement is the instrument, encoding checks as software so they can run on every change, exercising the system under load, and reporting all of it in a form someone can act on.

Two things are worth separating early, because the interview separates them. Testing is investigation: you learn something you did not know. Checking is confirmation: you assert something you already expected. Automation is very good at checking and cannot do the investigating, which is why an automated suite of two thousand assertions and a tester with an afternoon and a curious mind find different classes of bug.

What gets wrongly bundled in is a long list. Writing unit tests is a developer responsibility and should stay one; a QA function that owns unit tests has usually absorbed work that belongs beside the code. Security testing beyond obvious input handling is its own discipline. Accessibility conformance overlaps but has its own standards and specialists. And "QA" as a gate that inspects finished work at the end is an organisational model, not a definition of the field, and a declining one.

The most useful reframing for anyone entering the discipline is that the deliverable is not defects. Defects are a by-product. The deliverable is information about risk, delivered early enough and clearly enough that somebody can act on it. A tester who finds forty low-severity issues and cannot say whether the release is safe has produced less value than one who found three and can. Holding on to that distinction is what stops a career here from becoming a queue of tickets.

Where to go next

Now practise it

36 interview questions in QA & Testing, each with the rubric the interviewer is scoring against.

All QA questions
qatestingautomationsdetperformance-testingtest-strategy