Testing mode

All qa.cafe features are currently free. Features and test data can change before launch.

Automation & Engineering

Maintainable test automation, APIs, Playwright, CI/CD, and engineering practices that create useful feedback.

11 articles

QA automation roadmap: from manual testing to Playwright

Move from manual testing to useful Playwright automation through testing judgment, web foundations, TypeScript, reliable checks, and visible project evidence.

Automation foundations08.25

Authentication vs authorization: a practical guide for QA engineers

Learn how authentication and authorization differ, then test identities, sessions, roles, objects, tenants, APIs, and denial behavior with useful evidence.

Security testing foundations08.25

CI/CD for QA engineers: build a pipeline that creates confidence

Learn how continuous integration and delivery turn each software change into fast feedback, traceable evidence, and a safer release decision.

Engineering practice08.21

Why your first automated test should be boring

Start automation with one stable, ordinary workflow that teaches execution, assertions, diagnostics, Git, and CI without architectural theater.

Automation decisions08.20

Manual vs automated testing: how to choose the right approach

Understand what manual and automated testing each do well, where they fail, and how effective QA teams combine them.

QA foundations08.16

What manual testers should learn before Playwright

Build the web, programming, testing, and Git foundations that make Playwright checks understandable and maintainable.

Automation decisions08.06

Flaky tests are bugs too

Treat inconsistent automated checks as diagnosable defects in the feedback system, with owners, evidence, and repair decisions.

Automation decisions07.16

Locators that survive a redesign

Build browser tests around intent and stable contracts instead of the current DOM structure.

Engineering practice07.12

Should you automate it, or leave it alone?

Use value, repeatability, feedback speed, and maintenance cost to decide whether a test deserves automation.

Automation decisions07.02

Test the contract, not the implementation

Choose API checks that protect behavior while leaving engineering teams room to change the code.

Technical testing06.29

From manual QA to automation: what changes, and what does not

See which responsibilities grow when you write test software and which testing skills remain central.