Инженер по автоматизации (JavaScript)

Местоположение и тип занятости

МоскваМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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


BELL INTEGRATOR – крупный системный интегратор страны. Мы являемся аккредитованной ИТ– компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – ведущие системообразующие финансовые, телеком и ритейл компании страны.

Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).

Проект: Разработка чат-ботов можно с помощью двух разных компонентов: CODE и GRAPH. CODE предоставляет функциональность для разработки чат-бота с помощью написания кода на JavaScript и SmartApp DSL — языке, предназначенном для разработки логики работы навыка. GRAPH предоставляет возможность создавать чат бот без знаний программирования, используя графическое представление блоков сценария.

Обязанности:

  • автоматизация тестирования на стеке JS + Playwright

Требования:

  • Опыт работы 1,5-2 года.
  • Опыт работы с Chrome DevTools.
  • Опыт работы с одним из фреймворков автоматизации тестирования на JS (Cypress, Playwright, [WebDriver.io](http://webdriver.io/)).
  • Опыт работы с Node.js, знание методов записи, чтения и обработки файлов, умение создавать собственные модули.
  • Знание основ работы с NPM, управление зависимостями в проекте, публикация собственных пакетов.
  • Понимание принципов асинхронного программирования (PromiseAPI, async/await).
  • Понимание механизмов сборки современных web-приложений (поверхностные знания о webpack, babel) .
  • Опыт работы с GitLab CI/CD, умение настраивать.
  • Опыт работы с Docker.
  • Опыт работы с Next.js или React, необязательно коммерческий опыт.
  • Опыт работы с Grafana

Условия:

  • Официальное трудоустройство; оплата больничного, отпуск 28 календарных дней;
  • Возможность карьерного роста;
  • Возможность участия в интересном проекте;
  • Опыт работы в команде профессионалов;