Вакансия • Инженер по тестированию промышленного программно-технического комплекса / Manual QA engineer, Санкт-Петербург
Применяемые инструменты и технологии:
Для имитации работы комплекса нами разработан эмулятор, который воссоздаёт все основные компоненты системы. Для составления тест кейсов используем TestLink. В ближайшее время планируем переход на Test IT. Для баг-трекинга: YouTrack.
C#, ORM, ASP.NET Core/Web API PostgreSQL, ClickHouse Node.js, Three.js, Web GPU Portainer, Docker Prometheus, Grafana gRPC, REST, SignalR.
Компания:
Акредитованная IT-компания. Специализация бизнеса – разработка программного обеспечения верхнего уровня. Разрабатываем, изготавливаем и внедряем программно-технические комплексы для ведущих горных предприятий России: системы аварийного оповещения, точного позиционирования горнорабочих и транспорта, мобильные решения, средства радиосвязи и видеонаблюдения.
Основной наш проект – современная система точного позиционирования горнорабочих и транспорта на .NET 6 (без legacy-кода), позволяющая строить сложные трёхмерные модели шахт и рудников и предоставлять конечный результат в полном 3D как на десктопе (SharpDX), так и в мобильном варианте (Three.js), с визуализацией стационарных и подвижных объектов.
Являемся частью (дочерним предприятием) производственного холдинга. Группа компаний находится более 20 лет на рынке систем автоматики и горно-подземной связи. Разрабатываемые систем применяются более чем на 80 рудниках и шахтах России, Казахстана и Белоруссии. Среди клиентов такие компании как Нор Никель, Алроса, УГМК и другие.
Самое основное о проекте
Есть перечень задач и оценка трудоёмкости. Проведён технический аудит.
Стоит задача перевода Desktop версии приложения на Web, устраняя недочёты существующей версии, реорганизовать сервер, повысить производительность, убрать узкие места, перейти на более современный стек.
Клиентская часть — это SPA (Single Page Application) browser: здесь можно посмотреть мнемосхему, можно посмотреть метки, отчёты. Отдельно разрабатывается мобильное приложение, которое повторяет функционал SPA, но в урезанном виде и для работоспособности в поле.
Вообще проект - горная диспетчеризация и позиционирование. Нужно на основании данных о радиометках рассчитывать позицию персонала в шахте, тем самым помогая горноспасателям находить людей под завалами. От позиционирования отталкивается многое, позиционируем не только людей, но и транспорт. Считаем ходки, нахождения людей в опасных зонах, зонах взрывных работ, вычисления маршрутов транспорта, обработка телеметрии с устройств. Наша компания также разрабатывает и устройства для горных предприятий: каски, RFID метки, считыватели точного позиционирования, считыватели зонального позиционирования. Во многом в тандеме с оборудованием и опираясь на него строится ПО, но не только, всё же ПО горной диспетчеризации — это самостоятельный продукт.
Проект бессрочный, минимум на два года запланированы уже работы по переработке текущего функционала и новому. Принимаем в штат. Полная занятость. Большей частью это удалённая работа в Санкт-Петербурге.
Группа перспективной разработки: руководитель группы, системный архитектор, технический лидер группы, ведущий инженер-разработчик (senior), middle backend (2), middle frontend (2), junior backend, junior frontend, бизнес-аналитик, тестировщики (2).
Процесс. Последовательность.
Главная текущая задача для команды проекта – это переход от WPF к SPA.
Текущий сервер — это монолит, но модульный. Запланировано деление на сервисы. Всё это под Linux и в контейнерах. Сервер перерос начальный вариант и в связи с большим внедрением и возросшей нагрузкой производится деление.
Первый этап: чистка от «лёгкого» технического долга, устранение препятствий запуска на Linux (их не много, текущий стек .NET 6). Но по минимуму, текущую версию предлагается только поддерживать. Запустить на Linux к концу 2025-го года.
Второй этап: разбитие на сервисы с переработкой функционала и поддержкой масштабирования, где это имеет место и необходимо (например, расчёт координат, как самый ресурсный процесс). Бить будем пока не поймём, что текущий сервер не содержит логики, которую стоило бы вынести, и только тогда будем переписывать то, что осталось, до тех пор рефактор существующего сервера сводится к минимуму за пределами необходимого в связи с выделением функционала из него в отдельные сервисы.
Задачи Инженера по тестированию:
Условия работы:
- Удалённая работа в Санкт-Петербурге в “гибридном” формате (удалённо большую часть времени, 2-х часовые совещания два раза в неделю в офисе недалеко от “Пионерской” ст.метро)
- В штат компании со всеми обязательствами по ТК РФ бессрочный трудовой контракт
- Полная занятость
- Отпуск в соответствии с действующим законодательством (14+14 дней)
- 100 % компенсация больничного (без справок)
- Зарплата на банковскую карточку два раза в месяц с отчислениями в Фонд социального страхования
- График работы пн-пт, 09:00-17:30. Также (после месяца адаптации к продукту и процессам) возможен более гибкий график начала/окончания работы
- Офис компании в районе ст. м. “Пионерская” в Санкт-Петербурге (5 мин пешком)
- Передаём ноутбук, оснащаем рабочее место у Вас дома.
Заработная плата и бонусы:
- Заработная плата по штатному расписанию от 120 000 руб./мес. (после удержания подоходного налога) до 150 000, окончательное решение по итогам технического собеседования
- Дополнительно: годовая премия по итогам работы всей группы
- Индексация заработной платы
- Оплачиваемые компанией курсы повышения квалификации.
Квалификация (необходимые профессиональные знания и навыки):
- Опыт в функциональном, регрессионном, нагрузочном и интеграционном тестировании от 1 года.
- Понимание жизненного цикла разработки программного обеспечения (SDLC) и процессов тестирования.
- Умение составлять тестовую документацию (тест-кейсы, чек-листы, отчеты).
- Навыки работы с базами данных и SQL на уровне join.
- Знание инструментов для управления БД (PgAdmin, Dbeaver).
- Знание инструментов для управления тестированием (например, TestIt, TestRail, Zephyr).
- Способность выявлять узкие места и проблемы в приложении.
- Умение анализировать требования и разрабатывать тестовые сценарии.
- Опыт работы в команде: взаимодействие с разработчиками и менеджерами.
- Опыт работы в Agile-командах (Scrum, Kanban).
Желательно: Базовые знания CI/CD (Jenkins, GitLab CI или аналогичные). Опыт использования инструментов для тестирования веб-приложений (Postman, DevTools).
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Санкт-Петербург - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469923) на Kit-Jobs.Ru: Вакансия работодателя • Advantica Recruitment | Advantica Automation - Инженер по тестированию промышленного программно-технического комплекса / Manual QA engineer, Санкт-Петербург. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Санкт-Петербург. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.