▶ E2E Automation
UI end-to-end frameworks — architecture, fixtures, CI/CD and reporting. This area's dedicated view is coming together — meanwhile, the curated content below is drawn directly from the Practice section.
Playwright · Cypress · Selenium
// Project Samples(3)
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.
Cypress + TypeScript E2E Automation
A production-structured Cypress + TypeScript project with custom commands, intercept-based network mocking, fixture files, and a GitHub Actions pipeline.
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.
// Practical Assignments(3)
Playwright — Automate a Login Flow
Write a Playwright + TypeScript test suite for a login page: happy path, wrong credentials, lockout, session persistence, and a Page Object Model structure.
Cypress — Automate a Checkout Flow
Write a Cypress + TypeScript test suite for a multi-step checkout: add to cart, fill shipping and payment, verify order confirmation, and use cy.intercept() to control the payment API.
Selenium — Build a Page Object Framework
Design and implement a Selenium 4 + Java Page Object Model framework from scratch: BaseTest, page classes, explicit waits, and a TestNG suite with parallel execution.