- Company Name
- Webloo
- Job Title
- Test Automation Engineer (JavaScript / TypeScript)
- Job Description
-
Job title: Test Automation Engineer (JavaScript / TypeScript)
Role Summary: Design, develop, and maintain end‑to‑end, unit, integration, API, performance, accessibility, and cross‑browser automation for web and backend systems, ensuring high quality across ReactJS, NextJS, REST/GraphQL services, and legacy interfaces. Integrate automation into CI/CD pipelines, drive test coverage metrics, and collaborate with cross‑functional teams throughout the SDLC.
Expactations: Minimum 3–5 years of test automation or quality engineering experience in a fast‑paced, collaborative environment. Proven track record of delivering robust automation solutions that improve product quality and delivery velocity.
Key Responsibilities:
- Build and maintain automated test pipelines for ReactJS, NextJS, and backend services.
- Write unit, integration, snapshot, and E2E tests using Jest, React Testing Library, Cypress, and Playwright.
- Automate API validation with Postman, Supertest, and OpenAPI/Swagger, and implement advanced mocking via Mock Service Worker.
- Execute performance and load tests using k6; conduct accessibility checks with axe‑core; validate performance with Lighthouse and BrowserStack.
- Develop cross‑browser and legacy Selenium WebDriver tests; create custom scripts for regression, data prep, and test environment management.
- Integrate automation into CI/CD (GitHub Actions, GitLab CI, Jenkins) and Docker environments.
- Participate in Agile ceremonies, collaborating with developers, designers, and product owners to embed quality from requirements to release.
- Monitor test coverage, produce quality metrics reports, raise risks, and ensure functional/non‑functional requirements are met.
- Conduct smoke tests and routine quality checks prior to deployment.
Required Skills:
- Proficient in TypeScript and JavaScript (ES6+).
- Deep experience with Jest, React Testing Library, Cypress, Playwright, Selenium WebDriver, Sanity.
- API testing mastery: Postman, Supertest, Swagger/OpenAPI, Mock Service Worker.
- Performance/load testing with k6; accessibility testing with axe‑core; performance checks with Lighthouse.
- CI/CD expertise: GitHub Actions, GitLab CI, Jenkins.
- Comfortable with Docker, Git workflows, BrowserStack, SauceLabs.
- Strong analytical, communication, and problem‑solving abilities; collaborative mindset.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., ISTQB Test Automation Engineer, Certified Selenium Professional) are a plus.