Задачи чётко связаны с автоматизацией тестирования продукта, а описание подробно раскрывает ожидания и даёт возможность влиять на развитие тестовой инфраструктуры.
Современный стек
Влияние на продукт
Поддержка обучения
Гибкий формат
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Automation QA Engineer (JavaScript/TypeScript): Развитие фреймворка автоматизации и автотестов для JavaScript-компонентов ActiveReportsJS с акцентом на интеграции с веб-фреймворками, тестирование отчетов и CI/CD. Focus on построение масштабируемой тестовой инфраструктуры, проверку рендеринга и экспорта данных, анализ спецификаций и повышение стабильности тестового покрытия.
Локация: удалённая работа из любой точки мира; указан регион Новосибирск.
Зарплата: от 130 000 RUB на руки в месяц; предусмотрена годовая премия по результатам работы.
Компания
DataWorks разрабатывает продукты для анализа данных и генерации отчётов, включая ActiveReportsJS, WynBI и инструменты для .NET и JavaScript-разработки.
Что делать
Поддерживать и развивать фреймворк автоматизации, писать автотесты для Report Designer, Report Viewer и их интеграций с Angular, React, Vue, Svelte, Next.js и чистым JavaScript.
Создавать и сопровождать тестовую документацию: тест-планы, чек-листы, сценарии для UI, API, данных и интеграций, а также планы регресса.
Встраивать автотесты в CI/CD-пайплайны Bitbucket Pipelines и поддерживать стабильность тестового покрытия.
Тестировать рендеринг отчётов, экспорт в PDF, Excel, HTML и CSV, привязку данных через JSON, REST API и runtime data binding, а также программный API.
Анализировать PRD на тестопригодность, выявлять пропущенные сценарии и краевые случаи, оценивать трудозатраты и передавать обратную связь через Confluence и Jira.
Участвовать в создании и развитии ActiveReportsJS на всех этапах жизненного цикла.
Требования
От 3 лет опыта в тестировании программного обеспечения, преимущественно в автоматизации.
Уверенное владение JavaScript и/или TypeScript для самостоятельной разработки и поддержки полноценного фреймворка.
Практический опыт создания инфраструктуры автоматизированного тестирования: архитектура фреймворка, тестовые данные, переиспользуемые компоненты, логирование и отчётность.
Опыт работы с Playwright, Cypress, WebdriverIO или аналогичными инструментами автоматизации веб-приложений.
Понимание масштабируемых и поддерживаемых автотестов, паттернов проектирования и лучших практик автоматизации.
Опыт настройки и интеграции автотестов в CI/CD с Jenkins, GitLab CI, GitHub Actions или аналогичными инструментами.
Понимание веб-приложений, клиент-серверного взаимодействия, HTTP/HTTPS и REST API.
Понимание уровней тестирования и умение выбирать сценарии для автоматизации.
Английский язык на уровне, достаточном для чтения технической документации, написания технических текстов и рабочей переписки.
Хорошо, если есть
Опыт тестирования библиотек, SDK или инструментов для разработчиков.
Опыт тестирования React-приложений и понимание принципов работы React.
Опыт тестирования визуальных компонентов, отчётов, таблиц, диаграмм и сложных UI-интерфейсов.
Опыт работы с Docker и контейнеризацией тестового окружения.
Понимание npm-пакетов и дистрибуции библиотек через CDN и NPM.
Высшее техническое или профильное образование.
Культура и преимущества
Официальное трудоустройство и удалённая работа из любой точки мира.
Гибкий график работы.
Возможность влиять на архитектуру и развитие автоматизации тестирования, самостоятельно выстраивать процессы и предлагать технические решения.
Работа в международной продуктовой команде с прямым взаимодействием с разработчиками и без лишней бюрократии.
Конкурентная заработная плата, годовая премия и компенсация профессионального обучения, тренингов, конференций и занятий английским языком.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →