I will add automated tests with vitest jest playwright

Tunisia

I speak English, Arabic, French

Senior Full Stack React js Node js Three js React Native

5+ years in React, Node.js, TypeScript · Full-stack architecture · Micro-frontends · React Native mobile · Three.js & React Three Fiber 3D experiences · Performance & security audits. Web · Mobile · 3...
About this Gig

Shipping features without tests? Afraid to refactor because something might break?


I add meaningful, maintainable automated tests to your React codebase

unit tests, integration tests, and component tests that actually catch real bugs.


I write tests with:

Vitest or Jest fast, modern test runners

React Testing Library testing behavior, not implementation

MSW (Mock Service Worker) realistic API mocking

user-event simulating real user interactions

Playwright or Cypress E2E tests for critical flows


What I test:

React components (render, interaction, conditional UI)

Custom hooks (state logic, side effects, async behavior)

Utility functions and business logic

API integration layers (with proper mocking)

Authentication and permission guards

Form validation flows


My tests follow the Testing Trophy model: maximum value per test written.

I don't write tests for coverage percentages I write tests that prevent real regressions

Testing application:

Web application

Development technology:

HTML & CSS

JavaScript

Node.js

React

Device:

PC

Linux

iPhone

Android mobile phone

My Portfolio