cover image
Webloo

Test Automation Engineer (JavaScript / TypeScript)

On site

Rabat, Morocco

Junior

Full Time

03-10-2025

Share this job:

Skills

Communication JavaScript TypeScript GraphQL GitHub GitLab CI/CD Docker Jenkins Test Selenium Test Automation Regression Testing Security Testing Scrum Problem-solving Regression git react ReactJs api testing Postman Agile SDLC Nextjs CI/CD Pipelines Gitlab CI GitHub Actions

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