Мы разрабатываем цифровую систему управления и учета производственных процессов (MES-уровня), входящую в экосистему продуктов BFG.
Цель продукта – замкнуть цепочку управления предприятием, обеспечив обратную связь между «идеальным» планом и реальным производством. Система позволяет перейти от теоретического моделирования к оперативному управлению заданиями на рабочих местах.
Наш продукт включён в реестр отечественного ПО и внедряется на реальных заводах для диспетчеризации цехового уровня. Мы закрываем задачи оперативного планирования и контроля исполнения заказов, работая в связке «IT — производство». Наша команда строит продукт, который должен быть понятен рабочему у станка, мастеру смены и руководителю цеха.
Миссия компании – повысить производительный потенциал общества через качественные технологические решения.
Задачи:
•Функциональное тестирование;
•Регрессионное и smoke-тестирование новых версий;
•Разработка тест-кейсов/чек-листов;
•Локализация дефектов;
•Подготовка тестовых данных;
•Работа в Jira: оформление тикетов, отслеживание статусов, проверка исправлений, закрытие задач;
•Ведение и актуализация базы знаний (FAQ) для клиентов и внутренней команды;
•Участие в daily, планировании, ретроспективах (Scrum, спринты 2 недели);
•Взаимодействие с командой разработки и отделом внедрения.
Что мы ожидаем:
•Опыт работы в тестировании от 1 года;
•Базовое понимание процессов тестирования: что такое регресс, smoke, чек-лист, тест-кейс, баг-репорт;
•Понимание клиент-серверной архитектуры на базовом уровне: как фронтенд общается с бэкендом, что такое REST API, как выглядит типовой запрос-ответ;
•Владение командной строкой (Linux/Ubuntu): навигация, чтение и фильтрация логов, просмотр файлов;
•Понимание, зачем нужны базы данных (PostgreSQL, MongoDB, Redis): на уровне таблица/коллекция, ключ-значение, простой SELECT-запрос;
•Грамотная письменная речь, умение чётко и структурно описывать шаги воспроизведения в баг-репортах;
•Внимательность, системное мышление и желание разбираться в новых технологиях и предметной области;
•Английский язык на уровне чтения технической документации и сообщений об ошибках в логах.
Будет плюсом:
•Опыт работы с Git в терминале (не через GUI): базовые команды pull, commit, push, понимание веток;
•Знакомство с Docker (понимание, что такое образ и контейнер);
•Опыт написания SQL-запросов (SELECT, JOIN, WHERE) для проверки данных в БД;
•Базовое знакомство с Grafana или Sentry для просмотра метрик и ошибок;
•Знание промышленного ПО (APS, MES, ERP, WMS);
•Опыт или желание работать с автотестами на Python (pytest, Playwright и т.п.).
Стек проекта:
•Бэкенд: Python, Java;
•Фронтенд: JavaScript;
•Брокер сообщений: Redis Pub/Sub;
•Базы данных: PostgreSQL, MongoDB, Redis;
•Контейнеризация: Docker, docker-compose;
•Мониторинг и логи: Grafana, Sentry;
•Git;
•ОС: Ubuntu;
•SSH.
Условия работы:
•Компания находится в реестре аккредитованных ИТ-компаний;
•Удалённый формат (возможно посещение офиса в Ижевске);
•Заработная плата: обсуждается индивидуально по результатам собеседования (официальное оформление по ТК РФ);
•Оплачиваемый отпуск и больничные по ТК РФ;
•4 дополнительных оплачиваемых выходных в год;
•Комфортный офис в центре города в коворкинге Func (кухня, зона отдыха, тренажёрный зал и др.);
•Возможности профессионального и карьерного роста в разработке, и других направлениях;
•График: 5-дневная рабочая неделя, 40 часов;
•Испытательный срок 3 месяца.