Free QA Skill Library
Free roadmaps, checklists, prompts, tools, and guides for manual QA, automation, SDET, and AI testing skills.
Start QA
Beginner-friendly skills for manual testers, career changers, and junior QA engineers.
Manual Testing
Manual testing is the foundation skill for exploring software, finding defects, and judging whether a product behaves well for real users.
Open roadmapTest Cases
Test cases turn requirements into repeatable checks with clear steps, data, and expected results that teams can review and reuse.
Open roadmapBug Reports
Bug reports communicate defects with reproduction steps, impact, environment details, and evidence that helps teams fix issues faster.
Open roadmapTest Plans
Test plans define scope, risks, environments, responsibilities, and exit criteria for a release or project.
Open roadmapExploratory Testing
Exploratory testing combines learning, test design, and execution in time-boxed sessions guided by risk and curiosity.
Open roadmapUAT Testing
User acceptance testing checks whether software supports business workflows and stakeholder expectations before release.
Open roadmapRegression Testing
Regression testing protects existing behaviour when code, configuration, data, or dependencies change.
Open roadmapAgile QA
Agile QA means testing early, clarifying requirements, supporting developers, and giving fast feedback throughout delivery.
Open roadmapISTQB Foundation
ISTQB Foundation covers core testing vocabulary, test design, lifecycle thinking, and defect management for QA beginners.
Open roadmapQA Interview Prep
QA interview prep turns testing knowledge into clear examples, scenario answers, and practical explanations.
Open roadmapAdvance QA
Automation, SDET, AI testing, and engineering skills for testers moving deeper into technical quality.
Playwright Testing
Playwright testing automates modern web journeys across browsers with reliable locators, assertions, fixtures, and CI execution.
Open roadmapCypress Testing
Cypress testing focuses on fast web automation, component checks, network stubbing, and developer-friendly debugging.
Open roadmapSelenium Testing
Selenium testing is a long-standing browser automation skill used across Java, Python, C#, and enterprise test suites.
Open roadmapAPI Testing
API testing validates contracts, authentication, data rules, error handling, and integrations below the user interface.
Open roadmapCI/CD for QA
CI/CD for QA connects automated checks to delivery pipelines so teams get fast, repeatable release feedback.
Open roadmapPerformance Testing
Performance testing checks response time, throughput, stability, and scalability under realistic load patterns.
Open roadmapSecurity Testing
Security testing looks for vulnerabilities, access-control gaps, injection risks, and unsafe system behaviour.
Open roadmapAccessibility Testing
Accessibility testing checks whether people using keyboards, screen readers, and assistive technology can use a product.
Open roadmapAI Testing
AI testing validates data, models, prompts, metrics, fairness, robustness, monitoring, and lifecycle evidence.
Open roadmapLLM Testing
LLM testing evaluates prompts, retrieval, hallucination risk, safety, structured output, and regression behaviour.
Open roadmapMCP for QA
MCP for QA connects AI assistants to tools, repositories, browsers, databases, and test systems through controlled interfaces.
Open roadmapTest Observability
Test observability uses logs, traces, dashboards, flaky-test signals, and production feedback to understand quality over time.
Open roadmap