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‑репозиторий с примерами автотестов.