How Agentic QA Changes Your Role as a Test Engineer

November 10, 2026

How Agentic QA Changes Your Role as a Test Engineer
Allan Soriano

Posted by

Allan Soriano

Executive Brief

Summary

You’ve probably spent a morning investigating a failed test that took only a few seconds to run. You collect logs, check recent changes, and try to work out whether the problem is in the product, the test, or the environment. An AI agent can help with that investigation and give you something useful to examine sooner. As you bring agents into your QA work, you’ll need to decide what to delegate, what evidence to ask for, and when to take over. Your testing experience will help you make those decisions. Start with a task you know well, review the result, and build from there.

Questions Answered in This Article

What is agentic QA?
Agentic QA lets you assign testing work to an AI agent that can take several steps toward a goal. Depending on its tools and permissions, it might examine a requirement, propose tests, run them, and investigate a failure. You set the assignment and its limits, then check whether the results give you reliable information about your product.
Will AI replace QA engineers?
You should expect AI to change some testing tasks and roles, but you still need someone who understands what the product should do and can judge whether the evidence supports a release. Your ability to investigate unusual behavior, recognize missing coverage, and explain risk remains valuable. Working with agents gives you another way to apply those skills.
What skills do QA engineers need to work with AI?
Keep building your skills in exploratory testing, risk assessment, and understanding how your application works. Alongside those, learn how to give an agent relevant context, set limits on its actions, and evaluate its findings. You’ll also need to recognize when an unclear requirement or missing information is preventing it from doing useful work.
How can I control the cost of AI testing?
Give your agent a focused assignment and limit how long it can keep trying without progress. Track model usage, test execution, and the time you spend checking or correcting its work. You’ll get a more useful picture of cost by measuring what it takes to reach a reliable result than by counting how many tests it produces.

Start With the Work That Takes Up Your Morning

You open a failed test run and see an error that doesn’t tell you much. The test passed yesterday. Someone merged a change overnight, but you’re not sure it affected this workflow. So you start looking. You check the logs, compare the environments, and try the same steps yourself. Before you’ve decided whether there’s a defect, you’ve already spent an hour gathering information.

Now imagine opening that failure and finding a first pass at the investigation alongside it. An agent has collected the relevant logs, identified a configuration difference, and suggested a way to reproduce the problem. You can examine what it found and decide where to go next.

That would be useful, though you’d still want to check its work. Did it compare the right environments? Did it use a valid test account? Does the configuration difference actually explain the failure? You know how easily an investigation can follow a convincing explanation that turns out to be wrong.

That’s where I’d begin thinking about agentic QA. Look at a task you already understand and ask how much of the preparation you could delegate while keeping enough visibility to judge the result. You don’t have to hand over an entire testing process to find out whether an agent can help.

Be Clear About What You’re Handing Over

When you write a conventional automated test, you usually specify the steps and the assertions. You know what it will attempt and what conditions should make it fail. That repeatability is part of its value.

An agent gives you a different kind of assignment to manage. You might ask it to review a change to account recovery, identify the affected behavior, and suggest coverage. With the right tools, it can inspect the requirements, explore the application, and use what it finds to choose its next step. You’re giving it room to make decisions, so be clear about the decisions you’re comfortable letting it make.

Suppose it checks that a recovery email arrives and that the link opens the expected screen. That’s a start, but you may also need to know what happens when the link expires or someone requests several emails in a row. If those cases matter to your release, make sure they’re part of the assignment or review the proposed coverage before execution.

Also decide what should happen when the agent finds something unclear. If two requirements disagree, you probably want it to flag the conflict. Letting it choose an interpretation and build a test around it could leave you with a passing result that protects the wrong behavior.

Give the Agent the Context You Already Carry

You know things about your product that aren’t easy to find in a ticket. You remember the integration that caused trouble during the last release. You’ve seen which error messages confuse people, and you know that a workflow can pass every documented step and still create a problem for the person using it. Some of your most useful work with an agent will involve making that knowledge available.

Say you’re testing a change to appointment booking. The requirements explain how to select a date, enter your details, and receive confirmation. An agent can use that information to propose a reasonable set of tests. But you may know that rescheduling causes more support calls than booking, or that availability can change while someone is filling out the form. Give the agent that context, and you have a better chance of getting coverage that reflects the problems you actually need to prevent.

You don’t need to supply every defect report you’ve ever collected. Choose the information that helps with the current assignment. A short explanation of a recurring problem, supported by a relevant ticket, can be more useful than an archive the agent has to sort through.

Then look for what’s missing. If the proposed tests follow only the most common paths, consider who might be left out. A workflow that’s used infrequently can still be essential. Your experience helps you recognize those cases before a long test list gives you more confidence than it should.

Know Where the Work Comes Back to You

Once an agent starts helping with a task, you need a clear point at which you review its work. For a failure investigation, you might ask for reproduction steps, relevant logs, and an explanation of anything it couldn’t verify. You review that report and decide whether to file a defect, investigate further, or correct the test setup. That’s a manageable handoff.

It gets harder when the agent’s responsibilities aren’t clear. Has it only suggested a change, or has it applied one? Has anyone checked the report? Is another engineer waiting for a result that the agent considers finished? Work those details out before you depend on the workflow. You can give an agent permission to gather evidence without giving it permission to change tests, and you can require approval before it takes a more consequential step.

In How Agentic Automation Can Expand Your QA Coverage Without Expanding Maintenance, I looked at how agents can help you create and maintain tests. If you’re starting to delegate that work, pay particular attention to the review. You need to see what changed and confirm that the test still checks the behavior you care about. A repaired test that passes is useful only if you can still trust what it tells you.

Check the Explanation Before You Accept It

An agent’s report can sound convincing, especially when it names a recent change and includes a log entry that seems to support its conclusion. You’ve probably seen a human investigation go wrong the same way. Something looks connected, so you follow it. Only later do you discover that the timing was a coincidence or that the evidence came from the wrong environment.

Treat the agent’s explanation as a hypothesis you can investigate. Imagine a checkout test starts failing after an update to your payment integration. The agent points to that update as the cause. It’s a sensible place to look, but you’d still want to check whether the test credentials are valid and whether the environment changed at the same time. You also need to reproduce the behavior before deciding that the explanation holds up.

Ask for enough detail to follow the reasoning. Knowing that the agent checked the logs doesn’t help much if you can’t see which entries mattered. If it couldn’t access a service or complete a step, you need that information too.

As you review more results, you’ll start to recognize where the agent helps most. It may be good at collecting evidence and less dependable at explaining a particular kind of failure. You can use that knowledge to adjust the assignment. There’s no reason to give it the entire investigation if the evidence gathering is where it consistently saves you time.


White directional arrow keys arranged in a continuous path on a blue background, symbolizing end-to-end accessibility testing and following the complete user journey through every interaction.

Follow the Whole Task When You Test Accessibility

Accessibility gives you another reason to look beyond the agent’s summary. You might use an agent to review a form’s requirements, suggest accessibility checks, or gather findings from automated tools. That can help you catch potential issues sooner and arrive at your own review with a clearer idea of what needs attention.

You still need to follow the experience through. Take a form with labels and an error message. An automated check may confirm that both are present. When you try the form with a keyboard or screen reader, however, you may discover that the error is difficult to locate or that focus moves somewhere unexpected. The individual elements exist, but completing the task is still frustrating.

As the W3C’s guidance on accessibility evaluation explains, tools alone can’t determine whether a site meets accessibility standards. You need knowledgeable human evaluation as well. Use the time you save on routine checks to examine complete journeys, including recovering from an error and navigating a page after it updates. Where possible, involve people with disabilities and learn from how they use the experience. You’ll understand more about the quality of the product than you can learn from a list of detected issues alone.

Write an Assignment You Could Actually Review

You wouldn’t expect a colleague to do their best work with a vague request and no access to the information they need. An agent needs a useful starting point too. Asking it to test registration leaves a lot open. Which part changed? What are the account rules? Which environment should it use? What would you need to see before you considered the work complete?

For a registration update, you could ask the agent to check account creation and email verification in an approved test environment. Tell it which test accounts it can use, identify the relevant requirements, and ask for reproduction steps and screenshots when it finds unexpected behavior. If it encounters a conflict in the requirements, have it stop and report the problem. You now have an assignment you can evaluate.

Over time, you can reuse instructions for routine expectations and add the details of each change. You don’t have to write an elaborate prompt every time. Put your effort into the information that affects the result.

When the output falls short, look beyond the wording of the prompt. The agent may have received outdated requirements or lacked access to a necessary system. You’ll get further by finding the missing piece than by repeatedly asking it to do a better job.

Notice When More Activity Stops Helping

An agent can keep working without getting closer to an answer. It might retry the same failing step, revisit information it already examined, or generate additional tests that don’t address the gap you’re trying to close. Decide in advance when it should stop and return the problem to you.

You could limit repeated attempts at a step or require the agent to report what’s blocking progress after a set amount of time. The right limit will depend on the assignment, but you should be able to recognize when you’re paying for repetition.

Model usage is one part of that cost. Many systems measure it in tokens, which represent portions of the information you send to the model and the response it generates. Long inputs and repeated calls can increase usage. Test environments, browser sessions, and your review time add to the total.

Keep the context focused on the task, then measure whether the workflow helps you reach a useful result. Did you get to a verified explanation sooner? Did the tests reveal a meaningful gap? How much did you have to correct? Those answers will help you decide whether the agent is saving you effort or moving it to a different part of your day.

In What Agentic AI Changes About the Cost of Quality, I discussed how earlier detection and less repetitive work can affect what it costs you to deliver reliable software. Apply that same thinking here. A low model bill won’t feel like a saving if you spend the afternoon repairing the output. A more expensive investigation may be worthwhile if it helps you resolve a serious problem sooner.

Keep Control of the Actions That Matter

Before you connect an agent to your workflow, look at what it can read, change, and execute. Give it the access it needs for the assignment, and decide which actions require your approval. You’ll make different choices for an agent reviewing requirements than for one proposing changes to your test suite. If customer information could be involved, use your organization’s approved data practices and make sure the person responsible for that system is part of the decision.

You should also be able to retrace the work. When an agent proposes a test change, ask to see the original failure and why it believes the change is appropriate. When it recommends that a release is ready, check what it tested and what remains unknown.

Make it easy for the agent to return an unresolved issue to you. Specify what information you need to continue the investigation and who should receive it. You’re more likely to get a useful handoff if stopping with an unanswered question is an accepted outcome.

Start With Something You Know Well

You don’t have to master every AI tool before you try this. Choose a task you understand well enough to judge. A previously resolved defect can make a good first exercise. Give the agent the information you had when the issue appeared, without supplying the answer, and examine how it approaches the investigation. Does it find relevant evidence? Does it miss a condition you know mattered? Could you use its report to continue the work?

You’ll learn where to improve the setup. Perhaps the assignment was too broad, the agent needed access to another source, or its report didn’t distinguish observations from assumptions. Each of those findings gives you a specific next step.

Keep developing the skills you already rely on. Exploratory testing helps you follow unexpected behavior. Understanding your systems helps you see how a change in one place might affect another. Clear communication helps you explain a finding to the person making a release decision. You’ll use all of those when you review an agent’s work.

As you gain confidence, you can expand its responsibilities a little at a time. Compare the results with the effort you put into reviewing them, and keep the parts that help.

Think back to that morning spent gathering logs and checking environments. If an agent can handle some of that preparation reliably, you can spend more of your time working out what happened and what to do about it. That’s a practical place to start, and your testing experience gives you what you need to judge whether it’s working.