Article · The QA profession

Two kinds of QA: learned before AI, and learned with it

Iana Grytsenko · October 14, 2026 · 6 min read

Today’s QA teams mix two kinds of engineers. Some learned testing before AI assistants existed. Others learned it with an AI assistant open from day one. Neither is better. They break things differently, they miss different bugs, and the best teams use both.

I’m the first kind. I learned test automation with Java and Selenium, by writing every locator and every wait by hand. Today an AI writes much of my test code. So I’ve seen both ways of working up close, and I’ve watched what each one catches and what each one lets through.

01The QA who learned before AI

We learned the slow way. A test failed, and we read the stack trace line by line. A test was flaky, and we spent an afternoon finding the race condition. Nobody generated our test data or explained the codebase to us. We read it.

What that gave us:

Where we fall short:

02The QA who learned with AI

This generation never stared at a blank spec file. Ask for a Playwright framework with page objects, and it exists before lunch. Ask what a confusing function does, and the answer comes back in seconds.

What that gives them:

Where they fall short:

03Side by side

SituationLearned before AILearned with AI
Writing a new testSlower, but every assertion is deliberateFast, but assertions need a second look
A red buildReads the trace, forms a theory, checks itPastes the error into the assistant
A flaky testHunts the race conditionRisk of adding a retry and moving on
Testing an AI featureHas to unlearn pure pass/failAlready thinks in scores and baselines
A new codebaseReads it, slowlyGets a tour in minutes
Deciding what to testRisk-based, from habitWhatever the prompt suggested

These are tendencies, not rules. I’ve met careful engineers in both groups, and careless ones too.

04What each should borrow from the other

If you learned before AI:

If you learned with AI:

05What I look for when hiring

When I’ve helped with QA hiring, the question that matters isn’t when someone learned. It’s whether they can tell when the AI is wrong. Three questions surface that quickly:

  1. “Show me a test you wrote that caught a real bug.” It shows whether their tests check things that matter.
  2. “Make this test fail.” Hand over a passing test with a weak assertion. Good candidates find the weakness fast.
  3. “How would you test something that answers differently every time?” It shows whether they can move past pure pass/fail.

06Where I stand

The fundamentals I learned the slow way are exactly what let me use AI safely now. I can let it write fast because I can tell when what it wrote is wrong. I wrote more about that workflow in How I test with Claude Code.

The short version: AI made writing tests cheap. It didn’t make judging them cheap. The QA engineers who do best, whichever way they learned, are the ones who still ask: would this test fail if the feature broke?

Building a QA team that uses AI well? I’m happy to compare notes.

Book a 30-minute call