Senior QA Automation Engineer / Team Lead (.js / Node.js)

Не указаноУдаленно

SeniorRemoteКачество текста 2/5

BackendJavaScriptNode.jsTypeScriptCI/CDWebSocketsSQL
Откликнуться

Кратко: Мы развиваем ИТ-продукт, который включает в себя масштабную 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 и понимание устройства веб-протоколов.
• Понимание специфики и архитектуры Telegram-ботов, включая Bot API.
• Уверенное владение Git, базовые знания SQL, понимание принципов CI/CD и опыт работы с пайплайнами (GitHub Actions, GitLab CI, Jenkins).
• Опыт проведения code review и готовность помогать развивать команду (при необходимости
• с перспективой формального лидерства).

Будет плюсом:
• Опыт одновременного тестирования сквозных сценариев, например, когда действие на WEB-сайте влечет за собой проверку реакции в Telegram-боте.
• Готовность предоставить ссылку на Git-репозиторий с примерами своих автотестов.