Software Engineer in Test (Remote, Greece or Cyprus)
At LearnWorlds , we believe learning is the original human superpower, the force that turns knowledge into products, skills, and progress.
Our platform helps creators, educators, and organizations in more than 150 countries turn expertise into scalable learning experiences that sell, teach, and transform. As AI floods the world with information, learning becomes the only countermeasure, the skill that keeps humans creative, relevant, and in control.
The winners won't be those who automate fastest, but those who learn and adapt fastest. They'll need platforms that turn knowledge into teachable systems that scale, and that's exactly what LearnWorlds enables.
Build. Ship. Test. Improve. (Repeat.)
We're redefining how people create and share online learning and we're doing it with engineers who care deeply about product quality, clean architecture, and meaningful impact. We're a remote-first, fast-growing EdTech SaaS with a global footprint.
Our Engineering team builds the core experiences that thousands of educators and learners rely on daily. We move fast, we collaborate tightly, and we're constantly leveling up, both as individuals and as a team.
We're now looking for an experienced Software Engineer in Test to own automation outcomes for assigned product areas. You will build and maintain reliable Playwright and TypeScript automated tests using the Page Object Model (POM) pattern, and help teams decide what should be automated and what should stay manual or exploratory. You'll direct AI Agents daily to plan, generate, debug and maintain automation. It's how the work ships here, not a perk.
You'll join an established and fast-paced environment with a focus on ensuring quality deliveries and exceptional experience to all our users.
If you're a engineer who loves solving real quality challenges, writing maintainable test code, directing AI agents with judgment, and building automation that teams actually trust, this is where you'll do your best work.
What You'll Be Doing
- Own your product area. Join planning before the code exists, while scope, risk, data, and environments are still cheap to change
- Pick the right layer. API where it's enough, E2E where only a browser will do, smoke for release signal, the cheapest test that still catches the bug
- Build and evolve the framework. Page objects, flows, typed API clients, fixtures, code other engineers read and extend
- Work across Product and Engineering. Push for testability while the design is still open, and keep automation useful instead of noisy
- Design Phase. Formulate efficient and deterministic test scenarios and create comprehensive test strategy plans
- Own CI e2e. Fast, deterministic, diagnosable. Fix flakiness at the root cause; a rerun is not a fix.
- Report coverage and risk honestly. What automation covers, what it doesn't, and what still needs manual or exploratory testing.
- Report defects developers can act on. Identify, categorize, and report bugs and errors to development teams with insightful information (screenshots, traces, error messages, stack traces, etc.), separating product defects from automation defects, environment issues, and data problems
- Direct AI Agents, then own the output. Plan scope, generate tests, investigate failures and reject what's flaky, unasserted, or five times larger than the task.
- Build the AI tooling layer. Reusable agent skills, subagent definitions, and the machine-readable convention rules everyone's tests get reviewed against locators, page-object structure, spec placement, test IDs, so generated tests are correct by default.
- Shape the testing standards, don't just follow them.
Why You'll Love This Role
- You'll work on real features used by thousands of educators and, most importantly, tens of millions of learners around the world
- You'll build and evolve test automation that scales with our growing platform and ensures quality at every release
- You'll be part of a tight-knit team where yo
This role requires you to be in Greece. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels →Get remote developer jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks — continue to the application ↗