Назад
2 дня назад

Инженер-тестировщик ПО (Python)

Формат работы
hybrid
Тип работы
fulltime
Грейд
junior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Инженер-тестировщик ПО (Python): Автоматизация API- и UI-тестирования программно-аппаратного комплекса для оптимизации горных работ с акцентом на тестирование алгоритмов, бизнес-логики и корректности данных. Focus on развитии Python-фреймворка, интеграции автотестов в GitLab CI, проверке математических моделей и анализе нестабильных тестов.

Локация: Санкт-Петербург, офис у метро «Ленинский проспект»; гибридный формат работы. График: 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 лет, а также возможности профессионального развития и обучения.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →