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