~/practice/project-samplessection live
$ qa open samples --all

//Project Samples

Frameworks built to interview standard.

Study the architecture, understand the patterns, then fork and extend. Each project covers a complete testing stack — framework, CI, reporting, and real best practices.

>search "playwright typescript"⌘K
6
projects
5
frameworks
2
languages

Playwright + TypeScript E2E Automation

A complete end-to-end automation project using Playwright and TypeScript, covering Page Object Model, API setup, fixture factories, and GitHub Actions CI.

IntermediateE2EUI automation
~20 min·TypeScript

Cypress + TypeScript E2E Automation

A production-structured Cypress + TypeScript project with custom commands, intercept-based network mocking, fixture files, and a GitHub Actions pipeline.

IntermediateE2EUI automation
~25 min·TypeScript

Selenium + Java Automation Framework

A Maven-based Selenium 4 + Java framework with Page Object Model, TestNG suite management, extent reports, and a GitHub Actions CI pipeline.

Intermediate-to-advancedE2EUI automation
~30 min·Java 17

REST Assured API Automation Project Sample

A complete Java API automation project sample using REST Assured, reusable request and response specifications, authentication helpers, JSON schema validation, test data builders, Allure reporting, and CI/CD.

IntermediateAPI automationRegression testing
30–45 minutes·Java 17

Karate API Automation Project Sample

A complete API automation project sample using Karate, feature files, reusable scenarios, authentication setup, schema matching, data-driven tests, HTML reporting, parallel execution, and CI/CD.

Beginner-to-intermediateAPI automationRegression testing
25–40 minutes·Java 17

Playwright + TypeScript + Cucumber BDD

A BDD automation project combining Playwright's browser control with Cucumber's Gherkin scenario definitions for readable, stakeholder-friendly E2E test suites.

IntermediateBDDE2E
~25 min·TypeScript