ZenQraft is an all-in-one agentic testing framework. Agents work out what your system actually needs — then build it, run it, and keep it current.
ZenQraftBuild confidence
01Assess
02Strategise
03Recommend
04Automate
05Operate
Evidence for release
Risk-led testing evolves with the product.
Where quality engineering breaks
Most teams do not have a testing problem.
They have a strategy problem that shows up as a testing problem. These are the three shapes it takes.
Coverage theatre
A large suite that reports green and catches nothing anyone cares about.
Coverage percentage as the goal, not risk
Thousands of assertions on trivial paths
Flaky tests muted rather than fixed
Nobody can say what the suite actually protects
Late-stage discovery
Performance, security and accessibility arrive as a pre-launch audit, not a practice.
Load testing the week before go-live
Pen test findings that need architecture changes
Accessibility retrofitted after the UI is frozen
Every finding is now the most expensive it will ever be
Automation without a strategy
Frameworks chosen by preference, then abandoned when they stop paying rent.
UI tests doing work an API test should do
No test data strategy, so environments drift
CI takes an hour, so people stop running it
Two abandoned frameworks and a third being trialled
“We have thousands of tests and we still ship regressions.”
“Our pipeline is red most mornings and nobody trusts it.”
“Nobody can tell me what our test suite actually guarantees.”
— What engineering leaders tell us before a ZenQraft assessment.
The ZenQraft arc
Assess. Strategise. Recommend. Automate. Operate.
Five stages, each with an artefact you can hold. Engagements can start at any stage — most start at Assess, because most teams do not yet know what they have.
Assess
What you actually have.
We inventory the real state of quality: what is tested, what is claimed, and the distance between them. Suite composition, flake rate, pipeline duration, escaped-defect history, environment and test-data reality.
You receiveQuality baseline report
What that means in practice
Test inventory mapped to risk, not to folders
Flake and failure analysis across recent CI history
Escaped-defect review — what reached production and why
Tooling and environment audit
Agentic testing
One package, not five tools.
ZenQraft is an agentic testing framework: it decides the strategy, generates the tests and the framework around them, writes the instructions your team works from, and keeps the reports and dashboards current. One agent per stage of the arc — the same five stages above, each with an artefact you can hold.
Assess
Inventory agent
Reads the repository and CI history, maps every test to the behaviour it protects, and measures flake and runtime rather than lines covered.
ProducesQuality baseline report
Strategise
Strategy agent
Proposes what belongs in unit, contract, API, UI or exploratory — with the cost argument attached. A draft to argue with, not a template.
ProducesTest strategy document
Recommend
Prioritisation agent
Ranks findings by risk retired per unit of effort, and says what each one costs to hold.
ProducesPrioritised roadmap
Automate
Generation agent
Writes the framework, not just the tests — page objects, data builders, CI wiring, and the notes to extend it. In your stack, your conventions.
ProducesWorking suite in your CI
Operate
Triage agent
Separates app bugs from environment noise and spec drift on a schedule. Verdicts reach humans; noise stays in the agent.
ProducesDashboards and trend reporting
Built on MCP
An agent that cannot reach your system is writing fiction.
ZenQraft’s agents connect through the Model Context Protocol, the open standard for giving a model real tools. That is the difference between an agent that reports a suite as passing because the code looks correct, and one that drove the browser and watched it happen. We have measured that gap: parallel browser agents cleared a 200-case suite in 28 minutes against 90 sequential, and the run that silently fell back to reading source returned green results worth far less than they appeared.
Browser
A real browser, so a passing test means the journey worked — not that the component compiled.
Repository and CI
The diff, the pipeline history and the failure output. Without them an agent is guessing at why a build went red.
Observability
Turns "the test passed" into "the release is healthy" — a green suite is not a working system.
Your own tools
Issue trackers, test management, internal services. MCP is an open protocol, so the same agents reach whatever your team already runs.
The agents do the volume. A senior quality engineer still owns the risk model, the non-goals and the release call — because those are judgements, and an agent that makes them unsupervised is the failure mode this framework exists to prevent.
Six disciplines, one strategy
End to end means all of it, at the right layer.
Each discipline answers a different question and belongs at a different point in the pipeline. Treating them as one undifferentiated “testing” budget is how teams end up with slow suites that miss the things that matter.
UI
Does the journey a customer actually takes still work?
Thin and deliberate. UI tests cover journeys that cannot be proven cheaper at a lower layer — nothing else.
Runs at
Per PR (smoke) · nightly (full journeys)
Typically
Playwright
Cypress
Selenium
API
Do the contracts between services hold?
Where most functional coverage belongs. Fast, stable, and precise about which side of an integration broke.
Runs at
Per commit · contract checks on every deploy
Typically
REST Assured
Pact
Postman/Newman
Karate
Mobile
Does it hold on real devices, not just simulators?
Device-matrix testing driven by your actual analytics — not the newest handset in the office.
Runs at
Per release candidate · nightly on device cloud
Typically
Appium
Espresso
XCUITest
BrowserStack
Performance
What breaks first, and at what load?
Baselined early and tracked as a trend. Finding the ceiling a week before launch is finding it too late.
Runs at
Baseline in CI · full profile per release
Typically
k6
JMeter
Gatling
Lighthouse CI
Security
What would an attacker reach first?
Shifted into the pipeline — dependency, secret and static analysis on every commit, with depth testing at milestones.
Runs at
Every commit (SAST/SCA) · milestone pen tests
Typically
OWASP ZAP
Snyk
Semgrep
Trivy
Accessibility
Can everyone actually use it?
Automated checks catch roughly a third of WCAG issues. The rest needs keyboard and screen-reader testing, so we do both.
Runs at
Per PR (automated) · manual audit per milestone
Typically
axe-core
Pa11y
Lighthouse
NVDA / VoiceOver
Tooling is listed as typical, not fixed. The strategy chooses the stack — picking the framework first is how teams end up with two abandoned ones.
What we hold to
Six positions you can argue with.
If a principle cannot be disagreed with, it is not a principle. These are ours.
01
Risk decides coverage, not percentage
A coverage number says how much code ran, not whether the business is protected.
02
Test at the cheapest layer that proves it
If a contract test proves it, a UI test should not. The pyramid is a cost argument.
03
A flaky test is a broken test
A suite nobody trusts is worse than no suite. We hold a flake budget and defend it.
04
Non-functional is not a phase
Performance, security and accessibility ship in the pipeline from week one, not in a pre-launch audit.
05
The team keeps the framework
We hand over documentation and pairing, not a repository. Automation only its author can extend expires.
06
Say what you are not testing
We write the non-goals down, so gaps are decisions on record rather than discoveries in production.
One connected delivery system
From the right question to a product you can trust.
ZenSpark shapes the brief. ZenForge turns it into software. ZenQraft brings quality evidence into the journey—from requirements through operation.
01
ZenSpark
Discovery
Research the problem, resolve scope and make functional and cross-functional requirements explicit. The product owner approves the decisions.
Assess risk, shape the testing strategy and automate the right checks. Keep that evidence current as the product and its operating conditions change.
Input
Requirements, risks and the system
Output
Test evidence and release confidence
You are here · ZenQraft
↶ Evidence feeds the next decision. Quality findings and production feedback return to ZenForge for corrections and ZenSpark when scope needs to change. The arrows show responsibility and hand-offs; quality work overlaps discovery and delivery.
The result: a shared thread from product intent to release evidence, with explicit decisions, reviewable changes and feedback that improves the next iteration.
Start with the baseline
Find out what your suite actually guarantees.
A ZenQraft assessment gives you a quality baseline report and a prioritised roadmap — whether or not we build the automation afterwards.