Software Engineer in Test – AI Focus/AI Tooling

LearnWorlds

Job Description

Quick Facts

  • Work Policy: Remote (Restricted to candidates in Greece or Cyprus, with occasional in-person team gatherings a few times a year)
  • Job Type: Full Time
  • Experience Level: 3+ years
  • Core Tech Stack: TypeScript, JavaScript, Playwright, Page Object Model (POM), Git, GitHub Actions, Agentic AI

About LearnWorlds

LearnWorlds is an EdTech SaaS platform empowering educators, creators, and organizations across more than 150 countries to turn expertise into scalable online learning academies. Operating as a fast-growing, remote-first organization, LearnWorlds builds the core digital learning experiences trusted daily by thousands of instructors and tens of millions of learners worldwide.

About the Role

LearnWorlds is hiring an experienced Software Engineer in Test (SDET) to own test automation quality and outcomes for assigned product areas. You will build and maintain dependable Playwright and TypeScript test suites using the Page Object Model (POM) pattern while directing AI agents daily to plan, generate, debug, and maintain automation.

What You’ll Do

  • Join early feature planning before code is written to address testability, scope, environments, data, and risks while changes remain inexpensive.
  • Select the optimal test layer—smoke, API, or end-to-end—to deliver fast, cost-effective validation that reliably catches bugs.
  • Architect and expand the automation framework with reusable page objects, flows, fixtures, and typed API clients.
  • Collaborate across Product and Engineering to improve testability during design reviews and keep test suites high-signal.
  • Formulate comprehensive test strategies and deterministic, efficient test scenarios.
  • Maintain fast, deterministic CI end-to-end pipelines and eliminate test flakiness at its root cause rather than relying on reruns.
  • Report test coverage and remaining risk transparently, distinguishing automated coverage from areas needing exploratory or manual testing.
  • Document actionable bug reports with traces, screenshots, and logs, separating product defects from environment, data, or test issues.
  • Direct AI agents to scope, generate, and debug tests while reviewing and rejecting flaky, unasserted, or bloated generated code.
  • Build the internal AI tooling layer—including reusable agent skills, subagent definitions, and machine-readable conventions for locators, test IDs, and spec structure—and establish team-wide testing standards.

What You’ll Need

  • At least 3 years of professional QA or software testing experience with strong ownership of test automation.
  • Strong proficiency in TypeScript and modern JavaScript/TypeScript engineering practices.
  • Hands-on experience with Playwright (or a comparable modern web testing framework) and the Page Object Model (POM) design pattern.
  • Solid experience with Git version control and CI/CD pipelines such as GitHub Actions.
  • Strong analytical skills for authoring test strategies, acceptance criteria, and test scenarios across API, UI, responsive, and cross-browser layers.
  • Excellent debugging, performance optimization, prioritization, and estimation skills.
  • Clear communication skills and ability to thrive in a flat, non-hierarchical team environment.
  • Proven Agentic AI skills—regularly using and improving AI agents for multi-step test planning, generation, debugging, and maintenance—paired with strong editorial judgment to audit AI-generated code.

Nice to Have

  • Experience with Docker, Kubernetes, or containerized test environments.
  • Background in EdTech, LMS platforms, payments, e-commerce, analytics, mobile apps, or complex SaaS systems.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and test management tools (TestRail, Zephyr).
  • Experience with backend/API test automation beyond UI flows and open-source or personal GitHub projects.

Benefits

  • Full remote work flexibility (aside from occasional team meetings a few times annually) and company retreats.
  • Private health and life insurance plan.
  • Annual personal training budget, annual home office allowance, and a company laptop.
  • 23 days of paid time off plus 3 early summer Fridays in July and August.
  • Full access to AI tools at work and a complimentary LearnWorlds School account to build and sell your own courses.

To apply for this job please visit apply.workable.com.