iLearn Test Automation Developer

Daniel Mathew Anywhere/Remote · ANYWHERE/REMOTE · Remote Posted 1h ago

About this role

iLearn

Location: Remote

Job Type: Contract

About the Role

iLearn is looking for a Test Automation Developer with strong hands-on experience in Playwright and

TypeScript. You will build, maintain, and improve reliable end-to-end automated test suites for web

applications, working closely with developers and QA to catch issues early and speed up releases.

This is not a manual testing role — we need someone who writes clean, maintainable automation code

daily.

Key Responsibilities

• Design, develop, and maintain E2E test automation frameworks using Playwright + TypeScript

• Write stable, reusable tests using Page Object Model, fixtures, and custom helpers

• Automate regression, smoke, and integration suites and integrate them into CI/CD pipelines (GitHub

Actions / Azure DevOps / Jenkins)

• Debug flaky tests and improve reliability, coverage, and execution speed

• Perform API testing as part of automation (REST, Playwright request mocking/interception)

• Review requirements/user stories and identify test scenarios early

• Log, track, and verify defects with developers

Required Experience

• 3+ years in test automation / SDET / QA automation

• 2+ years hands-on with Playwright using TypeScript/JavaScript

• Strong TypeScript — async/await, types/interfaces, OOP

• Experience building a framework from scratch or significantly extending one

• Git, CI/CD, and running tests headless / in Docker

• API testing experience (Postman, Playwright APIRequestContext, or similar)

• Good understanding of HTML, CSS selectors, DOM, and browser dev tools

• Good English communication and ability to work independently remotely

Nice to Have

• Visual regression or accessibility testing (axe)

• Selenium, Cypress, Java, or Python automation

• Allure / Playwright HTML reporting

• BrowserStack, Sauce Labs, LambdaTest

how to apply

send:

1 Your resume

2 A short note on the largest Playwright framework you've worked on and how you handled flaky test

Skills & tags

  • Programming Tools

Never miss a role

New jobs land on Telegram first

Every opening we aggregate is posted to @ethio_tech_jobs within minutes — join the channel and be the first to apply.

Join @ethio_tech_jobs