A comprehensive manual testing checklist covering keyboard navigation, screen readers, visual design, forms, media, and ARIA implementation.
Accessibility
Using axe-core, Playwright, Jest, and Cypress to write automated accessibility tests in JavaScript that run in CI/CD pipelines.
Javascript
Building carousels with keyboard navigation, live region announcements, auto-rotation controls, and proper ARIA roles for screen readers.
Javascript
Implementing dark mode with prefers-color-scheme while maintaining WCAG contrast ratios, respecting user preferences, and providing manual toggles.
CSS
Implementing form validation that announces errors to screen readers using aria-live regions, aria-invalid, and proper error message association.
HTML
Best practices for labeling inputs, grouping fields, handling errors, and making forms fully accessible to assistive technologies.
HTML