Season 01 — Now Recruiting Hunters

HUNT BUGS.
EARN GLORY.
BREAK SOFTWARE.

BugArena is the first competitive playground for QA testers. Drop into live, intentionally broken apps. File real bug reports. Get scored on severity, rarity, and craft. Build a hunter reputation that actually means something.

Hunters enlisted
Bugs confirmed
6
Live arenas
Bounties paid
Live Bug Feed
CRITAuth bypass via forged JWT in /api/admin·@neo_qa+480 XP· 12s ago
MAJCart total miscalculates 20% VAT on discounted items·@hexhunter+220 XP· 47s ago
CRITRace condition in checkout double-charges card·@kira.tests+510 XP· 1m ago
MINDate picker off-by-one on DST boundary·@bitwise+90 XP· 2m ago
MAJStored XSS in profile bio renders raw HTML·@payload_q+260 XP· 3m ago
TRIVFocus ring clipped on primary CTA in Safari·@a11y_amy+35 XP· 4m ago
MAJPagination resets active filters on next page·@regress.io+180 XP· 5m ago
CRITIDOR — /orders/{id} returns other users' invoices·@sec.sage+540 XP· 6m ago
MINEmpty cart state missing aria-live announcement·@a11y_amy+75 XP· 7m ago
TRIVTrailing whitespace in confirmation email subject·@nitpick+20 XP· 8m ago
CRITAuth bypass via forged JWT in /api/admin·@neo_qa+480 XP· 12s ago
MAJCart total miscalculates 20% VAT on discounted items·@hexhunter+220 XP· 47s ago
CRITRace condition in checkout double-charges card·@kira.tests+510 XP· 1m ago
MINDate picker off-by-one on DST boundary·@bitwise+90 XP· 2m ago
MAJStored XSS in profile bio renders raw HTML·@payload_q+260 XP· 3m ago
TRIVFocus ring clipped on primary CTA in Safari·@a11y_amy+35 XP· 4m ago
MAJPagination resets active filters on next page·@regress.io+180 XP· 5m ago
CRITIDOR — /orders/{id} returns other users' invoices·@sec.sage+540 XP· 6m ago
MINEmpty cart state missing aria-live announcement·@a11y_amy+75 XP· 7m ago
TRIVTrailing whitespace in confirmation email subject·@nitpick+20 XP· 8m ago
// ISTQB Foundation

Severity ≠ Priority.

One of the most-confused concepts in QA. Severity is how badly the bug breaks the system. Priority is how urgently the business needs it fixed. Hover any cell to see what each combination demands.

S1 · Critical — data loss, outage, security breach.
S2 · Major — core feature broken, no clean workaround.
S3 · Minor — degraded UX, workaround exists.
S4 · Trivial — cosmetic, typo, polish.
P1 Now
P2 Next
P3 Soon
P4 Backlog
S1 Critical
S2 Major
S3 Minor
S4 Trivial

Hover a cell to see a real-world example of that severity × priority combination.

// IEEE 829 / ISTQB Defect Report Template

Anatomy of a great bug report.

Reports missing any of these nine fields are auto-rejected by our Quality Coach. Hit them all and you write reports developers thank you for.

The 9 fields
  • Title
  • Environment
  • Preconditions
  • Steps to reproduce
  • Expected result
  • Actual result
  • Evidence
  • Severity
  • Priority
Weak report — auto-rejected
Title
Bug
Environment
Preconditions
Steps to reproduce
tried adding stuff
Expected result
discount works
Actual result
doesn't work
Evidence
Severity
Priority
Strong report — +480 XP
Title
Cart total ignores promo code on second item (Chrome 124, prod)
Environment
Chrome 124.0.6367 / macOS 14.4 / prod build 2.18.1
Preconditions
Logged-in user with empty cart, valid promo SAVE10 active
Steps to reproduce
1. Add item A → 2. Apply SAVE10 → 3. Add item B → 4. Open cart
Expected result
10% discount applied to subtotal of A + B = $90.00
Actual result
Discount applied only to item A; total shows $95.00 instead of $90.00
Evidence
Screen recording + HAR + console log attached
Severity
S2 Major — revenue impact, no workaround
Priority
P1 Now — affects all paying users with promos
// Black-box test design

Train the techniques pros use.

Click a card to flip it. Each arena drills one of these ISTQB-foundation techniques until they're muscle memory.

Daily Challenge · Day 1

Promo code only applied to first cart item

Today's drill trains Boundary Value Analysis. Drop into Checkout: The Gauntlet, find the planted defect, and file an IEEE-compliant report before the timer flips.

ECOMMERCEBRUTAL 23 planted 20 min
Start Challenge
+320 XP
Next challenge drops in
--
Hours
--
Min
--
Sec
Streak multiplier×1
3d
7d
14d
30d
Hunter of the Week
AH

Loading…

@hunter·Rookie
XP
0
Bugs
1
Streak
1d
Challenge @hunter

Beat their score in First Hunt to claim the throne.

How to dethrone
  1. 01
    File higher-severity bugs

    S1/S2 finds carry 5× the XP weight of cosmetic bugs.

  2. 02
    Be the first finder

    First-blood bonus + decay curve rewards speed and rarity.

  3. 03
    Write IEEE-grade reports

    Full template scores 2× vs partial reports auto-rejected by the Coach.

  4. 04
    Stack your daily streak

    Consecutive days unlock multipliers up to ×1.5.

Plays nicely with the stack you already use →
JiraLinearGitHub IssuesPlaywrightCypressSeleniumPostmanTestRailXrayBrowserStack
// QA Glossary

Speak the language. Fluently.

A new ISTQB term every 7 seconds. Memorise the vocabulary that gets you taken seriously in standups, interviews, and incident reviews.

bugarena ~ glossary
CRIT-0142 • race condition in checkoutHIGH-9281 • XSS in profile bioMED-4410 • date picker off-by-oneLOW-7732 • alt text missing on heroCRIT-0143 • auth bypass via headerHIGH-9282 • memory leak in chatMED-4411 • pagination resets filtersLOW-7733 • focus ring clippedCRIT-0142 • race condition in checkoutHIGH-9281 • XSS in profile bioMED-4410 • date picker off-by-oneLOW-7732 • alt text missing on heroCRIT-0143 • auth bypass via headerHIGH-9282 • memory leak in chatMED-4411 • pagination resets filtersLOW-7733 • focus ring clipped
// Why BugArena

QA finally has a league.

Devs have LeetCode. Designers have Dribbble. Testers have… outdated methods. We're fixing that.

Real broken apps

Not multiple choice. Not Jira screenshots. Live React, Node, and mobile builds with planted bugs ranging from off-by-one to auth bypass.

Skill-weighted scoring

Our engine grades you on severity, rarity, repro quality, and evidence. Lazy reports lose XP. Beautiful ones go viral.

Reputation that ships

Public hunter profiles at bugarena.com/u/yourname — verified finds, skill rankings, and badges that recruiters actually trust.

Sponsored arenas

Companies drop pre-release builds for crowd QA. You hunt, they ship. Top finders get cash bounties and recruiter pings.

// Featured Arenas

Drop in. Break things.

E-COMMERCEBRUTAL

Checkout: The Gauntlet

A Stripe-powered checkout riddled with race conditions, tax math errors, and a sneaky auth bypass on the order summary.

23 planted 1,200 XP
ACCESSIBILITYHARD

Dashboard of Doom

Looks fine. Screen readers cry. Hunt WCAG violations, focus traps, and contrast failures across 14 widgets.

17 planted 800 XP
SECURITYELITE

Profile Pwn Lab

XSS, IDOR, and a CSRF combo waiting to be chained. Only S-tier hunters have closed this one.

9 planted 2,400 XP
// The XP System

Every bug has a price.

Our scoring engine weighs four signals — severity, rarity, reproducibility, and report craft — to award XP, loot, and ranking on the global leaderboard.

Severity
Crit hits 5x harder than low
Rarity
First finder bonus + decay curve
Repro quality
Steps, video, console graded by AI
Combo streaks
Chain hunts for XP multipliers
Hunter RankSEASON 01
01
Recruit0 XP
02
Tracker500 XP
03
Hunter2,500 XP
04
Reaper10K XP
05
Legend50K XP
First Blood
Zero Day
A11y Saint
// Global Leaderboard

The Top 5, this week.

#
Hunter
Tier
Bugs
Season XP
👑
N0
n0vakane
JP
Legend
612
184,209
02
RA
raccoon.exe
DE
Legend
588
171,884
03
SA
saltwater
BR
Legend
549
162,330
04
MI
miss.repro
US
Reaper
502
139,012
05
DE
deadlock_dad
PL
Reaper
481
128,447
// For Engineering Teams

Crowdsource your QA.
Recruit your next hire.

Sponsor an arena around your pre-release build. Thousands of ranked hunters stress-test it for you. Top performers get pinged to your inbox with a verified skill profile attached.

Pre-release pressure test
Up to 500 hunters per arena
Triage-ready reports
AI-summarized, deduped, prioritized
Talent shortlists
Ranked by skill, not LinkedIn
Closed beta — Q2 2026

Claim your handle.

First 1,000 hunters get a permanent founder badge, lifetime XP boost, and early access to sponsored arenas.