DEV Community

Cover image for Shift-Left QA Sounds Great Until You Try It in the Real World
QA Journey
QA Journey

Posted on • Originally published at qajourney.net

Shift-Left QA Sounds Great Until You Try It in the Real World

Most teams talk about shift-left testing like it’s a tooling problem.

Add automation earlier. Add tests sooner. Add QA to sprint planning.

That’s not where it breaks.

In real projects, shift-left fails because process maturity and incentives don’t exist yet. QA gets pulled earlier, but nothing upstream actually changes.

Here’s what usually happens instead:

  • Requirements are still vague.
  • Designs are still incomplete.
  • Devs are still incentivized to ship, not to clarify.
  • QA becomes a “second analyst” without authority.

That’s where Guerrilla QA comes in.

Not as a framework.
Not as a certification-friendly model.
As a survival pattern.

Guerrilla QA is what experienced testers do when:

  • There’s no clean spec.
  • Shift-left is announced but unsupported.
  • QA is expected to “just adapt.”
  • It looks like this in practice:
  • Asking uncomfortable questions early, even when they slow things down.
  • Testing assumptions before code exists.
  • Injecting risk conversations into planning, not just execution.
  • Treating ambiguity as a test artifact, not a blocker.

This isn’t anti–shift-left.
It’s what shift-left actually looks like when you remove the slide decks.

If your team is struggling to make shift-left real, not aspirational, the full breakdown lives here (canonical):

👉 https://qajourney.net/guerrilla-qa-shift-left-testing-real-world/

This post isn’t about tools.
It’s about how QA survives and adds value before the system is ready for it.

Top comments (0)