Crash Courses — QABash
qabash.com / crash-courses
12 live · 8 coming
100% Free

Crash Courses

Focused, no-fluff courses engineered to take you from writing tests to owning automation infrastructure. Built by working engineers, updated for 2026.

Courses live
12
Coming soon
8
Cost
Free
Updated
2026
// recommended.learning-path
 qabash / sdet-career-path.yml
SW Testing
foundations
Python / Java / JS
language
API Testing
backend
Selenium / Playwright
ui automation
PyTest / TestNG
frameworks
Git + Linux
devops
Appium
mobile
// featured · start-here
Foundations · Start Here
Software Testing Crash Course
Master core QA thinking, real-world test design, and modern testing workflows — fast. The essential mental model every SDET needs before writing a single line of automation code.
Test Design Techniques Boundary Analysis Equivalence Partitioning SDLC / STLC Bug Lifecycle Test Planning Risk-Based Testing
Start Mastery →
// what you'll learn
Core QA thinking & testing philosophy
Real-world test case design patterns
Defect lifecycle & severity triage
Agile & shift-left workflows
Prerequisite for all other courses
level: Beginner → Intermediate
format: Self-paced articles
cost: Free · No login
// courses.live
11 courses
Py
Python
3.12+ · pytest · requests
Python Automation Crash Course
Language
Write powerful automation scripts, build reusable frameworks, and level up test speed using Python's rich testing ecosystem.
OOPFixturesrequestsFile I/O
Java
Java 17+ · Maven · Gradle
Java Automation Crash Course
Language
Strengthen Java fundamentals and build scalable, production-ready automation suites for enterprise environments.
OOPCollectionsMavenStreams
JS
JavaScript
ES2024 · Node.js · async/await
JavaScript Testing Crash Course
Language
Test modern web apps with confidence using JS fundamentals, async patterns, and modern automation tooling.
Promisesasync/awaitModulesDOM
API
API Testing
REST · SOAP · GraphQL
API Testing Crash Course
API
Test REST & SOAP APIs using real-world validation, automation scripts, and debugging techniques used at scale.
Status codesAuthJSON schemaMocking
Se
Selenium
v4.18+ · WebDriver · POM
Selenium Automation Crash Course
Framework
Automate browsers like a pro — from WebDriver basics to Page Object Model and full framework architecture.
WebDriverPOMLocatorsWaits
PW
Playwright
v1.40+ · multi-browser · TS
Playwright Automation Crash Course
Framework
Build blazing-fast, reliable end-to-end tests for modern web apps. Multi-browser, parallel execution, auto-waits built in.
Auto-waitTracingParallelScreenshots
pt
PyTest
7.x · fixtures · plugins
PyTest Crash Course
Framework
Master fixtures, parametrize, plugins, and reporting to build clean, powerful Python test frameworks from scratch.
FixturesParametrizeMarksAllure
NG
TestNG
7.x · XML suite · DataProvider
TestNG Automation Crash Course
Framework
Build enterprise-ready test suites with parallel execution, data-driven testing, dependency management, and rich reports.
DataProviderGroupsParallelListeners
📱
Appium
v2.x · Android · iOS
Appium Mobile Testing Crash Course
Mobile
Automate Android & iOS apps using real-world mobile automation strategies, gestures, capabilities, and CI integration.
UiAutomator2XCUITestGesturesCaps
git
Git
branches · rebase · CI hooks
Git Crash Course for Test Engineers
DevOps
Version smarter, collaborate faster, and ship automation safely using Git branching, rebasing, and CI/CD workflows.
BranchingRebasePRsHooks
$_
Linux
bash · cron · ssh · grep
Linux Crash Course for Automation
DevOps
Gain command-line power and master Linux workflows used in real automation pipelines, CI servers, and cloud environments.
Bashgrep/awkSSHCron
// courses.coming-soon
8 in pipeline
cy
Cypress
Cypress Automation Crash Course
Component & E2E testing with real-time reload, network stubbing, and first-class developer experience.
TS
TypeScript
TypeScript for Test Engineers
Type-safe automation with interfaces, generics, and strict configs — essential for Playwright & Cypress at scale.
🐳
Docker
Docker for Test Engineers
Containerise test environments, run parallel suites in isolated containers, and ship reproducible test infra.
CI
CI/CD Pipelines
CI/CD for SDETs
Build GitHub Actions & Jenkins pipelines that run, report, and gate deployments on your test results.
PM
Postman · Newman
Postman & Newman Crash Course
Collections, environments, pre-request scripts, and CLI-driven API test runs inside CI pipelines.
BDD
Cucumber · Gherkin
BDD with Cucumber Crash Course
Write living documentation with Gherkin, step definitions, and hooks — bridging QA, Dev, and Product.
k6
Performance Testing
Performance Testing with k6
Load, stress, and spike tests with scripted VUs, thresholds, and dashboards — the modern JMeter alternative.
K8s
Kubernetes
Kubernetes for SDETs
Deploy test infrastructure on Kubernetes — pods, jobs, Selenium Grid on K8s, and testing in ephemeral environments.
// community.driven
Don't see the course you need?
We build what the community actually uses. Drop your suggestion in Discussions — highest-voted ships first.
AWS for SDETs GraphQL Testing AI Test Automation Contract Testing
// choose-your-path
// quick-start · 2 weeks
Just need to upskill fast?
Pick a language course + one framework. Get productive in under two weeks, then expand from there based on your role.
SW Testing Foundations Python or Java Selenium or Playwright
// full-stack-sdet · 3 months
Going for SDET interview-ready?
Take the full path in order — foundations, language, API, UI framework, test runner, then DevOps tools. Then add 1:1 mentorship.
All 12 courses in sequence + 1:1 mentorship + Mock interviews
12 courses live. 8 more coming.
All free. No excuses.
Every course is free, self-paced, and written by working engineers — not content farms. Start today, from wherever you are in your career.
1:1 career accelerator
🗺️
Personalised roadmap
Course sequence tailored to your role and target company
🎯
SDET interview prep
Real questions from Microsoft, PayPay, Grab, BlackRock
👨‍💻
Live code review
Framework critique from SDET Practitioners
Fast-track results
Compress a 6-month SDET journey into weeks