Skip to main content

Testing Strategy

Team Communication in QA: What Changes When Developers Ask AI Before They Ask Each Other

Vuk KazimirovicNov 3, 20263 min read
Team Communication in QA: What Changes When Developers Ask AI Before They Ask Each Other

A developer hits something unclear mid-task and opens the assistant panel instead of turning to whoever's sitting next to them. The answer comes back in a few seconds, the work continues, and nobody else on the team was in the loop for that exchange. Multiply that by every small question a person used to route through a colleague, and a meaningful share of daily coordination now happens somewhere only one person can see it.

The question worth asking isn't whether teams need more or less communication. It's which questions quietly changed destination, and whether that destination actually has the context to answer them.

Most of what moved didn't need witnesses anyway

Syntax lookups, API usage, "why is this failing on my machine," "what does this error actually mean." These used to interrupt a colleague or sit unanswered in Slack for twenty minutes while everyone else was heads-down. Team communication wasn't better because those questions used to go through a person. It was just slower.

Losing that category from the team's shared channels isn't a loss. It's noise that never needed an audience in the first place.

The category that shouldn't have moved, but did

Judgment calls are a different animal: is this actually a bug, what should happen when the user does something the ticket didn't cover, did we already handle this case somewhere else in the app. These need context an assistant doesn't reliably have, the actual spec, why a workaround exists, what a client already agreed to on a call four months ago.

The assistant answers anyway, confidently, because that's what these tools do regardless of whether they actually know. A developer who gets a plausible answer in five seconds has little reason to go track down the one person who'd know for certain. So a null email field silently gets treated as "usually required," the code ships that way, and the actual answer, the one decided months earlier by someone who isn't in this conversation at all, never gets checked against it.

Are judgment calls quietly getting answered by an assistant instead of a person?

That gap is invisible until a decision made months ago gets silently overridden by a plausible-sounding guess. Embedding QA day-to-day, not running it as a separate pass at the end, is what usually closes it.

Why this lands hardest on QA

A QA engineer's job is largely to be the person holding accumulated context: what's already been tested, what's intentionally strange versus a real defect, what a stakeholder actually asked for versus what got assumed. When a question that used to reach that person gets intercepted by an assistant instead, QA doesn't get a chance to correct course before the code ships. They find out after, in a bug report against something that was a deliberate answer to a question they were never asked.

It's the same blind spot we've written about with AI-generated code needing verification from outside whatever produced it, just one step earlier in the process. The bug isn't only in code nobody reviewed closely enough. It's in a requirement nobody with the actual context got asked about.

The fix isn't a volume dial

Not more meetings, not a ban on asking assistants things. What actually holds up is routing by question type, on purpose. Mechanical and lookup questions go to the assistant, no context switch needed from anyone. Anything that's actually a decision, about behavior, priority, or whether something's already been covered, defaults to a person, and the reasoning behind that answer gets written somewhere the team can see it later: a PR comment, a ticket, a thread. Not left inside a chat history only one person can scroll back through.

That second habit matters more than the first. A team that's disciplined about routing but still lets the reasoning disappear into a private chat window has the same visibility problem it had before AI showed up, just with better latency.

Teams where a dedicated QA engineer is embedded day-to-day, not running a separate test pass at the end, tend to get this routing without writing a policy for it. The person with the context is already in the channel, so the mechanical questions go to the assistant and the judgment calls default to someone who was going to be asked anyway.