Бизнес Технологии – ведущий российский разработчик IT-решений и поставщик услуг в области цифровизации бизнес-процессов. На протяжении 25 лет мы создаем отечественные продукты и технологии высокой производительности.
Мы работаем над технологической платформой Global ERP — реальной отечественной альтернативой SAP. Наши решения, рассчитанные на тысячи активных пользователей, успешно функционируют на промышленных предприятиях и в крупных корпорациях.
Присоединяйтесь к нашей команде, если хотите влиять на качество отечественной ERP-платформы и строить стабильное регрессионное тестирование.
О проекте:
Сервер приложений Global ERP является средой выполнения логики бизнес-приложений, написанных на языке Scala. Сервер написан на языке Java, JavaScript, TypeScript. Управляет загрузкой исполняемого кода, пользовательскими сессиями, транзакциями, доступом к БД. Global-Framework в составе сервера предоставляет API взаимодействия с UI, набор высокоуровневых UI-примитивов (фреймы-контейнеры, списки, редакторы, графики, диаграммы Ганта, CAD и другие), абстрактную мета-модель приложений, средства выполнения DSL и отладки, средства мониторинга и работы в кластере. Web-клиент формирует пользовательский интерфейс на основе модели приложения, выстроенной на сервере на основе метаданных от слоя бизнес-логики. Вместе они предоставляют возможность быстрого создания ERP, CRM, MES бизнес-приложений. Задачи по качеству — от функционального и интеграционного тестирования до автотестов и производительности.
Задачи:
Прорабатывать требования вместе с разработчиками/аналитиками/дизайнерами, формулировать чёткие критерии приёмки;
Составлять тест-планы и чек-листы, поддерживать регрессионное тестирование;
Тестировать сложные UI-компоненты (таблицы, диаграммы, формы, навигация, права/роли), сквозные ERP-сценарии и интеграции;
Писать и поддерживать автотесты UI (Playwright / Selenium) и API-тесты (REST), создавать тестируемые интерфейсы средствами разработки ERP-системы;
Настраивать запуск автотестов в CI/CD (GitLab/Jenkins), отчётность (Allure), артефакты и flaky-контроль;
Проводить исследовательское тестирование, поиск граничных случаев, гонки состояний, проблемы сессий;
Формировать и анонимизировать тестовые данные, готовить окружения (Docker/devcontainer);
Давать качественную обратную связь в баг-трекинге: факты, шаги, логи, ожидание/факт, приоритет;
Разрабатывать тестовую документацию.
Требования:
3+ лет коммерческого web-QA (для Senior — 5+).
Знание техник тест-дизайна, жизненного цикла дефекта, стратегий регрессионного тестирования;
Уверенное тестирование веб-клиентов и REST: HTTP, куки/сессии, кэш, заголовки, авторизация;
Опыт UI-автоматизации: Playwright или Cypress (TypeScript) / либо Selenium (Java);