I will set up playwright e2e testing and ci for web app, saas, vibe coded app
Full Stack AI Developer: AI Agents, SaaS, Web Automation, Chrome Extensions
Vetted by Fiverr Pro
Bensbahou was selected by the Fiverr Pro team for their expertise.
Vetted for
AI Development
Chatbot Development
Software Development
Vibe Coding
About this Gig
Greetings! I'm Bensbahou. Top Rated ⭐ and Vetted Pro developer
Does every release risk breaking sign up, login or payments? I add Playwright E2E tests that catch it first.
End to end testing clicks through your web app like a real user, runs on every code change, and blocks a bad release before your customers see it.
Why Me?
- 500+ reviews: 5+ years building web apps and SaaS
- Developer, not just QA: I read your code and test what matters
- Playwright daily: I run it on my own products
- Stable tests: no flaky waits, clear failure reports
What I build:
- Playwright test suites in TypeScript for React, Next.js and any web app
- Critical user journeys: sign up, login, checkout, Stripe payments
- CI pipelines: GitHub Actions on every push
- API, visual and cross browser tests on Chrome, Firefox and Safari
- Test automation for SaaS, MVPs and vibe coded apps
- Flaky test fixes and reports with traces and videos
Process:
- Discovery call (Zoom available)
- Test plan for your key journeys
- I write and run the tests against your app
- CI setup, docs and handover
Prices are indicators: each project is quoted after we discuss it.
Please contact me before ordering!
Testing application:
Web application
Device:
PC
•
Mac
•
Linux
•
iPhone
•
Android mobile phone
My Portfolio
FAQ
What is end to end (E2E) testing?
E2E tests open your app in a real browser and use it like a customer: sign up, log in, pay and use the main features. If a code change breaks one of those steps, the test fails before the release reaches your users.
Why Playwright and not Cypress or Selenium?
Playwright is fast, runs Chrome, Firefox and Safari (WebKit) from one suite, waits for the page by itself so tests are less flaky, and records a trace and video of every failure. It is free, open source and fits modern TypeScript stacks.
Which apps can you test?
Any web app: React, Next.js, Vue, Angular, SaaS dashboards, online stores, and MVPs built with Lovable, Bolt, Replit or base44. I test against a URL, ideally a staging or preview environment rather than your live site.
Do you need access to my code?
For the best result, yes: I add the tests to your repository so they live next to your code and run in your CI. If you can't share the code, I can build a separate test project that runs against your staging or live URL.
Will the tests run automatically?
Yes, from the Standard package. I set up GitHub Actions to run the suite on every push and pull request, with an HTML report, screenshots and traces when a test fails. GitLab CI and Vercel preview deployments work too.
How do you handle logins, payments and test data?
Tests log in once and reuse the session, use test accounts and Stripe test mode for payments, and create and clean up their own data. They never touch real customers or charge real cards.
What about flaky tests?
I write tests that wait for real page states instead of fixed timers, with stable selectors. If you already have a flaky suite, I find why each test fails at random and fix it or rewrite it.
Will you find bugs too?
Yes. While writing the tests I report every bug I find, with the steps to reproduce it. As a full stack developer I can fix them too, quoted after we look at them together.
What do I get at the end?
The test code in your repository, the CI setup, a short guide to run and add tests, and a list of what is covered. Your team can keep growing the suite without me.
Can you keep the tests updated as my app changes?
Yes. Apps change every week, so tests need updates too. I offer monthly support to keep the suite green, add tests for new features and review failures.

