LearnWorlds
Software Engineer in Test (Remote, Greece or Cyprus)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования в EdTech SaaS LearnWorlds. Отвечает за автоматизацию выделенной продуктовой области: строит и поддерживает тесты на Playwright и TypeScript, управляет AI-агентами и формирует стандарты тестирования.
Задачи
- Владеть автоматизацией своей продуктовой области, участвовать в планировании до появления кода
- Выбирать подходящий уровень тестирования: API, E2E, smoke — самый дешёвый тест, который ловит баг
- Развивать фреймворк: page objects, flows, типизированные API-клиенты, фикстуры
- Работать с Product и Engineering, продвигать тестируемость на этапе проектирования
- Формулировать детерминированные тест-сценарии и составлять тест-стратегии
- Отвечать за e2e в CI: быстро, детерминированно, диагностируемо; устранять flakiness по первопричине
- Честно отчитываться о покрытии и рисках, о том, что остаётся на manual/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