Objective
Perform systematic accessibility reviews to identify and remediate accessibility barriers. Reviews combine automated checks, manual testing and assistive technology verification.
Inputs
- Application or component to review.
- WCAG compliance target (default: WCAG 2.2 AA).
- Accessibility requirements from design phase.
Prerequisites
- Familiarity with Accessibility Engineering principles.
- Accessibility testing tools installed (axe DevTools, colour contrast checker, screen reader).
- Accessibility checklists available.
Workflow
Step 1: Automated Scan
Run automated accessibility checks:
- Use axe DevTools or WAVE browser extension.
- Run CI-based accessibility linter (e.g., axe-core, Pa11y).
- Document all automated findings.
- Filter false positives.
Step 2: Manual Keyboard Test
- Tab through all interactive elements.
- Verify visible focus indicators.
- Test all custom widget keyboard interactions.
- Verify no keyboard traps.
Step 3: Screen Reader Test
- Test with VoiceOver (macOS) or NVDA (Windows).
- Navigate by headings, landmarks and links.
- Verify form labels and error announcements.
- Test dynamic content updates.
Step 4: Visual Review
- Check colour contrast for all text and UI components.
- Verify content is readable at 200% zoom.
- Check responsive layout at different viewport sizes.
- Verify reduced motion preferences are respected.
Step 5: Document Findings
- Record all findings with severity labels (see Accessibility References).
- Include the WCAG criterion violated for each finding.
- Provide reproduction steps and remediation guidance.
- Prioritise findings by impact.
Severity Labels
| Severity | Description |
|---|---|
| Critical | Complete barrier — user cannot complete a task. |
| High | Significant barrier — task is very difficult. |
| Medium | Moderate barrier — task is more difficult than needed. |
| Low | Minor issue — does not block task completion. |
Checklist
- Automated scan completed.
- Manual keyboard test completed.
- Screen reader test completed.
- Colour contrast verified.
- Zoom and responsiveness checked.
- Reduced motion verified.
- Findings documented with severity.
- Remediation guidance provided.
- Follow-up review scheduled for critical/high issues.
Escalation Points
- Critical blocking issues: escalate to product owner.
- Pattern-level failures (e.g., all dialogs have the same issue): create a component fix and apply globally.
- Legal compliance concerns: escalate to legal team.
Expected Outputs
- Accessibility review report with findings and severity.
- Remediation recommendations for each finding.
- Updated WCAG compliance status.