Try free
7 min read Guide 667 of 877

How to Use GitScrum for QA Teams

Effective QA integration accelerates delivery while maintaining quality standards. GitScrum helps QA teams coordinate with development through shared boards, test tracking, bug management, and visibility into the entire development pipeline.

QA Integration Model

Workflow Integration

QA IN DEVELOPMENT WORKFLOW:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ BACKLOG → DEV → CODE REVIEW → QA → STAGING → PRODUCTION    │
│    │                           │       │                    │
│    │                           │       │                    │
│    ▼                           ▼       ▼                    │
│ QA reviews            Tests       Regression               │
│ acceptance            feature     testing                  │
│ criteria              + explores                           │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ SHIFT-LEFT ACTIVITIES:                                      │
│ • Review user stories for testability                      │
│ • Write test cases before development                      │
│ • Participate in design discussions                        │
│ • Define acceptance criteria with product                  │
│                                                             │
│ CONTINUOUS ACTIVITIES:                                      │
│ • Automated test maintenance                               │
│ • Exploratory testing sessions                             │
│ • Bug triage and verification                              │
│ • Test environment management                              │
└─────────────────────────────────────────────────────────────┘

QA Board Columns

QA-INTEGRATED KANBAN BOARD:
┌──────────┬────────┬──────────┬──────────┬────────┬────────┐
│ BACKLOG  │ IN DEV │ CODE     │ QA       │ STAGING│ DONE   │
│          │        │ REVIEW   │ TESTING  │        │        │
├──────────┼────────┼──────────┼──────────┼────────┼────────┤
│          │        │          │          │        │        │
│ □ Story 5│ ■ #122 │ ■ #118   │ ■ #115   │ ■ #110 │ ✓ #105 │
│ □ Story 6│ ■ #123 │ ■ #119   │ ■ #116   │        │ ✓ #106 │
│ □ Bug #45│        │          │ ■ #117   │        │ ✓ #107 │
│          │        │          │          │        │        │
│          │        │          │ BLOCKED: │        │        │
│          │        │          │ ⚠️ #114  │        │        │
│          │        │          │ (env     │        │        │
│          │        │          │ issue)   │        │        │
└──────────┴────────┴──────────┴──────────┴────────┴────────┘

Test Management

Test Case Organization

TEST CASE STRUCTURE:
┌─────────────────────────────────────────────────────────────┐
│ FEATURE: User Authentication                               │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ TEST SUITE: Login Flow                                     │
│ ├── TC-001: Valid login with email                         │
│ ├── TC-002: Valid login with username                      │
│ ├── TC-003: Invalid password handling                      │
│ ├── TC-004: Account lockout after failures                 │
│ ├── TC-005: Remember me functionality                      │
│ └── TC-006: Session timeout behavior                       │
│                                                             │
│ TEST SUITE: Password Reset                                 │
│ ├── TC-010: Request reset email                            │
│ ├── TC-011: Reset link validity                            │
│ ├── TC-012: Password requirements validation               │
│ └── TC-013: Success message and redirect                   │
│                                                             │
│ TEST SUITE: Registration                                   │
│ ├── TC-020: Valid registration flow                        │
│ ├── TC-021: Duplicate email handling                       │
│ ├── TC-022: Email verification                             │
│ └── TC-023: Terms acceptance required                      │
│                                                             │
│ COVERAGE: 15 test cases | Last run: 2 days ago             │
└─────────────────────────────────────────────────────────────┘

Test Planning

SPRINT TEST PLAN:
┌─────────────────────────────────────────────────────────────┐
│ SPRINT 24 - Test Plan                                      │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ NEW FEATURES TO TEST:                                       │
│ ┌─────────────────────────────────────────────────────────┐│
│ │ Feature: New Checkout Flow                              ││
│ │ Stories: #115, #116, #117                               ││
│ │ Test cases: 12 new + 8 regression                       ││
│ │ Estimated effort: 3 days                                ││
│ │ QA assigned: @Maria                                     ││
│ └─────────────────────────────────────────────────────────┘│
│                                                             │
│ REGRESSION SCOPE:                                           │
│ • Full: Payment processing (critical path)                 │
│ • Smoke: User management, cart                             │
│ • Automated: 85% coverage                                  │
│                                                             │
│ EXPLORATORY SESSIONS:                                       │
│ • New checkout UX - 2 hours                                │
│ • Mobile responsive - 1 hour                               │
│                                                             │
│ ENVIRONMENTS:                                               │
│ • QA: Available                                            │
│ • Staging: Deploy after QA sign-off                        │
│                                                             │
│ RISKS:                                                      │
│ • Payment gateway test mode availability                   │
│ • Mobile device coverage                                   │
└─────────────────────────────────────────────────────────────┘

Bug Management

Bug Workflow

BUG LIFECYCLE:
┌─────────────────────────────────────────────────────────────┐
│                                                             │
│ FOUND → TRIAGED → ASSIGNED → FIXED → VERIFIED → CLOSED     │
│           │                              │                  │
│           │                              │                  │
│           ▼                              ▼                  │
│     Won't Fix                     Reopened                 │
│     Duplicate                     (returns to               │
│     Cannot Reproduce              ASSIGNED)                │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ SEVERITY LEVELS:                                            │
│ • Critical: System down, data loss, security               │
│ • High: Major feature broken, no workaround                │
│ • Medium: Feature impaired, workaround exists              │
│ • Low: Minor issue, cosmetic                               │
│                                                             │
│ PRIORITY (when to fix):                                     │
│ • P0: Immediately (stop current work)                      │
│ • P1: This sprint                                          │
│ • P2: Next sprint                                          │
│ • P3: Backlog                                              │
└─────────────────────────────────────────────────────────────┘

Bug Report Template

BUG REPORT:
┌─────────────────────────────────────────────────────────────┐
│ BUG-234: Checkout fails with gift card + promo code        │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ SEVERITY: High | PRIORITY: P1 | STATUS: Assigned           │
│ Found in: Sprint 24 | Feature: #115 New Checkout           │
│                                                             │
│ ENVIRONMENT:                                                │
│ • Browser: Chrome 120                                      │
│ • OS: macOS 14.2                                           │
│ • Environment: QA                                          │
│                                                             │
│ STEPS TO REPRODUCE:                                         │
│ 1. Add items to cart (total > $50)                         │
│ 2. Apply gift card ($25)                                   │
│ 3. Apply promo code "SAVE10"                               │
│ 4. Click "Place Order"                                     │
│                                                             │
│ EXPECTED: Order placed with both discounts                 │
│ ACTUAL: Error "Invalid payment combination"                │
│                                                             │
│ ATTACHMENTS:                                                │
│ • Screenshot of error                                      │
│ • Console log                                              │
│ • Network request/response                                 │
│                                                             │
│ NOTES:                                                      │
│ Works fine with only gift card or only promo code          │
└─────────────────────────────────────────────────────────────┘

Quality Metrics

QA Dashboard

QA SPRINT METRICS:
┌─────────────────────────────────────────────────────────────┐
│ SPRINT 24 - QA Summary                                     │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ TEST EXECUTION:                                             │
│ Total cases: 156 | Passed: 142 | Failed: 8 | Blocked: 6   │
│ Pass rate: 91%                                             │
│                                                             │
│ BUGS FOUND:                                                 │
│ Critical: 0 | High: 3 | Medium: 8 | Low: 5                 │
│ Total: 16 (vs 12 last sprint)                              │
│                                                             │
│ BUG RESOLUTION:                                             │
│ Fixed: 11 | In progress: 3 | Backlogged: 2                 │
│ Avg fix time: 1.5 days                                     │
│                                                             │
│ AUTOMATION:                                                 │
│ Automated: 124/156 (79%)                                   │
│ CI runs: 45 this sprint                                    │
│ Flaky tests: 3 (investigating)                             │
│                                                             │
│ TREND:                                                      │
│ [Sprint 21] ████████░░ 80% pass                            │
│ [Sprint 22] █████████░ 85% pass                            │
│ [Sprint 23] █████████░ 88% pass                            │
│ [Sprint 24] █████████░ 91% pass ← Current                  │
└─────────────────────────────────────────────────────────────┘