Локация и формат
Санкт-Петербург, офис у метро «Ленинский проспект»; гибридный формат работы. График: 9:00–18:00.
Компания
Разработка программно-аппаратного комплекса для автоматизации горных работ в составе крупного горнодобывающего холдинга.
Что делать
•Писать и поддерживать стабильные API- и UI-автотесты, интегрировать их в CI и контролировать регулярное прохождение.
•Проводить исследовательское, функциональное и регрессионное тестирование симуляционной модели и модулей оптимизации.
•Проверять математические модели транспортной оптимизации, алгоритмы расчёта рудопотоков, качественные характеристики и объёмы перемещаемой горной массы.
•Развивать тестовый фреймворк на Python, поддерживать качество кода тестов и актуальность автотестов.
•Разрабатывать тест-кейсы, чек-листы и матрицы покрытия, готовить тестовые данные в PostgreSQL.
•Поддерживать тестовые стенды и GitLab CI-пайплайны, разбирать упавшие и нестабильные тесты во взаимодействии с разработчиками, аналитиками и математиками.
Требования
•От 1 года до 3 лет опыта в тестировании ПО с совмещением ручного тестирования и автоматизации.
•Уверенное владение Python, Pytest и Playwright.
•Знание принципов HTTP API и UI-тестирования, умение проектировать надёжные и поддерживаемые автотесты.
•Практический опыт работы с GitLab CI, включая jobs, stages, include/extends и артефакты.
•Знание Docker и Docker Compose, Linux, Bash, Git и PostgreSQL; навыки написания SQL-запросов для проверки данных.
Хорошо, если есть
•Опыт работы с gRPC, Protobuf, RabbitMQ, Redis и Allure.
•Умение читать и анализировать код на JavaScript.
•Понимание симуляционных моделей, горного дела или логистики.
Культура и преимущества
•Работа над собственным программно-аппаратным комплексом, включающим бортовые компьютеры, микросервисное серверное решение и Web-интерфейс.
•Современный технологический стек: Python, JavaScript, NodeJS, Go, C, PostgreSQL, Redis, RabbitMQ, Kubernetes, Grafana, Zabbix, Docker и GitLab.
•Официальное оформление и социальные гарантии по ТК РФ.
•Ежегодная индексация зарплаты и расширенный социальный пакет.
•ДМС с первого дня работы, включая ДМС для детей до 10 лет, а также возможности профессионального развития и обучения.