Инженер по автоматизации (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 календарных дней;
- Возможность карьерного роста;
- Возможность участия в интересном проекте;
- Опыт работы в команде профессионалов;