Bugzy is a virtual QA teammate that joins your software development lifecycle. It extends your test coverage, verifies every code change, triages test failures, and collaborates with your team through Slack, Teams, and your issue tracker.
How long does setup take?
About 10 minutes. Sign up at bugzy.ai, connect your GitHub account, add your application URL, and provide a brief product description. Bugzy handles the rest.
Do I need QA experience?
No. Bugzy operates autonomously. It generates test plans from your product description and application, writes Playwright test code, executes tests, and triages failures. Teams without dedicated QA engineers use Bugzy as their entire QA layer.
What types of applications does Bugzy support?
Any web application accessible via a URL. Bugzy runs a real Chromium browser against your application, so it works with any framework — React, Next.js, Vue, Angular, Rails, Django, or static sites. The only requirement is a reachable URL for the environment you want to test.
When a PR is opened or a deployment lands, Bugzy’s verify-changes task runs relevant tests against the change. Results are posted as PR comments and GitHub check runs, so your team sees pass/fail status directly on the pull request.
Can Bugzy join my meetings?
Yes. Invite notetaker@bugzy.ai to meetings (Zoom, Google Meet, Teams). Bugzy analyzes the transcript and proposes follow-up QA actions based on what was discussed.
Can Bugzy verify changes made by AI agents?
Yes. When an AI coding agent creates a PR and a preview is deployed, Bugzy tests the preview and posts results as a GitHub check run. This creates an automated QA gate for AI-generated code.
What happens when Bugzy gets a test result wrong?
Reply to the finding in Slack or Teams. Bugzy re-evaluates, updates its knowledge base, and adjusts future triage. Over time, false positives decrease as Bugzy learns from team feedback.
How do I know when Bugzy ships new features?
When we publish a new changelog entry, Bugzy posts a short summary in your connected Slack or Teams channel so you don’t have to go looking for it. If you’d rather not be notified, you can mute the channel — the full changelog is always available at bugzy.ai/changelog.
Yes. Connect your test repo, and Bugzy runs the explore-test-codebase task to learn your framework and patterns. It can then contribute new tests that match your conventions.
Does Bugzy work with my test management system?
Bugzy can integrate with external TMS platforms like Zephyr and TestRail. Test case management becomes API-driven instead of file-based.
Can I push CI results to Bugzy?
Yes. External CI pipelines can push results to Bugzy via webhook. Bugzy triages the results the same way it triages its own managed test runs.
Bugzy uses outcome-based pricing: you pay for triages and test case creations, not per test run, seat, or user. Test runs themselves are unlimited within your plan’s managed run cap. Overages on triages and test cases are metered and invoiced automatically. See the pricing page for tier details.
Is there a free trial?
Yes. Every team gets a 21-day Trial plan with 50 triages and 10 test case creations at no cost. No credit card is required to start. Upgrade when you need more capacity or when the trial period ends.
What counts as a triage?
A triage is counted each time Bugzy’s AI classifies a test failure — determining whether it’s a product bug or a test-level issue. Each unique failure classification within a test run counts as one triage.
What counts as a test case creation?
A test case creation is counted each time Bugzy generates a new Playwright test file and commits it to your repository. Modifications to existing tests (e.g., auto-fix retries) do not count as new creations.
What happens when I exceed my plan limit?
Paid plans: Overage charges apply automatically at per-unit rates (e.g., €5 per extra triage on Starter). Your test runs are never paused — Bugzy keeps working and overages appear on your next invoice.Trial plan: When you reach your trial limits (50 triages or 10 test cases) or the 21-day period expires, new executions are blocked until you upgrade.
Can I cancel anytime?
Yes. All plans are month-to-month with no long-term contracts. Cancel from your dashboard at any time — your plan remains active through the end of the current billing period with a “cancellation pending” status.
All data is processed and stored in EU-only infrastructure. The database runs on Supabase (PostgreSQL) with encryption at rest. Secrets and credentials are encrypted using Google Cloud KMS. See the security page for full details.
Does Bugzy have access to my source code?
Bugzy accesses your repository via GitHub OAuth with scoped permissions — specifically, repository contents (read/write for test files), webhooks, and PR comments. Generated tests are committed to a separate test repository, not your main codebase.
Is Bugzy GDPR compliant?
Yes. Bugzy is fully compliant with GDPR (Articles 5-34) and the Bulgarian Personal Data Protection Act (PDPA). A Data Processing Agreement (DPA) is available at bugzy.ai/legal/dpa. Contact privacy@bugzy.ai for data subject requests.
How are credentials handled?
Credentials and secrets are encrypted using Google Cloud KMS and stored in Supabase with Row Level Security. At runtime, secrets are injected into ephemeral Cloud Run containers that are destroyed after each task execution — no persistent state remains.
Playwright with TypeScript. Bugzy generates standard @playwright/test scripts that run in Chromium. Since the tests are regular Playwright code, they are portable and can run in your own CI pipeline as well.
Can I customize generated tests?
Yes. Generated tests are standard Playwright TypeScript files committed to your repository. You can modify selectors, add assertions, adjust timeouts, or restructure test suites. Bugzy respects your changes on subsequent runs.
How does Bugzy handle flaky tests?
Bugzy’s AI triage classifies each failure. Test-level issues (broken selectors, timing problems) are auto-fixed with up to 3 retry attempts. Genuine product bugs are filed separately to your issue tracker. The self-improvement engine tracks disputed findings and adjusts classification over time.
Can I run tests on a schedule?
Yes. Configure cron schedules from the Bugzy dashboard to run tests at any interval — hourly, daily, weekly, or custom. Scheduled runs execute the full test cycle and report results through your configured integrations.
What triggers can start a test run?
Multiple triggers are supported:
GitHub events — pull requests, pushes, or deployments
Scheduled cron — configurable from the dashboard
Messaging — Slack or Microsoft Teams messages
Manual — trigger directly from the Bugzy dashboard
Do I need to write any test code?
No. Bugzy generates standard Playwright TypeScript tests and commits them to your repository. However, if you have existing tests (BYOT), Bugzy works with those too — learning your patterns and contributing new tests that match your conventions.