A GitHub open-source project has been circulating heavily in testing circles lately: a 13-chapter, 10-stage AI testing and development learning roadmap with 4 hands-on projects, all free, pulling in thousands of stars in two weeks. We care about this project not for the coders, but because it pushes a long-ignored talent gap into the spotlight — as AI applications start flooding into enterprises en masse, who quality-checks them has become a new question.

What this is

This roadmap stitches together the classic "Software Development Engineer in Test" (SDET — the role of "using code to ensure quality") with the new tasks of the AI era. The old part covers API automation and performance/load testing. The new part includes: using AI to write scripts, attributing failure logs, and — crucially — evaluating AI applications themselves: how to assert when answers vary, how to enforce safety red lines, and how to set pre-launch gates (minimum standards that must be passed).

The latter requires testers to understand the business, build evaluation sets (banks of questions used to score AI output), and grasp the internal mechanics of AI products like RAG (Retrieval-Augmented Generation — letting AI look up information to answer) and Agent (letting AI autonomously complete tasks). This isn't "using AI to help work" — it's "turning it around to check whether AI is reliable."

Industry view

Supporters argue that the emergence of an open-source roadmap is itself a signal — for the past two years big tech has been racing on "can the model work," and now the race has shifted to "can applications be delivered reliably." The moment someone is willing to invest the time to build a systematic tutorial for a role, demand is already hiring.

But the opposition is also clear: first, an individual's tutorial doesn't equal an industry gap — it's more likely the author's content product; second, AI application evaluation currently has no unified standard, so the "gate rules" you learn today may be obsolete in six months; third, the more practical question for enterprises is "after testing reveals problems, does the business get cut" — testing is a means, not an answer.

We lean toward the latter being closer to reality. AI testing is a real small wedge, but it's still a fair distance from being "more in demand than people who build AI" — the talent shortage in model R&D remains more pronounced for now.

Impact on regular people

For enterprise IT: if a company is deploying or planning to deploy AI customer service, knowledge bases, and similar applications, "who verifies them" will become a problem sooner than "who builds them." Designating in advance someone who understands the business and is willing to learn AI is more reliable than ad-hoc outsourcing.

For individual careers: for engineers who want to break into the AI industry but can't write models, this is a lower-threshold entry point — layer AI evaluation onto your existing testing foundation, and you have a shot at a QA role in an AI team, without head-on colliding with algorithm engineers.

For the consumer market: no direct short-term impact, but in the medium to long term, once AI products have dedicated quality reviewers, "launch-day meltdown" incidents will decline, and the reliability of AI customer service and assistants will gradually improve.