Software Engineer in Test – AI Focus/AI Tooling

LearnWorlds

Job Description

Quick Facts

  • Work Policy: Remote (Greece or Cyprus)
  • Job Type: Full Time
  • Experience Level: 3+ years
  • Core Tech Stack: TypeScript, JavaScript, Playwright, POM, Git, CI/CD, Agentic AI

About LearnWorlds

LearnWorlds operates under the belief that learning is the ultimate human superpower—the driving force that transforms knowledge into progress, skills, and products. The platform empowers organizations, educators, and creators across more than 150 countries to forge scalable online learning experiences that actively teach, sell, and transform audiences.

As a fast-growing, remote-first EdTech SaaS company with a truly global footprint, LearnWorlds is redefining how expertise is shared online. The engineering unit works closely together, leveling up rapidly while building the core architecture relied upon daily by thousands of educators and millions of learners.

About the Role

LearnWorlds is on the lookout for a highly experienced Software Engineer in Test (SDET) to assume total ownership of automation outcomes for specific product areas. This role requires an engineer who cares deeply about meaningful impact, clean architecture, and product quality.

You will be responsible for maintaining and building highly reliable automated tests utilizing TypeScript and Playwright via the Page Object Model (POM) pattern. A massive component of this role involves directing AI Agents on a daily basis to debug, generate, plan, and maintain automation. At LearnWorlds, working synergistically with AI isn’t just a gimmick—it is the foundational way work is shipped.

What You’ll Do

  • Own your product area: Participate in initial planning sessions before any code is written, effectively addressing environments, data, risk, and scope while changes are still cheap.
  • Pick the right layer: Strategically utilize API tests, end-to-end tests, or smoke tests to achieve the cheapest, fastest validation that still catches the bug.
  • Build and evolve the framework: Code typed API clients, page objects, fixtures, and flowing architectures that other engineers can easily read and extend.
  • Work across Product and Engineering: Advocate fiercely for testability while designs remain open, ensuring automation stays highly useful rather than noisy.
  • Design Phase: Create comprehensive test strategy plans and formulate deterministic, highly efficient test scenarios.
  • Own CI e2e: Ensure pipelines are diagnosable, deterministic, and fast. Fix flakiness strictly at the root cause, rejecting the “rerun to fix” mentality.
  • Report coverage and risk honestly: Clearly articulate what automation covers versus what still requires exploratory or manual testing.
  • Report actionable defects: Categorize, identify, and document errors with highly insightful information (stack traces, screenshots, error messages), cleanly separating environment or data issues from true product defects.
  • Direct AI Agents: Take complete ownership of AI outputs. Plan scopes, generate test architecture, investigate failures, and aggressively reject AI code that is unasserted, flaky, or bloated.
  • Build the AI tooling layer: Engineer reusable agent skills, subagent definitions, and machine-readable conventions (test IDs, spec placements, locators) so AI-generated tests are structurally correct by default.
  • Shape the testing standards: Don’t just follow the rules; actively write them.

What You’ll Need

  • A minimum of 3 years of professional experience as a Software Testing / QA engineer, exhibiting massive automation ownership.
  • Deep proficiency in TypeScript and highly modern JavaScript/TypeScript development methodologies.
  • Extensive, hands-on experience utilizing Playwright (or comparable modern web automation frameworks) coupled with the Page Object Model (POM) design pattern.
  • A strong background working with CI/CD pipelines (GitHub Actions) and version control systems (Git).
  • Outstanding analytical thinking skills necessary to document and produce comprehensive test strategy plans and acceptance criteria.
  • High comfort operating at multiple testing layers (responsive, cross-browser, UI, API), easily assigning specific risks to the correct layer.
  • Excellent performance optimization, problem-solving, and debugging skills.
  • A product-oriented mindset demonstrating close attention to detail; viewing automation purely as a tool for product confidence.
  • Superb communication skills, easily conveying remaining risks, gaps, coverage, and complex technical concepts.
  • A proven team player capable of driving outcomes within a flat, non-hierarchical organization.
  • Exceptional scheduling, estimation, and prioritization abilities.
  • The agility to rapidly master the LearnWorlds platform and explicitly tie automation decisions to real-world customer workflows.
  • Proven Agentic AI skills: Demonstrated experience improving and using AI agents to complete multi-step engineering work (maintaining, debugging, generating, and planning automation).
  • Strong judgment over AI output: The ability to confidently steer, review, and reject AI-generated code that is poorly structured, insecure, flaky, or disconnected from actual business risk.

Nice to Have

  • Prior experience navigating containerized test environments (Kubernetes, Docker).
  • Industry background in complex SaaS products, mobile, analytics, ecommerce, payments, LMS systems, or EdTech.
  • Familiarity with prominent cloud technologies (Google Cloud, Azure, AWS).
  • Hands-on experience utilizing test management suites (Zephyr, TestRail).
  • Experience executing backend/API automation that extends far beyond simple UI flows.
  • A portfolio of personal projects, open-source contributions, or active GitHub repositories you’re proud of.

Benefits

  • Fully remote working capabilities if you prefer working from home (excluding occasional team meetings a few times a year).
  • Comprehensive private health and life insurance plans.
  • A dedicated personal annual training budget to foster growth.
  • An annual home office allowance to optimize your personal workspace.
  • A top-tier company laptop.
  • 23 days of standard paid time off.
  • 3 “early summer Fridays” utilized in July and August.
  • Full access to premium AI tools at work.
  • A free LearnWorlds School account to sell and build your own courses.
  • Exciting company retreats and various onsite team-building activities.

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