LearnWorlds
Software Engineer in Test (Remote, Greece or Cyprus)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по тестированию в EdTech-продукт LearnWorlds. Отвечает за автоматизацию тестирования своего продуктового направления: строит и поддерживает тесты на Playwright и TypeScript, активно использует AI-агентов для планирования, генерации и поддержки автотестов.
Задачи
- Участвовать в планировании до написания кода, пока scope, риски, данные и окружения ещё легко менять
- Выбирать подходящий уровень тестирования: API, E2E, smoke — самый дешёвый тест, который ловит баг
- Развивать фреймворк: page objects, flows, типизированные API-клиенты, фикстуры
- Работать в связке с Product и Engineering, продвигать тестируемость на этапе проектирования
- Формулировать детерминированные тест-сценарии и составлять стратегию тестирования
- Отвечать за e2e в CI: быстро, детерминированно, диагностируемо; устранять flakiness по первопричине
- Честно отчитываться о покрытии и рисках, о том, что остаётся на ручное и exploratory-тестирование
- Находить, категоризировать и описывать дефекты с полезной информацией (скриншоты, трейсы, стектрейсы)
- Направлять AI-агентов и отвечать за результат: планировать scope, генерировать тесты, разбирать падения и отбраковывать некачественные тесты
- Строить слой AI-инструментов: переиспользуемые agent skills, определения субагентов, машиночитаемые правила для ревью тестов
- Формировать стандарты тестирования, а не просто следовать им
Требования
- Минимум 3 года профессионального опыта в QA / тестировании ПО с сильной ответственностью за автоматизацию
- Уверенное владение TypeScript и современными практиками разработки на JavaScript/TypeScript
- Практический опыт с Playwright (или аналогичным современным фреймворком веб-автоматизации) и паттерном Page Object Model
- Опыт работы с системами контроля версий (Git) и CI/CD (GitHub Actions или аналоги)
- Отличное аналитическое мышление для составления тест-сценариев, критериев приёмки и стратегий тестирования
- Опыт тестирования на нескольких уровнях: API, UI, кросс-браузерное, адаптивное
- Отличные навыки отладки, решения проблем и оптимизации производительности
- Внимание к деталям и продуктовый подход: автоматизация — инструмент уверенности в продукте, а не самоцель
- Отличные коммуникативные навыки, умение объяснять технические концепции, покрытие, пробелы и остаточные риски
- Умение работать в команде в неиерархичной плоской организации
- Навыки приоритизации, оценки и планирования
- Способность быстро изучить платформу LearnWorlds и связывать решения по автоматизации с реальными сценариями клиентов
- Подтверждённые навыки работы с Agentic AI: регулярное использование и улучшение AI-агентов для многошаговых задач тест-инжиниринга
- Сильное суждение о результатах AI: умение ревьюить, направлять и отбраковывать flaky, небезопасные или плохо структурированные тесты
Условия
- Частная медицинская страховка и страхование жизни
- Полностью удалённая работа, кроме нескольких командных встреч в год
- Персональный годовой бюджет на обучение
- Ежегодная компенсация на обустройство домашнего офиса
- Компания предоставляет ноутбук
- 23 дня оплачиваемого отпуска
- 3 короткие пятницы летом в июле и августе
- Доступ к AI-инструментам в работе
- Бесплатный LearnWorlds School для создания и продажи своих курсов
- Корпоративные ретриты и другие офлайн-активности
Навыки
- TypeScript
- JavaScript
- Playwright
- Page Object Model
- Git
- GitHub Actions
- CI/CD
- API testing
- E2E testing
- Docker
- Kubernetes
- AWS
- Azure
- Google Cloud
- TestRail
- Zephyr
- AI agents