Testing
TDD, Jest, Playwright, Cypress, and testing strategies
10 skillsTest-Driven Development (TDD)
TDD workflow with Red-Green-Refactor cycle, test design, and practical patterns.
Playwright E2E Testing
Playwright for end-to-end testing with page objects, fixtures, and CI integration.
Jest + React Testing Library
Jest with React Testing Library for component testing, mocking, and coverage.
API Testing Patterns
API testing strategies with contract testing, integration tests, and load testing.
Vitest Modern Test Framework
Vitest for fast, modern testing with native ESM support, TypeScript, Vite integration, and Jest-compatible API.
Cypress E2E Testing Patterns
Cypress for end-to-end testing with component testing, network stubbing, custom commands, and CI integration.
Testing Pyramid & Strategies
Testing pyramid, testing strategies, and practical guidance on what to test, when, and how much across different application layers.
Accessibility Testing Automation
Automated accessibility testing with axe-core, Lighthouse, screen readers, and WCAG compliance checking.
Performance & Load Testing with k6
Performance testing with k6 for load testing, stress testing, spike testing, and soak testing with threshold-based pass/fail criteria.
Consumer-Driven Contract Testing
Contract testing with Pact for microservices, ensuring API compatibility between consumers and providers without integration tests.