远程工作雷达

测试软件工程师(远程,希腊或塞浦路斯)

Software Engineer in Test (Remote, Greece or Cyprus)

开发工程未标注地域
公司LearnWorlds
薪资未公开
工作地点Greece
地域资格未标注地域
时区要求日间重叠约 3 小时,需偶尔早起或晚睡
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →

在LearnWorlds,我们相信学习是人类最初的超能力,是将知识转化为产品、技能和进步的力量。
我们的平台帮助来自150多个国家的创作者、教育者和组织将专业知识转化为可扩展的学习体验,这些体验能够销售、教学并带来改变。随着人工智能充斥世界的信息,学习成为唯一的应对方式,这项技能让人类保持创造力、相关性和掌控力。
胜出的不是那些自动化最快的人,而是那些学习和适应最快的人。他们需要能将知识转化为可扩展的教学系统的平台,而这正是LearnWorlds所实现的。
构建。发布。测试。改进。(重复。)
我们正在重新定义人们创建和分享在线学习的方式,而这是由那些 deeply 关注产品质量、清晰架构和有意义影响的工程师实现的。我们是一家以远程优先、快速成长的教育科技SaaS公司,拥有全球影响力。
我们的工程团队构建了数千名教育者和学习者每天依赖的核心体验。我们行动迅速,紧密协作,并不断提升自己,作为个人和团队。
我们现在正在寻找一位经验丰富的软件测试工程师,负责指定产品领域的自动化成果。你将使用Page Object Model(POM)模式构建和维护可靠的Playwright和TypeScript自动化测试,并帮助团队决定哪些内容应该自动化,哪些应保持手动或探索性测试。你每天会指导AI代理来规划、生成、调试和维护自动化。这是这里的工作方式,而不是福利。
你将加入一个已建立且快节奏的环境,专注于确保所有用户的高质量交付和卓越体验。
如果你是一位热爱解决真实质量挑战的工程师,喜欢编写可维护的测试代码,用判断力指导AI代理,并构建团队真正信任的自动化,那么这里就是你发挥最佳水平的地方。
你将负责的工作

  • 负责你的产品领域。在代码存在之前就参与规划,当范围、风险、数据和环境仍易于更改时
  • 选择正确的层次。在足够的情况下使用API,在只有浏览器才能完成时使用E2E,用冒烟测试作为发布信号,使用最经济的测试方式但仍能捕捉到错误
  • 构建和演进框架。页面对象、流程、类型化API客户端、固定装置,其他工程师可以阅读和扩展的代码
  • 在产品和工程之间协作。在设计仍可调整时推动可测试性
查看英文原文

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 your ideas matter, and your work directly impacts product quality
  • You'll grow fast—technically and professionally in a team that's generous with knowledge and big on collaboration
  • You'll own meaningful product-area automation, not just isolated test cases, and help teams ship faster
  • You'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

Requirements
Must-Haves

  • At least 3 years of professional experience as a Quality Assurance / 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 Page Object Model (POM) design pattern
  • Experience with version control systems (Git) and CI/CD pipelines (GitHub Actions or similar)
  • Excellent analytical thinking to produce and document test scenarios, acceptance criteria, and test strategy plans
  • Comfortable at more than one layer, API, UI, cross-browser, responsive, and able to say which one a given risk belongs to
  • Excellent debugging, problem-solving, and performance optimization skills
  • Close attention to detail and a product-oriented mindset, automation is a tool for product confidence, not the goal by itself
  • Excellent communication skills with the ability to explain technical concepts, coverage, gaps, and remaining risk
  • Team player with the ability to get things done in a non-hierarchical flat organization
  • Excellent prioritization, estimation, and scheduling skills
  • Ability to learn the LearnWorlds platform quickly and connect automation decisions to real customer workflows
  • Proven Agentic AI skills: you regularly use and improve AI agents to complete multi-step test engineering work—planning, generating, debugging, and maintaining automation
  • Strong judgment over AI output: you review, steer, and reject generated tests that are flaky, insecure, poorly structured, or disconnected from real risk

Nice-to-Haves

  • Experience with Docker, Kubernetes, or containerized test environments
  • Experience in EdTech, LMS systems, payments, ecommerce, analytics, mobile, or other complex SaaS products
  • Experience with test management tools (TestRail, Zephyr, or similar)
  • Familiarity with cloud technologies like AWS, Azure, or Google Cloud
  • Experience with backend/API automation beyond UI flows
  • GitHub repos, open-source contributions, or personal projects you're proud of

You'll Thrive Here If You…

  • Prefer ownership over hand-holding and clarity over bureaucracy
  • Think speed and quality can (and should) co-exist
  • Ask "why" before "how," and make decisions with context, not just checklists
  • Love clean code, good architecture, and continuous improvement
  • Embrace feedback, stay curious, and enjoy sharing knowledge
  • Treat AI agents as collaborators you direct with clear intent, not as a shortcut around engineering judgment
  • Believe AI won't replace QA engineers—but engineers who work well with agents will outperform those who don't

Benefits

  • Private life and health insurance plan
  • Fully remote work if you prefer to work from home, apart from when we have team meetings a few times per year
  • Your personal annual training budget
  • An annual home office allowance to set up your personal space
  • Company laptop
  • 23 days of paid time off
  • 3 early summer Fridays in July and August
  • Access to AI tools at work
  • A free LearnWorlds School to build and sell your own courses
  • Company retreats & other onsite team activities (see the video of our latest retreat).

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位