Engineering
accessibility-testing avatar

accessibility-testing

Automated WCAG 2.2 accessibility audits, screen reader validation, and inclusive design verification for scalable software development.

Introduction

The accessibility-testing skill is a specialized engineering toolkit designed for developers and quality assurance engineers tasked with ensuring digital products meet global inclusive design standards. It provides a robust framework for performing WCAG 2.2 compliance audits, validating screen reader compatibility, and enforcing accessibility requirements across complex web applications. By integrating seamlessly with existing CI/CD pipelines, it helps teams mitigate legal risks associated with ADA and Section 508 compliance while ensuring that applications remain usable for the over 1 billion people worldwide living with disabilities.

  • Automated accessibility linting and auditing using industry-standard tools like axe-core, pa11y, and Lighthouse.

  • Specialized workflows for testing POUR principles: Perceivable, Operable, Understandable, and Robust content.

  • Comprehensive support for keyboard-only navigation testing and visual focus indicator verification.

  • Integration with the qe-browser fleet for headless accessibility tree analysis and real-time DOM evaluation via Vibium.

  • Structured reporting for compliance levels A, AA, and AAA, including remediation guidance for specific violations.

  • Fleet orchestration capabilities to coordinate multiple QA agents for deep-dive audits, screen reader simulation, and color contrast validation.

  • Use this skill during the development lifecycle for feature-level validation, pre-release accessibility audits, and ongoing regression testing of critical user paths.

  • When running automated scans, leverage the preferred a11y-ally integration to avoid bulky dependencies like Playwright while maintaining high-fidelity reporting.

  • Manual testing remains a critical component; use the provided screen reader checklists (VoiceOver, NVDA, JAWS) to augment automated results.

  • Ensure color contrast ratios meet the 4.5:1 requirement for normal text and 3:1 for large text/UI elements.

  • The tool accepts web URLs or local component selectors as input and generates detailed JSON reports containing violation impact analysis and actionable fix paths.

Repository Stats

Stars
329
Forks
65
Open Issues
4
Language
TypeScript
Default Branch
main
Sync Status
Idle
Last Synced
Apr 29, 2026, 06:35 AM
View on GitHub