Skip to main content

E2E Testing Skills for AI Agents

End-to-end testing skills for AI coding agents. Playwright, Cypress, Selenium, and browser automation — install with one command.

npx qaskills add playwright-e2e

What is End-to-End Testing?

End-to-end testing validates complete user workflows by simulating real browser interactions from start to finish. E2E tests verify that all layers of an application — frontend, backend, database, and third-party integrations — work together correctly. Popular frameworks include Playwright, Cypress, and Selenium WebDriver. These skills teach your AI coding agent best practices for writing reliable, maintainable E2E tests including Page Object Model patterns, test fixtures, retry strategies, and parallel execution.

97 skills available

Playwright E2E Testing

by thetestingacademy

92

Comprehensive Playwright end-to-end testing patterns with Page Object Model, fixtures, and best practices

e2e
visual
playwright
8692/100
Featured

Vibe Check - Browser Automation

by vibiumdev

95

Automate Chrome browser interactions via CLI with persistent daemon mode. Navigate pages, extract content, click elements, type text, manage tabs, and take screenshots.

e2e
visual
playwright
7595/100
Featured

Cypress E2E Testing

by thetestingacademy

90

Cypress end-to-end testing with custom commands, intercepts, and component testing

e2e
cypress
5890/100
Featured

Agent Browser

by vercel-labs

95

Browser automation tool by Vercel Labs enabling programmatic web interaction. Navigate URLs, capture interactive elements with refs, fill forms, take screenshots, generate PDFs, and run parallel sessions.

e2e
visual
accessibility
playwright
4795/100
Featured

Puppeteer Automation

by thetestingacademy

88

Headless Chrome automation with Puppeteer for web scraping, PDF generation, and E2E testing

e2e
browser-automation
playwright
3888/100
Featured

Selenium Advanced POM Framework

by thetestingacademy

90

Advanced Selenium WebDriver framework with three Page Object Model patterns (Basic POM, Improved POM, Page Factory), retry mechanisms, Allure reporting, Excel data-driven testing, and Selenoid grid support.

e2e
selenium
3490/100
Featured

Maestro Mobile Testing

by thetestingacademy

88

Simple mobile UI testing with YAML flows for iOS and Android without complex setup

mobile
e2e
appium
2288/100

Selenium Java Testing

by thetestingacademy

85

Selenium WebDriver with Java using Page Object Model and TestNG

e2e
selenium
2285/100

Detox Mobile Testing

by thetestingacademy

85

Gray box E2E testing for React Native apps on iOS and Android simulators

mobile
e2e
appium
1885/100

Test Data Generation

by thetestingacademy

83

Test data strategies using Faker.js, factories, builders, and database seeding

unit
integration
e2e
1883/100

CI/CD Pipeline Testing

by qaskills

84

Testing CI/CD pipeline configurations including build validation, deployment verification, rollback testing, and pipeline-as-code quality checks.

integration
e2e
1784/100

GraphQL Subscription Testing

by qaskills

82

Testing GraphQL subscriptions including WebSocket lifecycle, real-time event delivery, authorization on subscriptions, and connection management.

integration
e2e
apollo
graphql
1782/100

WebdriverIO E2E

by thetestingacademy

84

Cross-browser E2E testing with WebdriverIO, Cucumber integration, and visual regression

e2e
visual
selenium
1784/100

Visual Regression Testing

by thetestingacademy

86

Visual regression testing with Playwright screenshots and diff comparison

visual
e2e
playwright
1686/100

Sentry Error Monitoring & Testing

by qaskills

87

Integration testing with Sentry for error tracking, performance monitoring, and release health verification in production environments.

integration
e2e
sentry
1687/100

Testing in Production Patterns

by qaskills

80

Safe testing-in-production strategies including feature flags, shadow traffic, canary releases, dark launches, and observability-driven development.

e2e
performance
1680/100

Accessibility Auditor

by Pramod

90

Comprehensive WCAG 2.1 AA compliance testing combining automated axe-core scans with manual keyboard navigation, screen reader compatibility, and focus management verification

accessibility
e2e
playwright
axe-core
1690/100
Featured

E2E Testing Patterns

by thetestingacademy

87

Comprehensive end-to-end testing methodologies and best practices covering architecture, test design, data management, flakiness prevention, and cross-browser strategies.

e2e
playwright
cypress
1687/100

Flutter Testing Patterns

by qaskills

82

Flutter app testing with widget tests, integration tests, golden tests, Mockito, bloc testing, and Flutter Driver for end-to-end scenarios.

unit
integration
e2e
flutter
1682/100

Espresso Android Testing

by thetestingacademy

84

Android UI testing framework with synchronization, view matchers, and actions

mobile
e2e
appium
1684/100

Form Validation Breaker

by Pramod

89

Exhaustive testing of form validation logic including boundary values, injection payloads, encoding edge cases, and client-server validation bypass techniques

security
e2e
playwright
1589/100
Featured

Browser-Use Automation

by thetestingacademy

81

CLI tool for persistent browser automation with multi-session support, featuring Chromium/Real/Remote browser modes, cookie management, JavaScript execution, and long-running automation workflows.

e2e
integration
performance
1581/100

Detox React Native Testing

by qaskills

81

End-to-end testing for React Native apps using Detox with gray-box testing, synchronization, device simulation, and CI integration.

e2e
mobile
detox
1581/100

Authentication Testing Patterns

by qaskills

83

Comprehensive authentication testing including login flows, password policies, MFA, session management, account lockout, and SSO integration.

security
integration
e2e
1583/100

Smoke Test Suite Builder

by qaskills

81

Building effective smoke test suites for deployment verification including critical path coverage, health endpoints, and rapid feedback testing.

smoke
e2e
1581/100

Screenshot Capture Testing

by openai

87

Cross-platform desktop and application screenshot capture for visual testing, UI verification, and automated visual comparison across macOS, Linux, and Windows.

visual
e2e
1587/100

Production Smoke Suite

by Pramod

89

Design and maintain lightweight production smoke test suites that verify critical user journeys, API health, and infrastructure availability after deployments

e2e
playwright
1589/100
Featured

Angry User Simulator

by Pramod

88

Simulate aggressive user behavior patterns including rapid clicking, random navigation, form abuse, tab spamming, and unexpected interaction sequences to find UI resilience issues

e2e
playwright
1488/100
Featured

XCUITest iOS Testing

by thetestingacademy

83

Native iOS UI testing with Swift and Xcode Test Navigator integration

mobile
e2e
appium
1483/100

Flaky Test Quarantine

by Pramod

88

Detect, quarantine, and systematically fix flaky tests with automated retry analysis, root cause categorization, and CI pipeline integration for test reliability

code-quality
e2e
playwright
jest
1488/100
Featured

Screenshot Visual Diff Testing

by qaskills

80

Automated screenshot comparison testing with configurable thresholds, anti-aliasing tolerance, and responsive viewport visual validation.

visual
e2e
playwright
cypress
1380/100

Real-Time Collaboration Testing

by qaskills

87

Testing real-time collaborative features including conflict resolution, CRDT validation, cursor presence, and concurrent editing scenarios.

integration
e2e
1387/100

Selenium Grid Parallel Testing

by qaskills

86

Parallel test execution with Selenium Grid including hub/node configuration, Docker-based grid, cross-browser testing, and session management.

e2e
selenium
1386/100

Search Functionality Testing

by qaskills

83

Search feature testing including relevance scoring, autocomplete, typo tolerance, faceted search, pagination, and search analytics verification.

integration
e2e
1383/100

Browser Extension Testing

by qaskills

87

Testing browser extensions including content script injection, background worker testing, popup UI testing, storage API testing, and cross-browser compatibility.

e2e
integration
1287/100

Debugging Strategies

by thetestingacademy

85

Advanced debugging patterns for test failures covering root cause analysis, flakiness investigation, performance debugging, and systematic troubleshooting methodologies.

e2e
unit
integration
playwright
cypress
1285/100

Dead Link Detector

by Pramod

87

Automated detection and reporting of broken links, missing resources, and orphaned pages across web applications using crawl-based and DOM-based strategies

e2e
code-quality
playwright
1287/100

TestCafe Testing

by thetestingacademy

82

Node.js E2E testing framework with TypeScript support, smart assertions, and parallel execution

e2e
selenium
1282/100

Payment Integration Testing

by qaskills

81

Payment gateway testing including Stripe, PayPal, and Square integration testing with sandbox environments, webhook verification, and error handling.

integration
e2e
1281/100

Feature Flag Testing

by qaskills

81

Testing feature flag implementations including flag evaluation, gradual rollout verification, fallback behavior, and flag cleanup detection.

integration
e2e
1181/100

Test Data Factory

by Pramod

87

Build reusable test data factories with builder patterns, realistic fake data generation, relationship handling, and database seeding for consistent test environments

unit
integration
e2e
jest
vitest
1187/100

Ruby on Rails Testing

by qaskills

87

Rails application testing with RSpec, FactoryBot, Capybara, system tests, request specs, model specs, and Rails-specific testing conventions.

unit
integration
e2e
rails
rspec
1187/100

Appium Mobile Testing

by thetestingacademy

84

Mobile app testing automation for iOS and Android with Appium

mobile
e2e
appium
1184/100

Mobile Device Farm Testing

by qaskills

87

Scalable mobile testing using cloud device farms like AWS Device Farm, BrowserStack, and Firebase Test Lab for cross-device compatibility.

e2e
mobile
compatibility
1187/100

Laravel Testing Patterns

by qaskills

89

Laravel PHP testing with PHPUnit, feature tests, browser tests with Dusk, database factories, mocking facades, and HTTP testing helpers.

unit
integration
e2e
laravel
phpunit
1189/100

Race Condition Finder

by Pramod

88

Detect and reproduce race conditions in web applications including double submissions, concurrent state mutations, and timing-dependent UI bugs

e2e
integration
playwright
1188/100

Console Error Hunter

by Pramod

86

Systematically detect, capture, and categorize browser console errors, warnings, and unhandled exceptions during automated test execution

e2e
code-quality
playwright
1086/100

Allure Report Generator

by Pramod

86

Configure and generate rich Allure test reports with test categorization, historical trends, environment details, and CI/CD integration for comprehensive test visibility

e2e
integration
playwright
jest
1086/100

Ephemeral Environment Testing

by qaskills

81

Testing in ephemeral preview environments for pull requests including environment provisioning, data seeding, and automated teardown.

integration
e2e
1081/100

Timezone Bug Hunter

by Pramod

87

Detect timezone-related bugs including incorrect date conversions, DST edge cases, locale formatting issues, and UTC offset miscalculations across application layers

e2e
integration
playwright
1087/100

Playwright Network Testing

by qaskills

89

Network-level testing with Playwright including request interception, response mocking, network throttling, and HAR recording/replay.

e2e
integration
playwright
1089/100

BDD/Cucumber Patterns

by thetestingacademy

82

Behavior-driven development with Cucumber, Gherkin, and step definitions

bdd
e2e
cucumber
982/100

Memory Leak Detector

by Pramod

87

Identify and diagnose memory leaks in web applications through heap analysis, DOM node counting, detached element detection, and performance profiling

performance
e2e
playwright
987/100

Error Boundary Tester

by Pramod

86

Validate error boundary implementations in React and other frameworks ensuring graceful degradation, proper fallback UI rendering, and error recovery flows

e2e
unit
playwright
jest
986/100

Search Quality Tester

by Pramod

86

Evaluate search functionality quality including relevance ranking, typo tolerance, faceted filtering, autocomplete accuracy, and zero-results handling

e2e
integration
playwright
986/100

Screenshot Baseline Generator

by Pramod

86

Generate and maintain visual regression screenshot baselines with intelligent diffing, responsive breakpoint coverage, and dynamic content masking strategies

visual
e2e
playwright
986/100

A/B Test Validation

by qaskills

89

Validating A/B test implementations including traffic splitting accuracy, statistical significance calculation, metric tracking, and experiment cleanup.

integration
e2e
989/100

AR/VR Application Testing

by qaskills

82

Testing augmented and virtual reality applications including spatial tracking, gesture recognition, performance on headsets, and motion sickness testing.

e2e
performance
982/100

Loading State Tester

by Pramod

86

Verify loading states, skeleton screens, spinners, and progress indicators across all data-fetching scenarios including slow networks, errors, and partial loads

e2e
performance
playwright
986/100

Mobile Gesture Tester

by Pramod

85

Test touch interactions and mobile gestures including swipe, pinch-zoom, long-press, drag-and-drop, pull-to-refresh, and multi-touch behaviors across mobile viewports

mobile
e2e
playwright
appium
885/100

Test Plan Generation

by thetestingacademy

80

Generate comprehensive test plans with coverage matrices and risk-based testing

e2e
integration
unit
880/100

Kubernetes Testing Patterns

by qaskills

87

Kubernetes deployment testing including manifest validation, Helm chart testing, pod health checks, network policy testing, and rollback verification.

integration
e2e
kubernetes
887/100

Regression Suite from Bug Reports

by Pramod

85

Automatically generate regression test cases from bug reports and incident post-mortems to prevent previously fixed defects from recurring

e2e
integration
playwright
885/100

Localization Bug Finder

by Pramod

86

Detect localization and internationalization defects including untranslated strings, text expansion overflow, RTL layout issues, and locale-specific formatting errors

e2e
accessibility
playwright
886/100

WebSocket Bug Finder

by Pramod

87

Test WebSocket connections for reliability including reconnection logic, message ordering, heartbeat mechanisms, and connection state management under adverse conditions

integration
e2e
playwright
887/100

Responsive Layout Breaker

by Pramod

86

Systematically test responsive web layouts across viewports, detecting overflow, text truncation, overlapping elements, and broken grid layouts

visual
e2e
playwright
886/100

UX Friction Logger

by Pramod

85

Identify and log user experience friction points including excessive clicks, confusing navigation, slow interactions, and workflow bottlenecks through automated heuristic analysis

e2e
playwright
885/100

First-Time User Tester

by Pramod

84

Validate the first-time user experience including onboarding flows, empty states, tutorial completion, progressive disclosure, and initial setup wizards

e2e
accessibility
playwright
784/100

Desktop Application Testing

by qaskills

84

Testing desktop applications built with Electron, Tauri, or native frameworks including window management, IPC, tray icons, and auto-update testing.

e2e
integration
784/100

BDD Gherkin Testing Patterns

by qaskills

84

Behavior-Driven Development with Gherkin syntax, step definitions, scenario outlines, data tables, and living documentation generation.

e2e
integration
cucumber
784/100

Email Testing Patterns

by qaskills

85

Email delivery testing including content verification, rendering across clients, spam score checking, link validation, and transactional email workflow testing.

integration
e2e
785/100

Internationalization Testing

by qaskills

82

i18n testing covering locale switching, date/number formatting, RTL layout, plural forms, ICU messages, and translation completeness verification.

integration
e2e
782/100

Stale Cache Finder

by Pramod

85

Identify stale cache issues across browser cache, CDN layers, API response caching, and application-level caches that cause users to see outdated content

integration
e2e
playwright
785/100

Exploratory Test Charter Generator

by Pramod

84

Generate structured exploratory testing charters with focused missions, time-boxed sessions, risk-based areas, and standardized note-taking templates for systematic exploration

e2e
784/100

Cognitive Load Analyzer

by Pramod

84

Analyze web application interfaces for cognitive overload using automated heuristics covering information density, choice complexity, visual hierarchy, and interaction patterns

e2e
accessibility
playwright
784/100

Dark Mode Bug Finder

by Pramod

85

Detect visual defects in dark mode implementations including contrast issues, hardcoded colors, missing theme tokens, and inconsistent component theming

visual
e2e
accessibility
playwright
785/100

Offline Mode Tester

by Pramod

85

Validate progressive web app offline functionality including service worker caching, offline data persistence, sync-on-reconnect behavior, and graceful degradation

e2e
playwright
785/100

Playwright Enhanced

by thetestingacademy

89

Advanced Playwright automation with auto-detection, custom fixtures, trace debugging, visual testing, mobile emulation, and production-grade test architecture.

e2e
visual
playwright
689/100

Empty State Reviewer

by Pramod

83

Audit empty states across web applications ensuring proper messaging, helpful CTAs, illustration rendering, and graceful handling when data is unavailable

e2e
playwright
683/100

Error Message Reviewer

by Pramod

83

Audit error messages across web applications for clarity, helpfulness, consistency, localization readiness, and security information leakage

e2e
code-quality
playwright
683/100

Verification Before Completion

by obra

83

Enforces rigorous verification evidence before any claims of task completion, preventing false positives, untested deployments, and premature celebration with a structured gate function.

e2e
integration
unit
683/100

WebApp Testing with Playwright

by thetestingacademy

87

Anthropic's official web application testing skill using native Python Playwright scripts with helper utilities for server lifecycle management, browser automation, and comprehensive E2E testing workflows.

e2e
integration
functional
playwright
687/100

Notification Spam Detector

by Pramod

84

Test notification systems for spam behavior including duplicate alerts, missing throttling, incorrect delivery channels, and notification preference violations

integration
e2e
playwright
684/100

Dark Mode Testing Patterns

by qaskills

88

Systematic dark mode testing covering color contrast, theme switching, persistence, media query respect, component-level theming, and image adaptation.

visual
e2e
588/100

End-to-End Database Testing

by qaskills

80

End-to-end database testing with test containers, data seeding, cleanup strategies, transaction isolation, and production data anonymization.

integration
e2e
testcontainers
580/100

Accessibility A11y Enhanced

by thetestingacademy

89

Comprehensive WCAG compliance and accessibility testing covering ARIA, keyboard navigation, screen readers, color contrast, and automated a11y validation.

accessibility
e2e
axe-core
playwright
589/100

IoT Device Testing

by qaskills

89

IoT device testing including firmware validation, protocol testing (MQTT, CoAP), power consumption testing, and over-the-air update verification.

integration
e2e
589/100

Voice Assistant Testing

by qaskills

87

Testing voice-activated applications including speech recognition accuracy, intent detection, dialog flow testing, and multi-language support.

integration
e2e
587/100

Responsive Design Testing Automation

by qaskills

83

Automated responsive design testing across breakpoints, viewports, and devices with visual comparison and layout verification.

visual
e2e
playwright
cypress
583/100

Synthetic Monitoring Testing

by qaskills

86

Synthetic monitoring test creation for uptime checking, user journey simulation, API health verification, and multi-region availability testing.

e2e
performance
586/100

Cross-Browser Compatibility Testing

by qaskills

87

Automated cross-browser testing across Chrome, Firefox, Safari, and Edge with visual comparison, feature detection, and polyfill verification.

e2e
visual
compatibility
playwright
selenium
587/100

Next.js Testing Patterns

by qaskills

84

Next.js application testing covering Server Components, App Router, API routes, middleware, dynamic routes, and SSR/SSG testing patterns.

unit
integration
e2e
nextjs
484/100

Advanced Playwright E2E Framework

by thetestingacademy

80

Enterprise-grade Playwright test automation framework using 8-layer architecture with Page Object Model, Module Pattern, custom fixtures, API testing layer, structured logging, data generators, multi-browser support, Docker, CI/CD pipelines, and custom HTML reporting.

e2e
api
visual
playwright
380/100

Canary Deployment Testing

by qaskills

83

Canary deployment validation testing including traffic splitting, metric comparison, automatic rollback triggers, and health score calculation.

e2e
performance
383/100

Playwright CLI Automation

by openai

87

CLI-first browser automation using Playwright CLI for navigation, form filling, snapshots, screenshots, data extraction, and UI-flow debugging from the terminal.

e2e
integration
playwright
387/100

Playwright Visual Testing

by qaskills

88

Visual regression testing with Playwright including screenshot comparison, pixel-diff thresholds, dynamic content masking, and cross-browser visual validation.

visual
e2e
playwright
388/100

Advanced WebSocket Testing

by qaskills

85

WebSocket testing including connection lifecycle, reconnection logic, message ordering, backpressure handling, and binary frame testing.

integration
e2e
385/100