Designs code quality standards for test infrastructure: test case management scripts, automated reporting pipelines, test environment provisioning code. Refactors manual verification scripts into structured, reusable quality workflows. Establishes review practices for test documentation and traceability.
Roles · QA Engineer (Manual) · Senior
What a Senior } should know
30 core skills, 46 in total. Expectations per skill, and what changes at the next level.
This page lists what a Senior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: Programming Fundamentals, Database Management, API & Integration.
Core skills for a Senior
Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.
Programming Fundamentals · 2
Selects optimal data structures for test management: hierarchical test case organization, matrix structures for combinatorial test coverage, decision tables for test scenario selection. Optimizes test data sets for maximum coverage with minimal redundancy. Designs efficient traceability structures linking requirements to test cases and defects.
Database Management · 1
Applies deep PostgreSQL knowledge to QA leadership: designs database verification strategies for complex feature testing, implements data integrity validation approaches for regression testing, understands replication lag impact on test results. Mentors junior QA on database-level verification and data-driven test design.
API & Integration · 6
Designs comprehensive API test documentation architecture for cross-team testing coordination. Defines documentation standards for API test strategies, boundary testing matrices, and integration validation reports. Establishes quality gates for API documentation completeness as part of release readiness assessment.
Defines API testing methodologies and quality gates for the team. Designs end-to-end API test strategies covering functional, integration, and non-functional aspects. Reviews API contracts and specifications for testability and completeness. Mentors QA engineers on advanced Postman techniques, API mocking strategies, and effective defect reporting for API issues across microservices.
Designs API architecture with API Versioning Strategies for production systems. Defines versioning, error handling, and pagination standards. Optimizes performance.
Designs comprehensive GraphQL API testing strategy combining automated schema validation with targeted exploratory testing. Architects test approaches for complex mutation workflows, subscription reliability, and federation boundary behavior. Defines quality gates for schema evolution and mentors team on GraphQL-specific testing patterns.
Designs API testing strategy: comprehensive test plan for API endpoints, exploratory API testing techniques, API workflow testing across service boundaries. Defines API test documentation standards and regression suite management. Mentors team on systematic API quality verification.
Defines webhook testing strategies across complex distributed systems, ensuring end-to-end event flow correctness from producer to consumer. Creates reusable testing frameworks for webhook payload validation with parameterized test data covering edge cases like malformed payloads and timeout scenarios. Mentors team members on integration testing best practices for event-driven architectures.
Cloud & Infrastructure · 1
Designs Docker-based test environment strategy: reproducible test environment architecture, containerized test data management, environment-as-code for manual testing. Implements best practices for test environment provisioning speed and consistency across QA teams.
DevOps & CI/CD · 1
Designs CI/CD workflows for QA integration: optimizes deployment pipelines for test environment reliability, implements automated quality gates aligned with QA processes, architects test data and environment preparation automation. Mentors QA team on CI/CD practices for efficient quality assurance.
Testing & QA · 10
Designs comprehensive manual accessibility testing strategies covering WCAG 2.1 AA/AAA, Section 508, and EN 301 549 compliance requirements. Implements structured testing methodologies combining heuristic evaluation, cognitive walkthrough, and expert review with multiple assistive technologies. Establishes user testing programs with people with disabilities and creates detailed accessibility conformance reports (VPATs/ACRs) for organizational products.
Designs E2E testing strategy for the product: risk-based test planning, cross-functional test coverage analysis, and quality metrics for E2E test effectiveness. Implements traceability between requirements, E2E scenarios, and defects. Creates test data management strategies for complex E2E scenarios. Mentors team on test design techniques and E2E testing best practices.
Designs integration testing strategy for complex multi-vendor system landscapes with diverse integration patterns. Implements structured approaches to exploratory integration testing across system boundaries. Optimizes balance between scripted integration test suites and risk-based exploratory sessions. Mentors team on integration defect root cause analysis and cross-team test coordination.
Designs mobile testing strategy combining structured exploratory testing, device matrix optimization, and usability validation across platforms. Implements automated testing for accessibility, responsive layouts, and cross-device regression at all levels. Optimizes the test pyramid for maximum device coverage.
Designs security testing strategy for QA: security test planning aligned with threat models, exploratory security testing frameworks, and security regression test management. Implements security testing metrics and quality dashboards. Creates security testing training materials for QA team. Mentors team on security-focused test design and risk-based testing.
Designs BDD strategy for product quality assurance: living documentation systems from BDD scenarios, behavior-driven requirement specification, and three amigos sessions facilitation. Creates BDD style guides and review processes. Implements traceability between BDD scenarios, requirements, and defects. Mentors team on effective BDD scenario writing and domain modeling.
Designs organization-wide test data management strategies balancing coverage and maintenance cost. Defines standards for test data governance, classification, and lifecycle management. Optimizes data preparation workflows to reduce testing cycle time. Mentors QA team on data-driven testing approaches.
Designs organization-wide test environment strategy balancing cost, availability, and production parity. Defines standards for environment governance, access control, and lifecycle management. Optimizes environment utilization across projects to reduce infrastructure costs. Mentors QA team on environment management.
Designs organization-wide testing strategy defining the optimal balance between manual and automated testing across pyramid levels. Establishes guidelines for when to automate vs keep manual based on risk analysis and cost-effectiveness. Optimizes overall QA effort distribution. Mentors team on strategic test planning.
Designs testing strategy integrating manual and automated unit testing: coverage gap analysis frameworks, risk-based test prioritization, regression test suite curation. Optimizes test pyramid balance between manual exploratory and automated regression testing. Mentors team on quality metrics and testing strategy.
Security · 1
Designs security testing approaches integrated with QA workflows — implements OWASP-based security test checklists for manual testing, establishes security regression scenarios, and conducts exploratory security testing for authentication and authorization flows. Mentors team on security-aware testing practices and vulnerability identification during functional testing.
AI-Assisted Development · 3
Develops advanced AI-assisted exploratory testing methodologies that uncover complex defects across integrated systems. Creates organization-wide templates and prompt libraries for consistent AI-driven test case generation. Leads test documentation standardization using AI tools, establishing quality benchmarks for test artifacts and reporting workflows.
Has deep expertise in applying ChatGPT/Claude for QA strategy and test design. Designs AI-assisted workflows for risk-based test planning, regression suite optimization, and automated test documentation. Optimizes prompt engineering for quality assurance tasks and mentors team on critically evaluating AI-generated test strategies and maintaining human oversight.
Applies deep GitHub Copilot knowledge to QA practices: uses AI Chat for complex code analysis and root cause investigation, designs AI-assisted test scenario generation workflows, evaluates Copilot effectiveness for QA team productivity. Mentors junior QA on leveraging AI tools for efficient bug analysis and test documentation.
Observability & Monitoring · 2
Designs observability strategy for QA environments using ELK Stack. Implements centralized logging architecture covering test infrastructure, application logs, and CI/CD pipeline outputs. Creates advanced Kibana dashboards with cross-cluster search for multi-environment test analytics. Defines SLI/SLO for test environment reliability using Elasticsearch metrics. Conducts post-mortems on environment outages using log correlation and timeline analysis.
Applies deep observability knowledge to QA practices: uses distributed traces to investigate complex cross-service bugs, understands SLI/SLO implications for test prioritization, participates in post-mortems with log-based evidence. Mentors QA team on leveraging observability tools for systematic bug investigation.
Version Control & Collaboration · 3
Designs code review participation strategy for QA: change impact assessment frameworks, testability review checklists, risk-based review prioritization. Mentors team on effective QA participation in code review processes.
Designs documentation systems for QA processes: living quality dashboards, automated test evidence generation, and compliance documentation as code. Implements bidirectional traceability between requirements, test cases, and defects in version control. Mentors team on effective QA documentation practices.
Applies deep Git knowledge to QA leadership: traces complex regression paths through merge history analysis, understands release engineering Git patterns for test planning, uses advanced log filtering to identify test-relevant changes across branches. Mentors junior QA on Git skills needed for effective test investigation.
Additional skills
Not assessed by the team, but part of the self-assessment and the development plan.
What changes at Lead
46 skills get a higher expectation or become core when moving from Senior to Lead. The biggest jumps first.
- Accessibility Testing: Advanced → Expert
- AI Test Generation: Advanced → Expert
- API Documentation: Advanced → Expert
- API Testing: Advanced → Expert
- API Versioning Strategies: Advanced → Expert
- ChatGPT / Claude: Advanced → Expert
- Code Quality & Refactoring: Advanced → Expert
- Code Review: Advanced → Expert
- Data Structures: Advanced → Expert
- Docker: Advanced → Expert
} in the open competency matrix: 46 skills across 5 levels. The matrix is free for individuals and stays free.