Все вакансии России 0

Automation QA Engineer (JavaScript/TypeScript)

от 130 000 ₽
DataWorks
Новосибирск Постоянная занятость Удаленная работа

Описание

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). Высшее техническое/профильное образование. Мы предлагаем: Официальное трудоустройство и возможность работать удаленно из любой точки мира. Гибкий график работы. Интересные инженерные задачи и возможность непосредственно влиять на архитектуру и развитие автоматизации тестирования продукта. Возможность самостоятельно выстроить процессы, предложить технические решения и увидеть результат их внедрения. Работу в международной продуктовой команде с опытными разработчиками и инженерами. Отсутствие бюрократии и возможность напрямую взаимодействовать с командой разработки. Конкурентную заработную плату и годовую премию по результатам работы. Оплату профессионального обучения, тренингов и участия в профильных конференциях. Компенсацию занятий английским языком.

Откликнуться
Источник: hh · сегодня

Похожие вакансии в городе Новосибирск

Все вакансии в городе Новосибирск →