If a coding agent can create a feature and propose tests in minutes, what happens to the people whose job is to verify software? The answer is not that testing disappears. It is that the most consequential part of quality assurance becomes more visible: deciding what evidence is sufficient to trust a system. Speeding up test creation does not settle what should be tested, which risks deserve attention, or whether a passing result represents the intended business behavior.
The danger of tests that agree with the code
Generated code and generated tests can share the same mistaken assumptions. Imagine a claims application that should reject requests after a specific deadline. If the requirement is missing from the task description, both implementation and test suite might accept late claims. A clean test report would document consistency, not correctness.
For this reason, independent test design starts from approved business rules, interfaces, threats, and expected outcomes. Tests are evidence only to the extent that their assertions represent those requirements. That principle becomes more important when implementation volume rises.
Quality assurance is more than executing test scripts
NIST’s Secure Software Development Framework (SSDF) outlines secure development practices that should be incorporated into software delivery rather than treated as an optional final phase [1]. Its supporting AI community profile focuses on secure development practices relevant to generative AI models [2].
For QA teams, the practical implication is broader test coverage across requirements, integrations, identity boundaries, information handling, and release practices. Software can satisfy a functional test while creating a new security or operational risk. A quality strategy must examine the complete path from user request to production behavior.
Four capabilities that become more valuable
Requirements traceability. Maintain a testable relationship between business expectations, technical behavior, acceptance criteria, and execution evidence. If a coding agent changes a feature, reviewers need to know which requirements and controls are affected. Version the evidence alongside the change.
Adversarial and negative-case design. Test malformed input, partial failure, unauthorized access, conflicting instructions, stale information, and unexpected tool behavior. Happy-path assertions are not sufficient for systems that interact with data and external services.
Test-environment and data design. Automated generation does not eliminate the need for realistic state, safe synthetic or sanitized data, service dependencies, and controlled deployment differences. A defect that occurs only with production-like identity, network, or timing conditions will not be exposed by a simplistic test harness.
Evidence interpretation. Learn to distinguish a deterministic assertion from a statistical evaluation, a repeatable regression from an intermittent failure, and a model-quality score from an operational service-level measure. Clear risk communication matters as much as the number of tests run.
Agents add new failure modes to existing systems
Traditional applications have defined execution paths and permissions. Agent-enabled workflows may select tools dynamically, interpret untrusted material, and take multi-step actions. OWASP’s 2025 discussion of excessive agency explains how overbroad tool permissions can translate ambiguous or manipulated model outputs into harmful operations [3].
Testers therefore need scenarios that ask whether the agent can access the wrong tool, exceed its authorized scope, leak protected data, or continue after a stop condition. These are not separate from functional quality; they define whether the system can be trusted to perform its function at all.
How to redesign a QA workflow
At planning, map each material requirement to evidence types: unit, integration, contract, performance, security, usability, or human acceptance. During development, allow assistants and agents to propose test cases, but compare them against an independently authored risk inventory. At release, preserve run IDs, environment versions, datasets, observations, and unresolved defects.
GitHub’s coding-agent guidance emphasizes reviewing agent-generated contributions thoroughly before integration; in some configurations privileged workflows require explicit approval rather than automatically running from proposed changes [4]. This is a useful principle for QA automation too: faster creation should not silently bypass approval gates.
A realistic skill-development plan
A tester moving into this environment should strengthen API and integration testing, automation design, test-data engineering, software security fundamentals, and basic model evaluation. They should be comfortable reviewing logs, explaining coverage gaps, and challenging unrealistic definitions of success. Coding remains useful, but the goal is not to compete with generation speed. It is to design the experiments and checks that establish trustworthy outcomes.
RECOMMENDED PAID RESEARCH REPORT
AI Certifications and Career Pathways
Explore practical skills and credential pathways for testers and QA leaders moving into automation, evaluation, security assurance, and evidence-based delivery.
What leaders should measure
Track escaped defects, defect severity, time to detect failures, test flakiness, change failure rate, and the effort needed to explain production incidents. Compare these with delivery volume and cycle time. DORA’s 2025 research treats AI as an amplifier of organizational strengths and weaknesses, a reminder that a high-output team with poor engineering controls can still perform badly [5].
This article expands CPX’s AI, Tech, and Careers series and connects with AI and the software development lifecycle and Securing AI Systems.
Bottom line
The profession’s durable value lies in asking the uncomfortable questions that software generation does not answer: Are the requirements correct? Was the right system tested? What is missing from the evidence? And what could happen when the system meets a situation no one anticipated?
References
- NIST SP 800-218, Secure Software Development Framework (final).
- NIST SP 800-218A, Secure Software Development Practices for Generative AI and Dual-Use Foundation Models.
- OWASP, LLM06:2025 Excessive Agency.
- GitHub Docs, Review output from Copilot.
- DORA, State of AI-assisted Software Development 2025.
Leave A Comment