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
- Tests run in docker container
- Testing role based permissions
- Testing workflows in salesforce
- Mailtrap for totp code retrieval
- Built Page Object Model for maintainability
- Added HTML and trace reporting
- 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
- Tests run in docker container
- Call smart contract functions to verify frontend data and to get/set oracle price
- Bypassed browser wallet using a forked chain and static anvil accounts
- Implemented test execution using a saved state / reset state
- 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
- Configured cross-browser Playwright projects
- Snapshot testing
- API requests for test setup
- Data setup in MYSQL DB using Prisma package
- Class method decorators for use in mobile tests
Impact: Identified browser-specific issues before production release.