REMOTE GLOBAL. Развивается IT‑продукт: масштабная WEB‑платформа и интерактивный Telegram‑бот / Mini App. Стек: Backend на Node.js, Frontend на JavaScript. Ищем Senior QA Automation Engineer: задача — выстроить автоматизацию тестирования с нуля, объединяющую проверку WEB‑интерфейса, Telegram‑бота и серверной части.

Обязанности:

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

Требования:

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

Будет плюсом:

  • Опыт одновременного тестирования сквозных сценариев (взаимодействие WEB ↔ Telegram‑бот);
  • Готовность предоставить ссылку на Git‑репозиторий с примерами автотестов.