Recent Playwright Projects

Real-world test automation projects demonstrating Playwright, TypeScript, CI integration, and scalable test architecture.

E2E Test Framework for SaaS App

Designed and implemented a full end-to-end Playwright framework for a Salesforce SaaS web application

PlaywrightTypeScriptGitHub ActionsAuth TokensRest APIsSalesforceMailtrapDDT
  1. Tests run in docker container
  2. Testing role based permissions
  3. Testing workflows in salesforce
  4. Mailtrap for totp code retrieval
  5. Built Page Object Model for maintainability
  6. Added HTML and trace reporting
  7. Integrated tests into CI pipeline

Impact: Reduced manual regression time by ~70% and increased release confidence.

Rest API + Web3 + E2E Test framework for lending protocol

Created hybrid tests combining API setup with UI validation for faster, more stable execution

PlaywrightREST APIsWeb3FoundryDocker
  1. Tests run in docker container
  2. Call smart contract functions to verify frontend data and to get/set oracle price
  3. Bypassed browser wallet using a forked chain and static anvil accounts
  4. Implemented test execution using a saved state / reset state
  5. Improved test reliability with retries and custom 'wait for' loop

Impact: 100% regression suite execution on multiple chains - Base, Arbitrum, Optimism, Monad & Sonic

Cross-Browser & Accessibility Testing

Expanded coverage across browsers and validated accessibility compliance

ChromiumFirefoxWebKitMobile
  1. Configured cross-browser Playwright projects
  2. Snapshot testing
  3. API requests for test setup
  4. Data setup in MYSQL DB using Prisma package
  5. Class method decorators for use in mobile tests

Impact: Identified browser-specific issues before production release.