Testland
Browse all skills & agents

qa-role-sdet

SDET role bundle: one-command install of the full automation-engineer stack plus per-language unit testing (JS/TS, Python, JVM, .NET, Go/Rust), contract testing, mutation testing, code quality, test impact analysis, and load testing. Organized around the job role, not a technology stack.

Install this role bundle

/plugin install qa-role-sdet@testland-qa

One command installs all 20 member plugins. Requires Claude Code v2.1.110+ (v2.1.143+ to enable the whole set together).

SDET (role bundle)

SDET role bundle: one-command install of the full automation-engineer stack plus per-language unit testing (JS/TS, Python, JVM, .NET, Go/Rust), contract testing, mutation testing, code quality, test impact analysis, and load testing.

Unlike the tech-domain bundles (qa-role-frontend, qa-role-backend), this bundle is organized around the job role: an SDET builds and owns test infrastructure across layers — frameworks and harnesses, unit/integration depth in product languages, contract and mutation testing, performance scripting, and suite economics — on top of everything a test automation engineer does. If you only automate on top of an existing framework, qa-role-automation-engineer is the lighter install; work in a single language? Install just that language's unit-test plugin individually.

Installing this one plugin installs all 20 member plugins below in a single command.

Install

/plugin marketplace add testland/qa
/plugin install qa-role-sdet@testland-qa

Claude Code resolves and installs the member plugins automatically and lists what it added. Requires Claude Code v2.1.110+ (v2.1.143+ to enable the whole set together).

What this installs

The automation-engineer stack:

  • qa-web-e2e - Web E2E frameworks + cloud grids
  • qa-api-testing - API test automation + fuzzing + chaos
  • qa-mobile - Mobile automation
  • qa-bdd - BDD frameworks + Gherkin authoring
  • qa-visual-regression - Visual regression
  • qa-ci-integration - CI test workflows + sharding/retry conventions
  • qa-flake-triage - Flake triage, bisection, quarantine
  • qa-test-review - Test-code quality reviewers + pattern catalogs
  • qa-test-data - Test data generators, mock servers, fixtures
  • qa-compatibility - Browser/OS/device matrix strategy

Plus the SDET depth:

  • qa-unit-tests-js - JS/TS unit testing (Jest, Vitest, Mocha, AVA, Jasmine)
  • qa-unit-tests-python - Python unit testing (pytest, unittest, doctest, nose2)
  • qa-unit-tests-jvm - JVM unit testing (JUnit 5, Kotest, Spock, TestNG, ScalaTest)
  • qa-unit-tests-net - .NET unit testing (xUnit, NUnit, MSTest)
  • qa-unit-tests-go-rust - Go/Rust unit testing (go test, Ginkgo, cargo test, rstest)
  • qa-contract-testing - Contract testing (Pact, OpenAPI/GraphQL/Protobuf diffing)
  • qa-mutation-testing - Mutation testing (Stryker, PIT, mutmut, Mull)
  • qa-code-quality - Production-code quality analysis (SonarQube, complexity, dead code)
  • qa-test-impact-analysis - Change-based test selection + suite pruning
  • qa-load-testing - Load/performance scripting (k6, JMeter, Gatling, Locust) + profiling

About role bundles

This is a role bundle - a plugin that ships no skills or agents of its own. It exists only to install a curated set of testing plugins together so you adopt a whole role in one command instead of installing each plugin by hand. Prefer a narrower set? Install just the member plugins you need individually.

Installs these 20 plugins

qa-web-e2e

Web E2E framework wrappers: 10 skills (browserstack-automate, cypress-testing, lambdatest-automate, playwright-testing, puppeteer-testing, saucelabs-automate, selenium-testing, testcafe-testing, web-e2e-getting-started, webdriverio-testing) and 5 agents (cypress-codegen-reviewer, playwright-codegen-reviewer, selenium-grid-orchestrator, spec-to-e2e-test-scaffolder, web-e2e-framework-selector).

qa-api-testing

API testing: 8 skills (api-chaos-runner, api-testing-getting-started, karate-testing, postman-collections, restassured-testing, restler-fuzzing, schemathesis-fuzzing, tavern-testing) and 2 agents (api-test-author, api-test-tool-selector).

qa-mobile

Mobile + mobile-web E2E testing: 11 skills covering xcuitest-suite, espresso-suite, appium-testing, detox-testing, maestro-flows, flutter-testing, mobile-device-matrix-toolkit, mobile-web-emulation-runner, touch-gesture-tester, mobile-perf-budget, mobile-a11y-test-author — plus 3 agents (mobile-driver-selector, mobile-test-author, mobile-test-scaffolder).

qa-bdd

BDD pipelines: 10 skills (acceptance-test-from-criteria, bdd-getting-started, bdd-step-library-curator, behave-testing, cucumber-testing, gherkin-from-stories, living-documentation-publisher, manual-step-to-gherkin, reqnroll-testing, specflow-testing) and 2 agents (bdd-scenario-author, gherkin-style-reviewer).

qa-visual-regression

Visual regression testing: 8 skills (chromatic-visual-regression-testing, percy-visual-regression-testing, playwright-snapshots, responsive-breakpoint-runner, storybook-visual-regression-testing, visual-baseline-conventions, visual-baseline-gate, visual-diff-summarizer) and 3 agents (visual-baseline-curator, visual-ci-gate-orchestrator, visual-diff-classifier).

qa-ci-integration

CI/CD test workflow patterns: 5 skills (ci-test-job-conventions, circleci-test-configs, github-actions-test-jobs, gitlab-ci-test-jobs, jenkinsfile-test-stages) and 1 agent (ci-pipeline-health-critic).

qa-flake-triage

Flake triage: 4 skills (flake-dashboard-author, flake-pattern-reference, flake-remediation-guide, flaky-test-quarantine) and 5 agents (ai-flake-detector, e2e-flake-bisector, e2e-test-trend-reporter, parallel-isolation-checker, regression-bisector).

qa-test-review

Test code reviewers for test files only — production code is out of scope. 5 skills (object-model-patterns, test-code-conventions, test-framework-blueprint, test-isolation-patterns, test-step-design-patterns) and 6 agents (assertion-quality-reviewer, e2e-selector-quality-critic, framework-architecture-auditor, mocking-anti-pattern-detector, test-code-critic, test-suite-health-auditor).

qa-test-data

Test data engineering: 17 skills (bogus-data, boundary-value-generator, e2e-test-narrative-builder, factory-bot-data, faker-data, golden-file-conventions, malicious-payload-bank, mimesis-data, mountebank-imposters, msw-handlers, negative-test-generator, parameterized-test-generator, seed-data-curator, synthetic-data-toolkit, synthetic-pii-generator, test-data-patterns, wiremock-stubs) and 3 agents (golden-file-manager, mock-server-composer, test-data-setup-agent).

qa-compatibility

Browser + OS compatibility testing: 5 skills (browser-matrix-runner, browser-matrix-strategy-reference, compatibility-budget, os-matrix-runner, selenium-grid-4-runner) and 1 agent (compatibility-matrix-auditor).

qa-unit-tests-js

JS/TS unit testing per-framework wrappers: 5 skills (ava-tests, jasmine-tests, jest-tests, mocha-tests, vitest-tests) and 1 agent (js-test-author). Per-framework lifecycle (configure / run / mock / coverage / CI). Does not duplicate qa-test-review test code hygiene.

qa-unit-tests-python

Python unit testing per-framework wrappers: 5 skills (doctest-tests, nose2-tests, pytest-asyncio-patterns, pytest-tests, unittest-tests) and 1 agent (python-test-author).

qa-unit-tests-jvm

JVM unit testing per-framework wrappers: 6 skills (assertj, junit5-tests, kotest-tests, scalatest, spock-tests, testng-tests) and 2 agents (jvm-framework-selector, jvm-test-author).

qa-unit-tests-net

.NET unit testing per-framework wrappers: 4 skills (fluentassertions, mstest-tests, nunit-tests, xunit-tests) and 2 agents (dotnet-test-author, dotnet-test-framework-selector).

qa-unit-tests-go-rust

Go + Rust unit testing per-framework wrappers: 5 skills (cargo-test, ginkgo-tests, go-rust-mocking, go-test, rstest-tests) and 2 agents (go-rust-framework-selector, go-rust-test-author).

qa-contract-testing

Contract testing for microservices: 5 skills (contract-compatibility-gate, graphql-schema-regression, openapi-contract-diff, pact-contract-testing, protobuf-compat-checking) and 2 agents (contract-drift-investigator, contract-test-scaffolder).

qa-mutation-testing

Mutation testing across languages: 5 skills (mull-mutation, mutmut-mutation, pitest-mutation, stryker-mutation, stryker-net-mutation) and 2 agents (mutation-survivor-explainer, mutation-tool-selector).

qa-code-quality

Production code quality: 5 skills (sonarqube-quality-perspective, codeclimate-config, lizard-complexity, madge-deps, knip-dead-code) and 1 agent (code-quality-critic). Production-only scope; test-code hygiene is owned by qa-test-review.

qa-test-impact-analysis

Test impact analysis + regression-suite hygiene: 2 skills (regression-suite-selector, coverage-debt-tracker) and 2 agents (test-suite-pruner, regression-suite-curator).

qa-load-testing

Load and performance testing: 12 skills (db-slow-query-detector, flame-graph-analyzer, gatling-load-testing, jmeter-load-testing, jvm-gc-tuning, k6-load-testing, latency-percentile-analyzer, lighthouse-budget-author, lighthouse-perf, load-testing-getting-started, locust-load-testing, perf-budget-gate) and 3 agents (load-test-tool-selector, perf-incident-responder, perf-regression-bisector).