О компании

Мы разрабатываем ИТ-продукт, который включает в себя масштабную WEB-платформу и интерактивный Telegram-бот/Мини-приложение. Наш технологический стек включает бэкенд на Node.js и фронтенд на JavaScript.

Обязанности

  • Проектировать, разрабатывать и улучшать масштабируемую автоматизированную тестовую систему с использованием JavaScript / TypeScript + Node.js.
  • Писать и поддерживать E2E тесты, а также автоматизировать тестирование веб-версии продукта, включая UI/UX и кроссбраузерную совместимость, а также интерфейс Telegram-бота.
  • Разрабатывать и автоматизировать API тесты для проверки бизнес-логики и интеграций (REST / WebSockets).
  • Проектировать и реализовывать CI/CD тестовые пайплайны: настраивать регулярное выполнение тестов в GitHub Actions, GitLab CI или Jenkins.
  • Проводить код-ревью автоматизированных тестов и тестовой инфраструктуры.
  • Анализировать и улучшать покрытие тестами продукта; разрабатывать и поддерживать тестовую отчетность.
  • Локализовать ошибки и создавать четкие отчеты об ошибках; настраивать автоматическое создание тикетов в Jira при сбоях тестов.
  • Контролировать актуальность тестовой документации: тестовые планы и чек-листы; совместно определять приоритетные сценарии для автоматизации с командой.
  • Внедрять лучшие практики тестирования и улучшать процессы автоматизации.
  • Тесно сотрудничать с командами бэкенда, фронтенда, QA и DevOps.

Требования

  • Коммерческий опыт в автоматизации тестирования от 4 лет (включая элементы руководства / неформальное управление задачами).
  • Отличные знания JavaScript и экосистемы Node.js; уверенное владение TypeScript.
  • Опыт автоматизации UI тестирования веб-сайтов с использованием Playwright или Cypress.
  • Опыт тестирования API и понимание архитектуры веб-протоколов.
  • Понимание специфики и архитектуры Telegram-ботов, включая Bot API.
  • Уверенное владение Git, базовые знания SQL, понимание принципов CI/CD и опыт работы с пайплайнами (GitHub Actions, GitLab CI, Jenkins).
  • Опыт проведения код-ревью и готовность помочь в развитии команды (при необходимости, с перспективой формального руководства).

Условия и бенефиты

  • Возможность создать автоматизацию тестирования с нуля.
  • Работа с быстрорастущим продуктом в динамичной команде.

Как откликнуться

Пожалуйста, отправьте свое резюме на https://t.me/katyacheresh