Описание вакансии
Программно-технический комплекс — "Система точного позиционирования горнорабочих и транспорта" на .NET 8, позволяющая строить сложные трёхмерные модели шахт и рудников и предоставлять конечный результат в полном 3D на десктоп (SharpDX), в веб-версии приложения и в мобильном варианте (Three.js), с визуализацией стационарных и подвижных объектов.
Применяемые при разработке Программно-технического комплекса инструменты и технологии: C#, ORM, Dapper, Entity Framework, WPF, ASP.NET Core/Web API; PostgreSQL, ClickHouse; Node.js, Three.js, Web GPU; Portainer, Docker; Prometheus, Grafana; gRPC, REST, SignalR.
Компания:
Аккредитованная IT-компания. Специализация бизнеса – разработка программного обеспечения верхнего уровня: разработка и внедрение программно-технических комплексов для ведущих горных предприятий России — системы аварийного оповещения, точного позиционирования горнорабочих и транспорта, мобильные решения, средства радиосвязи и видеонаблюдения.
Компания является частью (дочерним предприятием) производственного холдинга. Группа компаний холдинга более 20 лет на рынке систем автоматики и горно-подземной связи. Разрабатываемые системы и оборудование нашли применение более чем на 80 рудниках и шахтах России, Казахстана и Белоруссии. Среди клиентов НорНикель, Алроса, УГМК и другие.
Самое основное о вакансии:
Для имитации работы комплекса нами разработан эмулятор, который воссоздаёт все основные компоненты системы. Для составления тест-кейсов и управлением тестированием используем Test IT. Для баг-трекинга: Яндекс Трекер. База знаний — в Яндекс Вики. Порядки и соглашения описаны также в базе знаний. В отделе тестирования 6 специалистов.
Задачи инженера по тестированию:
- Основная задача — проведение ручного тестирования десктопного приложения (до 80% времени).
- Дополнительно — проведение ручного тестирования Веб-приложения и Мобильного приложения (до 20% рабочего времени).
- Начиная с конца 2027-го года – переход на проведение ручного тестирования Веб-приложения и Мобильного приложения;
- Фронтенд-тестирование (Frontend Testing) — до 80% рабочего времени, соответственно, Backend тестирование — до 20 %.
А также:
- Тесное взаимодействие со старшими разработчиками, руководителями групп и аналитиками для уточнения требований и проработки сценариев тестирования;
- Написание тест-кейсов и составление чек-листов;
- Регистрация и отслеживание дефектов в системе баг-трекинга (например, YT, Jira);
- Тестирование пользовательского интерфейса (UI) и функциональности;
- Участие в регрессионном тестировании;
- Участие в планировании и оценке задач по тестированию.
Условия работы:
- Полностью удалённая работа.
- По желанию сотрудника возможен гибридный формат или работа в офисе компании в Санкт-Петербурге / ст.метро Удельная — ближайшая к офису);
- В штат компании со всеми обязательствами по ТК РФ;
- Бессрочный трудовой контракт; Полная занятость;
- Отпуск в соответствии с действующим законодательством;
- 100 % компенсация больничного;
- Зарплата на банковскую карточку два раза в месяц;
- График работы пн-пт, 09:00-17:30. Также (после месяца-двух адаптации к продукту и процессам) возможен более гибкий график начала/окончания работы.
Заработная плата и бонусы:
- Заработная плата по штатному расписанию: от 110 000 руб./мес. (после удержания подоходного налога) до 150 000 руб./мес. (после удержания подоходного налога). Окончательное решение по заработной плате по итогам технического собеседования;
- Повышение зарплаты через ~ три~шесть месяцев по итогам аттестации;
- Дополнительно: годовая премия по итогам работы всей группы;
- Индексация заработной платы для всех сотрудников компании проводится ежегодно 1-го января;
- Оплачиваемые компанией курсы повышения квалификации.
Квалификация (необходимые профессиональные знания и навыки):
Законченное высшее образование со специализацией в IT или Математическое.
Допускаем в качестве альтернативы высшее Техническое образование или Финансовое (Финансовый анализ, Финансовый аналитик). В этом случае обязательны 1) Сертификат ISTQB и/или 2) Обучение на курсах профессиональной переподготовки «Тестирование программного обеспечения» (указать название института, количество академических часов, период обучения и диплом/сертификат).
- Опыт тестирования Декстоп приложений (уровень middle);
- Опыт тестирования Web и Мобильных приложений (Junior++);
- Опыт в функциональном, регрессионном, интеграционном тестировании более 3-х лет;
- Понимание жизненного цикла разработки программного обеспечения (SDLC) и процессов тестирования;
- Умение составлять тестовую документацию (тест-кейсы, чек-листы, отчеты);
- Навыки работы с базами данных и SQL (join, where, order by …);
- Знание инструментов для управления БД (PgAdmin, Dbeaver);
- Знание инструментов для управления тестированием (например, TestIT, TestRail, Zephyr);
- Способность выявлять узкие места и проблемы в приложении;
- Умение анализировать требования и разрабатывать тестовые сценарии;
- Базовые знания CI/CD (Jenkins, GitLab CI или аналогичные);
- Опыт использования инструментов для тестирования веб-приложений (Postman, DevTools);
- Уверенный пользователь ПК со знанием основных команд консоли Windows / Linux и умением анализировать ошибки некорректной работы системы;
- Опыт работы с программами анализа лог-файлов (Notepad++ или другие);
- Работа с системами обмена сообщениями на базе Apache Kafka;
- Тестирование интеграций через Kafka-топики (Kafka Topic);
- Опыт работы в команде: взаимодействие с разработчиками и менеджерами;
- Опыт работы в Agile-командах (Scrum, Kanban).