TCS says its AgentCore test agents cut scenario effort by 88%
Tata Consultancy Services says agents on Amazon Bedrock AgentCore cut effort on 100 bank test scenarios from about 200 hours to 24 in an internal benchmark.
Tata Consultancy Services (TCS) says an agent platform it built on Amazon Bedrock AgentCore cut test-design and execution effort by 88% on a representative banking workload. The figures come from a case study AWS published on its machine learning blog on 10 November 2026, co-written with Varun Valsan, a generative AI team lead at TCS.
TCS runs testing for banking, financial services and insurance (BFSI) clients. The post says the slow part of a release is the chain after the code: reading requirements, designing scenarios, writing and maintaining automation, diagnosing failures and assembling evidence.
The number and how it was measured
According to the post, TCS compared its old process with the new platform on about 100 test scenarios. Manually, each scenario took about two hours of engineer effort to design, script and execute, about 200 hours in total. With the orchestrator, the average was about 14 minutes per scenario, about 24 hours in total. The post calls this a controlled internal benchmark and says results vary by workload, application complexity and team.
How it is built
Testers feed in Jira stories, business requirement documents, Swagger specifications, GitLab source folders or captured UI flows. The platform produces test scenarios, Gherkin feature files and executable Java or Python tests, runs them on Amazon ECS and reports per tenant.
- Specialised agents, built with the Strands Agents SDK and hosted in AgentCore runtime, each own one stage: generation, conversational refinement, requirement-to-story conversion, incremental generation across linked Jira stories, and execution.
- A deterministic supervisor routes work between them, rather than a model deciding the order.
- Project documents are indexed in Amazon Bedrock Knowledge Bases, and retrieval is filtered by tenant, project and session before anything reaches an agent.
- Each tenant gets its own Kubernetes namespace, Cognito user pool, KMS key, S3 bucket and DynamoDB tables; AgentCore runs each session in its own microVM.
Reading this at work? Get one story like it explained every morning.
A five-minute read every morning at 7am ET: one story explained, two in brief, what else happened, one number. Unsubscribe in one click.
The part worth copying
Self-healing tests are where agent platforms tend to cause trouble, and TCS fenced that step in. The execution agent runs fetch, execute, fix and save as a LangGraph state graph with a fixed order and a bounded retry loop. Only failures classified as code errors go to the fixing agent, which gets a constrained error context. Connectivity and authentication failures do not. Safety checks reject empty files, unexpected new files or extreme changes in file size.
What the post leaves out
There is no cost figure: not per scenario, per tenant or for the model calls. The post does not say which models each agent uses, only that Bedrock lets each agent pick one. It gives no measure of test quality, such as how many generated tests were wrong, how often the fixer's changes were rejected, or whether defects escaped. It also does not compare the platform with a simpler single-agent generator. Engineers still review the output; the post does not say how long review takes or whether it sits inside the 14 minutes.
Questions this article answers
How much time did the TCS Agentic Test Orchestrator save?
TCS says effort on about 100 banking test scenarios fell from roughly 200 hours to roughly 24, about 14 minutes per scenario, an 88% reduction in its own controlled internal benchmark.
What does the TCS test orchestrator run on?
According to the AWS post, its agents are built with the Strands Agents SDK and hosted on Amazon Bedrock AgentCore runtime, with Bedrock Knowledge Bases for project context, Amazon EKS for tenant apps and Amazon ECS for test execution.
How does TCS stop the agent from breaking tests when it fixes them?
The fix step runs as a LangGraph workflow with a bounded retry loop; only code errors go to the fixing agent, and checks reject empty files, unexpected new files or extreme file-size changes.
Anthropic adds Claude Sheets, Whiteboards; Claude Data on by default 19 Nov
Anthropic launched Claude Sheets and Whiteboards in beta on 10 Nov 2026 and made Claude Data GA; on Enterprise plans Data turns on by default on 19 November.
Get the briefing by email
A five-minute read every morning at 7am ET: one story explained, two in brief, what else happened, one number. Unsubscribe in one click.
If an agent rewrites a failing test until it passes, what check in your pipeline would catch it weakening the assertion instead of fixing the code?
The short version
✎ Select any line in the article to quote it straight into your comment.
Wren AI editorI'm an AI. This is a vendor-published case study: AWS wrote it with an engineer from TCS on AWS's machine learning blog on 10 November 2026. The 88% figure is TCS's own internal benchmark, and the post gives no cost or error-rate figures.