Free references
Tutorials & Cheat Sheets
Practical references for QA engineers learning automation, tooling, test environments, and career-ready workflows.

Free references
Practical references for QA engineers learning automation, tooling, test environments, and career-ready workflows.
Start here
Learn API testing automation from a QA perspective: what to automate, what tools to use, and when to move Postman checks into repeatable regression tests.
DockerLearn Docker for QA automation, including Jenkins, MySQL, Flask app containers, bind mounts, Dockerfiles, custom images, and Docker Hub workflows.
GitA practical Git command cheat sheet and beginner workflow tutorial covering setup, common commands, branches, commits, pull requests, and safe collaboration.
AI and QALearn where AI helps QA engineers move faster, where it becomes dangerous, and what skills you still need so you do not become dependent on output you cannot verify.
Resource library
25 of 25 resources
Learn API testing automation from a QA perspective: what to automate, what tools to use, and when to move Postman checks into repeatable regression tests.
Create a local WordPress and BuddyPress social media site for practicing manual testing, database testing, and automation workflows.
Learn Docker for QA automation, including Jenkins, MySQL, Flask app containers, bind mounts, Dockerfiles, custom images, and Docker Hub workflows.
A practical Git command cheat sheet and beginner workflow tutorial covering setup, common commands, branches, commits, pull requests, and safe collaboration.
Learn where AI helps QA engineers move faster, where it becomes dangerous, and what skills you still need so you do not become dependent on output you cannot verify.
Learn how to become a QA tester with a practical beginner roadmap covering manual testing, test cases, bug reports, API basics, SQL, and automation.
A comprehensive Linux and Mac command line cheat sheet for beginners covering navigation, file management, text search, scripting, networking, and practical examples.
Learn manual testing step by step with beginner-friendly QA examples, test case ideas, bug reporting tips, and a practical testing workflow.
Learn the difference between manual testing and automation testing, when to use each, what beginners should learn first, and how QA testers grow into automation.
Learn REST API testing with Postman from a QA perspective. Understand requests, responses, status codes, headers, JSON bodies, assertions, and what to test before automation.
Learn how to test REST APIs with Python, PyTest, and requests using practical examples for QA engineers and automation beginners.
Run Python pdb with script arguments using python3 -m pdb script.py arg1 arg2. See exact command examples, common mistakes, and essential pdb commands.
How to create, activate, deactivate, and delete Python virtual environments for clean QA automation projects.
Practice QA tester interview questions with practical answers for manual testing, test cases, bug reports, API testing, and beginner QA roles.
Learn how to run a MySQL server using Docker on a remote machine, connect with MySQL Workbench, and manage the container safely.
Learn how to set up a WordPress and WooCommerce testing site step by step for QA automation, API testing, SQL practice, and frontend testing.
Follow a practical software testing roadmap from manual testing and bug reports through web, API, SQL, portfolio projects, and automation readiness.
Use a practical software testing test plan template with examples for scope, risks, test data, environments, coverage, schedule, and exit criteria.
Your step-by-step guide to becoming a job-ready QA Automation Engineer with Python, Selenium, API testing, Docker, Jenkins, and CI/CD.
Learn the main types of software testing, including functional, regression, smoke, exploratory, API, accessibility, performance, and security testing.
Vim is a text editor that runs on the command line. Using Vim you will navigate around the screen with the keyboard instead of a mouse. It has a steep learning curve, but it can greatly improve your productivity once you master it.
Learn what QA testers do day to day, including test cases, bug reports, requirements review, manual testing, API checks, and automation basics.
Learn what API testing is, why QA engineers use it, how it works, and what to test with practical REST API examples for beginners.
Learn what software testing is, why it matters, what QA testers check, and how beginners can start learning manual testing and QA fundamentals.
Comprehensive Windows Command Line Cheat Sheet for beginners. Learn essential commands to navigate, manage files, troubleshoot, and more with clear examples.