{"id":997946,"url":"https://alion.io/job/learnworlds-software-engineer-in-test-remote-greece-or-cyprus","title":"Software Engineer in Test - AI Focus/AI Tooling (Remote, Greece or Cyprus)","company":{"id":683468,"name":"LearnWorlds","domain":"learnworlds.com","url":"https://alion.io/company/learnworlds","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"QA","role_family":"QA","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Athens, Greece","Thessaloniki, Greece","Patras, Greece","Ioannina, Greece","Volos, Greece","Chania, Greece"],"countries":["GR"],"hiring_countries":["CY","GR"],"hiring_countries_total":2,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Playwright","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Kubernetes","optional":true},{"name":"TestRail","optional":true}],"status":"live","first_seen_at":"2026-10-16T00:00:00Z","employer_posted_date":"2026-10-16","last_verified_at":"2026-11-05T03:51:20Z","board_verified":true,"closed_at":null,"days_open":20,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":20},"description":"At LearnWorlds, we believe learning is the original human superpower, the force that turns knowledge into products, skills, and progress.\nOur 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.\nThe 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.\nBuild. Ship. Test. Improve. (Repeat.)\nWe'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.\nOur 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.\nWe're now looking for an experienced SDET 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.\nYou'll join an established and fast-paced environment with a focus on ensuring quality deliveries and exceptional experience to all our users.\nIf 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.\nWhat You'll Be Doing\nOwn your product area. Join planning before the code exists, while scope, risk, data, and environments are still cheap to change\nPick 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\nBuild and evolve the framework. Page objects, flows, typed API clients, fixtures, code other engineers read and extend\nWork across Product and Engineering. Push for testability while the design is still open, and keep automation useful instead of noisy\nDesign Phase. Formulate efficient and deterministic test scenarios and create comprehensive test strategy plans\nOwn CI e2e. Fast, deterministic, diagnosable. Fix flakiness at the root cause; a rerun is not a fix.\nReport coverage and risk honestly. What automation covers, what it doesn't, and what still needs manual or exploratory testing.\nReport 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\nDirect 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.\nBuild 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.\nShape the testing standards, don't just follow them.\nWhy You'll Love This Role\nYou'll work on real features used by thousands of educators and, most importantly, tens of millions of learners around the world\nYou'll build and evolve test automation that scales with our growing platform and ensures quality at every release\nYou'll be part of a tight-knit team where your ideas matter, and your work directly impacts product quality\nYou'll grow fast-technically and professionally in a team that's generous with knowledge and big on collaboration\nYou'll own meaningful product-area automation, not just isolated test cases, and help teams ship faster\nYou'll work in an engineering culture that treats Agentic AI as a real skill: prompt, steer, review, and ship faster without lowering the bar for test quality\nRequirements\nMust-Haves\nAt least 3 years of professional experience as a Quality Assurance / Software Testing engineer, with strong automation ownership\nStrong proficiency in TypeScript and modern JavaScript/TypeScript development practices\nHands-on experience with Playwright test automation framework (or a comparable modern web automation framework) and Page Object Model (POM) design pattern\nExperience with version control systems (Git) and CI/CD pipelines (GitHub Actions or similar)\nExcellent analytical thinking to produce and document test scenarios, acceptance criteria, and test strategy plans\nComfortable at more than one layer, API, UI, cross-browser, responsive, and able to say which one a given risk belongs to\nExcellent debugging, problem-solving, and performance optimization skills\nClose attention to detail and a product-oriented mindset, automation is a tool for product confidence, not the goal by itself\nExcellent communication skills with the ability to explain technical concepts, coverage, gaps, and remaining risk\nTeam player with the ability to get things done in a non-hierarchical flat organization\nExcellent prioritization, estimation, and scheduling skills\nAbility to learn the LearnWorlds platform quickly and connect automation decisions to real customer workflows\nProven Agentic AI skills: you regularly use and improve AI agents to complete multi-step test engineering work-planning, generating, debugging, and maintaining automation\nStrong judgment over AI output: you review, steer, and reject generated tests that are flaky, insecure, poorly structured, or disconnected from real risk\nNice-to-Haves\nExperience with Docker, Kubernetes, or containerized test environments\nExperience in EdTech, LMS systems, payments, ecommerce, analytics, mobile, or other complex SaaS products\nExperience with test management tools (TestRail, Zephyr, or similar)\nFamiliarity with cloud technologies like AWS, Azure, or Google Cloud\nExperience with backend/API automation beyond UI flows\nGitHub repos, open-source contributions, or personal projects you're proud of\nYou'll Thrive Here If You…\nPrefer ownership over hand-holding and clarity over bureaucracy\nThink speed and quality can (and should) co-exist\nAsk \"why\" before \"how,\" and make decisions with context, not just checklists\nLove clean code, good architecture, and continuous improvement\nEmbrace feedback, stay curious, and enjoy sharing knowledge\nTreat AI agents as collaborators you direct with clear intent, not as a shortcut around engineering judgment\nBelieve AI won't replace QA engineers-but engineers who work well with agents will outperform those who don't\nBenefits\nPrivate life and health insurance plan\nFully remote work if you prefer to work from home, apart from when we have team meetings a few times per year\nYour personal annual training budget\nAn annual home office allowance to set up your personal space\nCompany laptop \n23 days of paid time off\n3 early summer Fridays in July and August\nAccess to AI tools at work\nA free LearnWorlds School to build and sell your own courses\nCompany retreats & other onsite team activities (see the video of our latest retreat).","description_format":"text","description_chars":7523,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Health insurance","Home office"],"hiring_locations":[{"name":"Cyprus","iso":"CY","kind":"country"},{"name":"Greece","iso":"GR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-17T08:35:16Z"}],"visa":[],"liveness":{"score":53,"band":"ok","label":"Likely open","p_open":1,"p_active":0.706,"p_room":0.75,"age_days":20,"expected_fill_days":22,"reasons":["conf:2","win:late"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/learnworlds-software-engineer-in-test-remote-greece-or-cyprus","json_url":"https://alion.io/job/learnworlds-software-engineer-in-test-remote-greece-or-cyprus.json","meta":{"generated_at":"2026-11-05T08:43:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11084,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":683468},"rest":"https://alion.io/mcp/rest/get_company?id=683468"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flearnworlds-software-engineer-in-test-remote-greece-or-cyprus"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Flearnworlds-software-engineer-in-test-remote-greece-or-cyprus"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Flearnworlds-software-engineer-in-test-remote-greece-or-cyprus"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/learnworlds-software-engineer-in-test-remote-greece-or-cyprus\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flearnworlds-software-engineer-in-test-remote-greece-or-cyprus"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":997946}},{"tool":"search_jobs","arguments":{"company":"learnworlds.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":997946},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}