L

LearnWorlds

Online course creation, marketing, analytics platform

Software Engineer in Test - AI Focus/AI Tooling

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 3 years of professional experience as a Quality Assurance or Software Testing engineer, with strong automation ownership.
  • Strong proficiency in TypeScript and modern JavaScript/TypeScript development practices.
  • Hands-on experience with Playwright test automation framework or a comparable modern web automation framework, and the Page Object Model design pattern.
  • Experience with version control systems such as Git and CI/CD pipelines such as GitHub Actions or similar.
  • Ability to produce and document test scenarios, acceptance criteria, and test strategy plans using analytical thinking.
  • Experience across API, UI, cross-browser, and responsive testing, and ability to match each risk to an appropriate testing layer.
  • Debugging, problem-solving, and performance optimization skills.
  • Attention to detail and a product-oriented mindset, treating automation as a means of product confidence rather than an end in itself.
  • Ability to explain technical concepts, coverage, gaps, and remaining risk.
  • Ability to work effectively in a non-hierarchical, flat organization.
  • Prioritization, estimation, and scheduling skills.
  • Ability to learn the LearnWorlds platform quickly and connect automation decisions to customer workflows.
  • Regular use and improvement of AI agents for multi-step test engineering work, including planning, generating, debugging, and maintaining automation.
  • Ability to review, steer, and reject AI-generated tests that are flaky, insecure, poorly structured, or disconnected from real risk.

Responsibilities

  • Own automation for an assigned product area, participating in planning while scope, risk, data, and environments can still be changed efficiently.
  • Select appropriate testing layers, including API, end-to-end, and smoke testing, to catch defects with the lowest-cost effective test.
  • Build and evolve test frameworks, including page objects, flows, typed API clients, fixtures, and code that other engineers can read and extend.
  • Work across Product and Engineering to improve testability while designs are still open and keep automation useful rather than noisy.
  • Formulate efficient, deterministic test scenarios and create comprehensive test strategy plans.
  • Own CI end-to-end testing to make it fast, deterministic, and diagnosable, and fix the root causes of flakiness.
  • Report automation coverage, uncovered areas, and risks honestly, including what still needs manual or exploratory testing.
  • Identify, categorize, and report defects with actionable evidence such as screenshots, traces, error messages, and stack traces; distinguish product defects from automation defects, environment issues, and data problems.
  • Direct AI agents to plan scope, generate tests, and investigate failures, and reject flaky, unasserted, or unnecessarily oversized outputs.
  • Build reusable AI tooling, including agent skills, subagent definitions, and machine-readable conventions for locators, page-object structure, spec placement, and test IDs.
  • Shape testing standards.

Desired Qualifications

  • Experience with Docker, Kubernetes, or containerized test environments.
  • Experience in EdTech, learning management systems, payments, ecommerce, analytics, mobile, or other complex SaaS products.
  • Experience with test management tools such as TestRail, Zephyr, or similar.
  • Familiarity with cloud technologies such as AWS, Azure, or Google Cloud.
  • Experience with backend/API automation beyond UI flows.
  • GitHub repositories, open-source contributions, or personal projects.

About the Company

LearnWorlds

Online course creation, marketing, analytics platform

LearnWorlds is a software platform that helps creators, schools, and businesses run online education programs. It provides a full set of tools to build courses, market them, and analyze performance, making it easy to create engaging digital courses and training experiences. The product works via a subscription-driven model with multiple pricing tiers; users can choose templates to design courses, add interactive video and engaging content, and connect analytics and other business tools to track results and improve learning outcomes. Compared with competitors, LearnWorlds focuses on the overall quality of the learning experience and offers end-to-end capabilities (course creation, marketing, analytics, and integrations) in one platform, rather than just hosting or basic LMS features. Its goal is to empower individuals, educational institutions, and corporate training teams to deliver scalable, effective online education and training.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$33.1M
Headquarters
Limassol Municipality, Cyprus
Founded
2014

Recently Posted Jobs

Explore more opportunities at LearnWorlds

See more jobs