Job Specifications
Location: On-site - Webloo Office | Rabat, Morocco
Type: Full-time | Department: Engineering / QA
Mission: Own the Quality Behind Next-Gen Digital Experiences
At Webloo, we craft high-impact digital platforms for global brands. We're hiring a Test Automation Engineer (JavaScript / TypeScript) to take ownership of quality across UI, backend, and API layers -- from designing automation pipelines to performance, accessibility, and cross-browser testing at scale.
Your Role & Responsibilities
Design and implement automated test pipelines for ReactJS, NextJS, and backend systems.
Write unit, integration, snapshot, and end-to-end (E2E) tests using modern frameworks.
Automate REST and GraphQL API testing using Postman, Supertest, and OpenAPI/Swagger.
Develop advanced mocking strategies with Mock Service Worker (MSW).
Implement performance/load testing using k6.
Drive cross-browser testing and legacy automation using Selenium WebDriver alongside Cypress/Playwright.
Write custom automation scripts for regression testing, data setup, and test environment management.
Integrate automation workflows into CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
Participate in Agile/Scrum ceremonies: sprint planning, daily stand-ups, retrospectives, backlog refinement.
Collaborate with developers, designers, product owners, and stakeholders to embed quality throughout the SDLC.
Track test coverage, report quality metrics, proactively raise risks, and ensure functional & non-functional requirements are validated.
Monitor performance, accessibility, and security testing in addition to functional QA.
Use Lighthouse, axe-core, and BrowserStack to validate performance, accessibility, and cross-device compatibility.
Document test strategies, automation coverage, and reporting metrics.
Perform routine quality checks and functional tests including smoke tests prior to deployment.
What We're Looking For
3-5 years of professional experience in test automation or quality engineering.
Strong proficiency in TypeScript and JavaScript (ES6+).
Hands-on expertise with:
Jest, React Testing Library (unit/integration)
Cypress, Playwright (E2E testing)
Postman, Supertest, Swagger/OpenAPI (API testing)
Mock Service Worker (MSW) (API mocking)
k6 (performance/load testing)
Selenium WebDriver (cross-browser and legacy test automation)
Familiarity with CI/CD, Docker, Git workflows.
Understanding of accessibility, performance, cross-browser, and device testing.
Excellent communication, collaboration, and problem-solving skills.
Tech & Tools You'll Use
TypeScript * JavaScript * Jest * React Testing Library * Cypress * Playwright * Postman * Swagger/OpenAPI * Supertest * MSW * k6 * Selenium WebDriver * GitHub Actions * GitLab CI * Jenkins * Docker * BrowserStack * Lighthouse * axe-core * SauceLabs * Agile/Scrum
Salary : 11,000 - 15,000 MAD/month
About the Company
Webloo is a creative team of passionate designers, web developers, writers, and marketing professionals, offering exceptional service and high-quality work. We go above and beyond your expectations. At Webloo, your brand and business dreams become reality.
Know more