🧠 Visure AI — Autonomous QA for the Next Era of Development
🚀 Inspiration
End-to-end testing is undergoing a transformation. Developers are increasingly combining tools like Cursor AI and Model Context Protocol (MCP) to auto-generate Playwright tests — but something’s missing.
Despite all the advancements, one fact remains: developers still need to write, maintain, and debug tests. And let’s face it — most of us don’t like doing that.
Flaky test failures. Brittle scripts. Mysterious CI breakdowns.
Even with AI in the mix, testing still feels like a chore. Worse, accessibility often falls by the wayside — tagged on late, or skipped entirely.
So I asked:
What if we reinvented end-to-end testing from scratch?
What if developers — or anyone — could test software just by describing what they expect in natural language?
That’s how Visure AI was born. Not another testing tool, but a whole new approach:
Autonomous QA that’s intelligent, accessible, and resilient — powered by language, not code.
💡 What it does
Visure AI is an end-to-end testing assistant that thinks like a QA engineer, not a script runner.
With Visure, you can:
- 🗣️ Write tests in plain English — no scripts, no boilerplate.
- 🤖 Auto-generate resilient tests using LLMs + Playwright + MCP.
- 🧠 Self-heal tests when UI changes, instead of breaking builds.
- ♿ Automatically scan for accessibility issues and suggest inclusive improvements (Coming Soon).
- 📹 Record every test session with visual playback and debugging context.
- 🔁 Run tests async inside CI — GitHub Actions, Bitbucket Pipelines, or webhooks. No agent required.
This isn’t just faster testing.
It’s AI-native quality assurance for the modern development stack.
🛠️ How I built it
Visure AI combines bleeding-edge tools into one cohesive platform:
- Playwright — for rock-solid browser automation.
- LLMs (Gemini + prompt tuning) — to understand user instructions and generate test logic.
- MCP (Model Context Protocol) — customized version of
@playwright/mcp@latestwith added support for async control and video recording. - CI Integrations — GitHub Actions, Bitbucket Pipelines, and webhook support for agent-free, headless runs.
- Netlify — used for hosting the core web interface and test entry flow.
Originally, I used Netlify for hosting and streaming real-time test responses. But I hit platform limitations — especially around long-running serverless functions and request timeouts. So I re-architected the logic to support a "Run in Background" model.
This approach isn’t just more scalable — it’s foundational for fully async CI/CD workflows, where test agents must trigger and run independently of a chat interface or web UI.
Development was powered by Bolt, while I extended the MCP server (via Cursor Background Agents) to support full video capture — ensuring test results are not only seen, but understood.
🛠️ GitHub MCP Fork: https://github.com/lewisvoncken/playwright-mcp
🧱 Challenges I ran into
Like any good testing suite, Visure AI was forged in trial:
- 🧠 Teaching LLMs to reason through multi-step test logic and DOM state.
- 🔄 Handling flaky timing conditions without over-engineering wait logic.
- 📦 Packaging everything into an async CI-ready format that required no interactive interface.
- ⏱ Designing for performance — minimal latency with maximal reliability.
- 🎯 Striking the perfect balance between simplicity of input and accuracy of execution.
🏆 Accomplishments that I'm proud of
- ✅ Built a working system where tests are written in natural language and executed reliably.
- 📽️ Added full video recording to every test run — debug with confidence, not guesswork.
- 🧠 Delivered real self-healing test logic to reduce flakiness over time.
- 🧪 Enabled autonomous QA runs inside CI/CD with zero local setup.
- 📦 Created a platform that can scale from indie devs to enterprise QA teams.
📚 What we learned
- Developers want power, but crave simplicity — AI bridges that gap beautifully.
- Test tooling should be inclusive — accessible to QAs, PMs, even non-technical stakeholders.
- Generating tests is not enough. What matters is resilience, feedback, and real visibility.
- Accessibility isn’t a checkbox — it’s a responsibility. It needs to be first-class.
- Async is the future — agents should work where and when the team needs them.
🔮 What’s next for Visure AI
We’re just getting started. Here’s what’s coming soon:
- ♿ Launching full accessibility analysis with fix suggestions and compliance scoring.
- 👨🔬 Support for test suites, re-runs, and reusable test flows.
- 🧩 Publishing Visure Agent as an open CI/CD plug-in for all major pipelines.
- 📱 Expanding into mobile and API-first testing.
- 💬 Slack/Discord notifications for results, regressions, and a11y reports.
- 📊 Full dashboard with flaky test tracking, visual diffs, and long-term QA insights.
Visure AI isn’t just a better way to test.
It’s a smarter, more inclusive way to ship software — confidently, and at scale.
Built With
- entri
- netlify
- next.js
- playwright
- typescript
- vercel-ai-sdk

Log in or sign up for Devpost to join the conversation.