Automation QA Engineer (JavaScript/TypeScript)

Automation QA Engineer (JavaScript/TypeScript)

Новосибирск, микрорайон Академгородок, проспект Академика Лаврентьева, 2/2

Описание вакансии

DataWorks — разработчик продуктов для анализа данных и генерации отчетов.

Мы развиваем линейку продуктов ActiveReports, WynBI и других инструментов для .NET и JavaScript-разработки. Нашими продуктами пользуются разработчики по всему миру, интегрируя их в собственные бизнес-решения.

О продукте:

Основной продукт команды ActiveReportsJS — JavaScript-библиотека для создания и интеграции отчетности в веб-приложения.

Продукт позволяет разработчикам создавать интерактивные отчеты, настраивать визуализацию данных, работать с таблицами и диаграммами, фильтровать и анализировать информацию, а также просматривать, печатать и экспортировать отчеты в различные форматы.

В состав решения входят Report Designer для создания и редактирования отчетов и Report Viewer для их отображения непосредственно в веб-приложениях. Продукт поддерживает интеграцию с React, Angular, Vue и другими современными JavaScript-фреймворками.

Какие задачи предстоит решать:

  • Поддерживать и развивать фреймворк автоматизации, писать автотесты для 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).
  • Высшее техническое/профильное образование.

Мы предлагаем:

  • Официальное трудоустройство и возможность работать удаленно из любой точки мира.

  • Гибкий график работы.

  • Интересные инженерные задачи и возможность непосредственно влиять на архитектуру и развитие автоматизации тестирования продукта.

  • Возможность самостоятельно выстроить процессы, предложить технические решения и увидеть результат их внедрения.

  • Работу в международной продуктовой команде с опытными разработчиками и инженерами.

  • Отсутствие бюрократии и возможность напрямую взаимодействовать с командой разработки.

  • Конкурентную заработную плату и годовую премию по результатам работы.

  • Оплату профессионального обучения, тренингов и участия в профильных конференциях.

  • Компенсацию занятий английским языком.

Навыки
  • JavaScript
  • TypeScript
  • ReactJS
  • Playwright
  • Cypress
  • Git
  • Английский язык
  • Docker
  • React
Посмотреть контакты работодателя

Адрес

Похожие вакансии

QA Engineer

DataWorks

  • Новосибирск

  • до 220000 RUR

Рекомендуем
Koronatech
  • Новосибирск

  • до 220000 RUR

Рекомендуем
Центр финансовых технологий

Инженер сопровождения

Центр финансовых технологий

  • Новосибирск

  • до 220000 RUR

Рекомендуем
  • Новосибирск

  • до 220000 RUR

Дром
  • Екатеринбург

  • от 360000 RUR

Лига Цифровой Экономики

DevOps-инженер

Лига Цифровой Экономики

  • Новосибирск

  • до 200000 RUR

ЭЛСИ Энергопроект
  • Санкт-Петербург

  • от 165000 RUR

еКапуста
  • Москва

  • до 400000 RUR

Ваш инвестор

Backend Engineer (Python)

Ваш инвестор

  • Новосибирск

  • до 180000 RUR

Senior DevOps Engineer

Голубева Евгения Викторовна

  • Новосибирск

  • от 300000 RUR

Вира групп
  • Новосибирск

  • до 150000 RUR

Центр финансовых технологий

Инженер-тестировщик (Manual, Junior QA Auto)

Центр финансовых технологий

  • Новосибирск

  • до 150000 RUR

Робот Мия
  • Новосибирск

  • до 150000 RUR

Модульные Системы Торнадо
  • Новосибирск

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию