All articles

1 handbook · 3 post · 1 interview deep-dive · 34 series

Post · 16/08/2026 · qa · ai · llm · test-analysis

LLMS DON'T READ REQUIREMENTS LIKE TESTERS DO

Why an LLM can write beautifully formatted test cases while missing contradictions, inventing test oracles and quietly legalising bugs.

Series · 09/08/2026 · programming · compiler · interpreter · java · javascript · typescript · python · go · rust · cpp

COMPILED, INTERPRETED AND HYBRID: HOW DOES CODE ACTUALLY RUN?

How source code moves through compilers, interpreters and runtimes, with Hello World examples in JavaScript, TypeScript, Python, Java, Go, Rust and C++.

Interview Deep-dive · 09/08/2026 · interview · playwright · automation · qa

HOW DOES PLAYWRIGHT AUTO-WAIT WORK?

Understand Playwright auto-waiting, actionability and web-first assertions without claiming that the framework magically waits for everything.

Post · 08/08/2026 · qa · bug-report · teamwork

WRITE BUG REPORTS DEVELOPERS WANT TO FIX

How to write a bug report that someone else can reproduce, understand and start fixing without having to guess what the tester meant.

Handbook · 06/08/2026 · git · gitlab · qa

GIT + GITLAB FOR BEGINNERS

A practical handbook for Manual Testers and new QA practitioners getting started with version control

Illustration of Git branches connected in a workflow

Series · 23/12/2024 · manual-testing · bug-report · defect · qa

BUG LOGGING

What a bug report needs, how to write actual and expected results, and how severity, priority and evidence help the team handle it.

Illustration for Bug Logging in the Manual Testing Foundation series