I will build a playwright test automation framework for your web application
NextJS, ReactJS, PWA, Animations, Vibe Coding, WordPress, WooCommerce
Level 1
Has met certain performance criteria and shows strong potential in the marketplace.
About this Gig
Still manually clicking through your web app to check if things work? That's slow, unreliable, and doesn't scale. Playwright automation catches bugs before your users do and I'll build you a framework that's clean, maintainable, and easy for your team to extend.
I'm Malay a full-stack developer with 12+ years of experience building and testing web applications. I use Playwright with TypeScript as my primary testing stack for Next.js, React, and WordPress projects.
What I'll build for you:
- Custom Playwright framework from scratch TypeScript or JavaScript
- Page Object Model (POM) architecture clean, reusable, easy to maintain
- Front-end UI tests user flows, form submissions, navigation, rendering
- Back-end API tests endpoint validation, response schemas, status codes
- End-to-End (E2E) tests full user journey from login to checkout or completion
- BDD with Cucumber human-readable test specs for non-technical stakeholders
- Cross-browser testing Chromium, Firefox, and WebKit (Safari) coverage
- HTML test reports clear pass/fail output with screenshots on failure
- CI/CD integration GitHub Actions, GitLab CI, or your existing pipeline
- Existing framework fix or extension if you already have Playwrig
Testing application:
Web application
Development technology:
HTML & CSS
•
JavaScript
•
PHP
•
React
•
TypeScript
Device:
PC
•
Mac
•
Linux
•
iPhone
•
Android mobile phone
My Portfolio
FAQ
Do you use TypeScript or JavaScript?
TypeScript by default — it catches errors at compile time and is the industry standard for Playwright projects. I can use plain JavaScript if your team prefers.
What is the Page Object Model and why does it matter?
POM is a design pattern that keeps your test logic separate from your page interaction code. It means when your UI changes, you only update one file — not every test. It makes the framework easy to maintain long-term.
Can you add BDD with Cucumber to the framework?
Yes — I can set up Cucumber with Gherkin feature files so your test specs read like plain English. This is useful if non-technical stakeholders need to review or write test scenarios.
Can you integrate the framework with our CI/CD pipeline?
Yes. I set up Playwright with GitHub Actions, GitLab CI, or Bitbucket Pipelines. Tests can run automatically on every pull request or deployment.
My app is behind a login — can you still write tests?
Yes. Playwright handles authentication well — I'll set up session storage or cookie-based auth so tests don't have to log in on every run, which keeps the suite fast.
Can you fix or extend our existing Playwright framework?
Yes — send me your GitHub repo link or share the code and I'll review it, identify issues, and quote a fixed price to fix or extend it.
Do you cover API testing as well?
Yes. Playwright has a built-in API testing module — I can write tests for your REST API endpoints alongside your UI tests in the same framework.
What will you need from me to get started?
Your app URL, test credentials (login details if needed), a list of key user flows to test, and your preferred language (TypeScript or JavaScript). That's enough to begin.
