Petr Kindlmann writes skills that help AI agents with software testing, covering self-healing test selectors and flake handling, k6 load and Lighthouse performance testing, WCAG 2.2 accessibility audits, and consumer-driven contract testing with Pact. His other skills address test case management in tools such as TestRail and Xray, AI-assisted test generation from specs and user stories, verified bug reproduction with regression tests, and validation of analytics and ad tracking.
Qa Skills
50 skills · 253 stars · MIT
Accessibility Testing Test for WCAG 2.2 AA compliance with axe-core + Playwright, keyboard navigation audits, screen re…
Agentic Browser Testing Goal-driven E2E testing where a browser agent (Playwright MCP / computer-use) reads a natural-lan…
Ai Bug Triage Hybrid fingerprint + LLM pipeline for bug classification, deduplication, and ticket generation.
Ai Qa Review Review EXISTING test code for quality, smells, and testability issues.
Ai System Testing Test AI/LLM features that ship in your product.
Ai Test Generation Use AI to write NEW test code from specs, PRDs, user stories, code diffs, bug reports, or OpenAPI…
Analytics Tracking Testing Validate that analytics and marketing tracking fire CORRECTLY: GA4/GTM dataLayer events, Meta/Tik…
Api Testing Test REST and GraphQL APIs with Playwright APIRequestContext, Supertest, or standalone HTTP clients.
Bug Reproduction Turn a vague bug report into a VERIFIED minimal reproduction and then a failing regression test,…
Chaos Engineering Validate system resilience through controlled fault injection.
Ci Cd Integration Design CI/CD pipelines that run test suites.
Compliance Testing Test for regulatory compliance: GDPR/CMP consent verification, Google Consent Mode v2, Global Pri…
Contract Testing Implement consumer-driven contract testing with Pact-JS (v16).
Coverage Analysis Measure and improve test coverage meaningfully.
Cross Browser Testing Design analytics-driven browser test matrices and execute cross-browser tests.
Cypress Automation Build Cypress test suites in TypeScript: E2E tests, component tests, custom commands, cy.intercep…
Database Testing Validate database integrity, test migrations forward and backward, verify schema constraints, man…
Email Testing End-to-end testing of email-dependent flows — signup confirmation, password reset, magic-link log…
Exploratory Testing Design and execute structured exploratory testing sessions.
Mobile Testing Test native, React Native, hybrid, and Flutter mobile apps with Appium 3.x, Detox, Maestro, and P…
Observability Driven Testing Use production telemetry as INPUT to design new tests.
Payment Testing Test payment and checkout flows end to end against PSP sandboxes — Stripe first, with the general…
Performance Testing Test application performance with k6 load/stress/soak/spike scripts and k6 scenarios, Lighthouse…
Playwright Automation Write production-grade Playwright tests in TypeScript: Page Object Model, fixtures, auto-waiting,…
Qa Dashboard Build and visualize QA dashboards and reports with Allure Report, Grafana, and ReportPortal.
Qa Do Routing skill of last resort.
Qa Metrics Define, track, and act on QA metrics: test coverage percentage, flakiness rate, defect escape rat…
Qa Project Bootstrap Onboard a new QA engineer to an existing codebase, or audit an existing test architecture.
Qa Project Context Create and fill .agents/qa-project-context.md with the project's tech stack, test frameworks, CI/…
Qa Report Humanizer Remove AI-generated patterns from QA reports, bug reports, test summaries, status updates, and qu…
Qa Start Sequenced launcher that bootstraps QA on a project with no QA in place.
Quality Postmortem Analyze escaped defects and test suite health through blameless postmortems.
Release Readiness Validate release readiness with evidence-based go/no-go decisions.
Risk Based Testing Produce a risk matrix or heatmap that quantifies what could break by business impact × probabilit…
Security Testing Test application security against OWASP Top 10 (2025) with automated CI tooling: OWASP ZAP (DAST)…
Selector Drift Recovery Bulk-regenerate broken test selectors after a UI refactor or redesign.
Service Virtualization Decision framework for isolating every external dependency in a test suite: when to use in-proces…
Shift Left Testing Move quality earlier in the development lifecycle.
Synthetic Monitoring Scheduled probes that run CONTINUOUSLY after release.
Test Case Management Author and maintain MANUAL and hybrid test cases and suites in TestRail, Xray (Jira), Zephyr Scal…
Test Data Management Create and manage test data with factory patterns, fixture strategies, data anonymization, and sy…
Test Environments Design environment strategy for testing across dev, CI, preview, staging, and production — Docker…
Test Migration Migrate a test suite from one framework to another, incrementally and without losing coverage.
Test Planning Build a single sprint or release test plan.
Test Reliability Runtime per-test healing with evidence: multi-attribute selector healing, environment-aware diagn…
Test Strategy Produce a multi-quarter QA strategy document.
Test Suite Curation Audit a whole regression suite and prune/restructure it with evidence: per-test coverage fingerpr…
Testing In Production Safe-release techniques DURING rollout: feature flags, progressive rollouts, canary analysis, gua…