II.
Role JSON
Structured · liverole:qa-engineer
QA Engineer json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "role:qa-engineer",
"_kind": "Role",
"_file": "domain/roles/roles-engineering.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "QA Engineer",
"isAgentic": false,
"automatability": 0.9,
"description": "Designs and executes testing strategies that verify software correctness, reliability,\nand usability before and after release. Builds and maintains automated test suites\ncovering unit, integration, and end-to-end scenarios, and investigates root causes\nof defects. Partners with developers and product managers to define acceptance\ncriteria and ensure quality gates are enforced throughout the delivery pipeline.\n",
"seniority": "mid"
},
"outgoingEdges": [
{
"from": "role:qa-engineer",
"to": "responsibility:test-strategy",
"kind": "holds_responsibility"
},
{
"from": "role:qa-engineer",
"to": "responsibility:risk-assessment",
"kind": "holds_responsibility"
},
{
"from": "role:qa-engineer",
"to": "responsibility:documentation",
"kind": "holds_responsibility"
},
{
"from": "role:qa-engineer",
"to": "responsibility:release-coordination",
"kind": "holds_responsibility"
},
{
"from": "role:qa-engineer",
"to": "specialization:qa-testing-automation",
"kind": "requires_skill",
"attributes": {
"level": "expert"
}
},
{
"from": "role:qa-engineer",
"to": "domain:software-engineering",
"kind": "requires_skill",
"attributes": {
"level": "intermediate"
}
},
{
"from": "role:qa-engineer",
"to": "domain:web-development",
"kind": "requires_skill",
"attributes": {
"level": "intermediate"
}
}
],
"incomingEdges": [
{
"from": "workflow:krate-pr-lifecycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "stack-profile:e2e-testing-platform",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:performance-testing",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:contract-testing",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:visual-regression-testing",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:api-mocking-simulation",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:embedded-linux",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:fpga-development",
"to": "role:qa-engineer",
"kind": "used_by_role"
},
{
"from": "workflow:pull-request-lifecycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:feature-development",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:bug-triage",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:release-management",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:game-prototype-iteration",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:firmware-release-cycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:hardware-software-integration",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:desktop-app-release",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:cross-platform-testing",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:mobile-app-submission",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:mobile-beta-testing",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:load-testing-cycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:agent-evaluation-cycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:protocol-implementation-review",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:simulation-validation-cycle",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "workflow:legacy-migration-sprint",
"to": "role:qa-engineer",
"kind": "involves_role"
},
{
"from": "lib-agent:algorithms-optimization--test-engineer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-agent:code-migration-modernization--data-integrity-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:code-migration-modernization--migration-testing-strategist",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--parallel-run-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--post-migration-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:code-migration-modernization--regression-detector",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:data-science-ml--integration-tester",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:bioinformatics--bioinformatics-qa-engineer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:bioinformatics--pipeline-validation-engineer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:biomedical-engineering--software-vv-specialist",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:biomedical-engineering--vv-test-engineer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:quantum-computing--quantum-test-engineer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:game-development--balance-tester",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:game-development--compatibility-tester",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:game-development--game-qa",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:game-development--playtest-coordinator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:qa-testing-automation--accessibility-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--api-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--cicd-test-integration",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--e2e-automation-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--exploratory-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--mobile-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--performance-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--quality-metrics-analyst",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--security-testing-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--test-data-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--test-environment-expert",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:qa-testing-automation--test-strategy-architect",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--accessibility-verifier",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--color-contrast-analyzer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ux-ui-design--performance-auditor",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ux-ui-design--prototype-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ux-ui-design--responsive-design-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:ux-ui-design--responsive-verifier",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--screen-reader-compatibility",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--visual-qa-scorer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:ux-ui-design--wcag-accessibility-auditor",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--accessibility-auditor",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--accessibility-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--e2e-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--lighthouse",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--performance-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-agent:web-development--unit-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-agent:web-development--visual-regression",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--atdd-tdd",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--bdd-process",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cc10x-build",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--cleanroom",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--ecc-orchestrator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--ecc-tdd-workflow",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--example-mapping",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--xp-process",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--metaswarm-execution-loop",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--pilot-shell-feature",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--pilot-shell-quality-pipeline",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--quality-gated-six-phase",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--rpikit-review",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--self-assessment",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--test-driven-development",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--writing-plans",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--writing-skills",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--tdd",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:shared--v-model",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:shared--process-mining",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--build-failure-triage",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--build-fixer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ci-health-trends",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--conflict-resolution",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--idempotency-and-safe-abort",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--handoff-conventions",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--single-channel-communication",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--source-quote-discipline",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--completeness-gate",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cost-aggregation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--cycle-aware-verification",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--db-agent-explore",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--deterministic-quality-gate",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--fork-contribution-sync",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--index",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--local-db-build",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--feedback-loop-optimizer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--install-quality-gates",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--local-dev-workflow",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--monorepo-package-scaffold",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--n-strikes-escalation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--playwright-visual-smoke",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--prior-attempts-scanner",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--semantic-release-setup",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--scheduled-report",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--runtime-call-tracer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--scene-context-builder",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--source-discovery",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--tdd-triplet",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:shared--ts-check",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:collaboration--validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-process:devops-sre-platform--iac-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:devops-sre-platform--post-deploy-visual-check",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:qa-testing-automation--accessibility-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--api-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--automation-framework",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--continuous-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--contract-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--cross-browser-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--e2e-test-suite",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--environment-management",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--exploratory-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--flakiness-elimination",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--metrics-dashboard",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--mobile-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--mutation-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--performance-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--quality-gates",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--security-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--shift-left-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--test-data-management",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--test-strategy",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:qa-testing-automation--visual-regression",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--accessibility-audit-remediation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--api-integration-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--cross-browser-compatibility",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--e2e-testing-playwright",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-process:web-development--storybook-component-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-process:web-development--unit-testing-react",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:code-migration-modernization--characterization-test-generator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--contract-test-generator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--migration-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:code-migration-modernization--test-coverage-analyzer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:cryptography-blockchain--echidna-fuzzer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:data-science-ml--pytest-ml-tester",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.5
}
},
{
"from": "lib-skill:biomedical-engineering--software-vv-test-generator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:education--accessibility-compliance-auditing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:education--rubric-design-validation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:performance-optimization--gatling-load-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:qa-testing-automation--allure-reporting",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--api-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--appium-mobile",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--axe-accessibility",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--backstopjs-visual",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--code-coverage",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--cucumber-bdd",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--cypress-e2e",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--database-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--docker-test-environments",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--jest-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--jmeter-performance",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--k6-performance",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--owasp-zap-security",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--pact-contract-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--percy-visual",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--playwright-e2e",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--pytest-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--sanity-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--selenium-webdriver",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--smoke-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--stryker-mutation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:qa-testing-automation--test-data-generation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:software-architecture--api-mock-server",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--load-test-generator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:software-architecture--openapi-validator",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--accessibility-report",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--axe-accessibility",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--browser-stack",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--contrast-checker",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--lighthouse",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:ux-ui-design--screenshot-comparison",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:ux-ui-design--visual-diff-scorer",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--aria",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--browser-automation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--cypress",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--frontend-e2e-testing",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--jest",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--keyboard-navigation",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--msw",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--playwright",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:web-development--react-testing-library",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--screen-reader",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--vitest",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:web-development--wcag",
"to": "role:qa-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "responsibility:accessibility-compliance",
"to": "role:qa-engineer",
"kind": "held_by",
"attributes": {}
},
{
"from": "workflow:bug-triage-process",
"to": "role:qa-engineer",
"kind": "involves_role",
"attributes": {}
}
]
}