«Провитех» — поставщик ИТ-решений для автоматизации и управления аптечными сетями. Мы создаем современные программные продукты, которые помогают аптекам эффективно управлять бизнес-процессами: веб-сервисы, мобильные приложения и решения, интегрированные с учётными системами 1С.
В связи с развитием продуктов ищем специалиста по тестированию ПО в нашу офисную QA-команду.
Нам важны системное мышление, внимательность к деталям, умение находить неочевидные сценарии и разбираться в причинах ошибок — от пользовательского интерфейса до серверной логики и межсистемных интеграций.
Рассмотрим:
- Специалистов с опытом ручного тестирования Web и Mobile от 6 месяцев;
- Кандидатов с пониманием API, клиент-серверной архитектуры и практическим опытом нагрузочного тестирования;
Ваши задачи:
- Web и Mobile: функциональное, регрессионное, интеграционное и кроссбраузерное тестирование веб-приложений; тестирование мобильных приложений на Android и iOS.
- API и интеграции: тестирование REST API и обмена данными между веб- и мобильными клиентами, бэкендом и HTTP-сервисами 1С.
- Брокеры сообщений: тестирование асинхронных интеграций с использованием RabbitMQ.
- Нагрузочное тестирование: разработка сценариев нагрузки, проведение испытаний API и веб-сервисов с использованием JMeter, k6 или аналогичных инструментов; анализ производительности и выявление узких мест.
- Диагностика проблем: проверка нестабильного соединения, таймаутов, повторных запросов, анализ сетевого трафика, логов и серверных ответов.
- Работа с данными: проверка корректности хранения и обработки данных, в том числе при взаимодействии нескольких систем.
- Тестовая документация: подготовка тестовых сред и данных, создание и актуализация тест-кейсов, чек-листов и сценариев тестирования.
- Работа с дефектами: выявление, локализация и документирование ошибок, контроль исправлений и участие в анализе требований.
Наши ожидания:
- Понимание процессов разработки и тестирования ПО, видов тестирования и техник тест-дизайна.
- Знание клиент-серверной архитектуры, HTTP/HTTPS, JSON/XML.
- Уверенное владение Chrome DevTools и Postman для тестирования API и диагностики ошибок.
- Практический опыт нагрузочного тестирования с использованием Apache JMeter, k6 или аналогичных инструментов.
- Понимание основных метрик производительности: RPS, throughput, p95/p99, время отклика, количество ошибок и виртуальных пользователей.
- Понимание особенностей тестирования мобильных приложений Android/iOS, работы с реальными устройствами и эмуляторами.
- Базовые навыки SQL: SELECT, JOIN, WHERE, ORDER BY.
- Умение составлять тест-кейсы, чек-листы и понятные баг-репорты.
- Аналитическое мышление, самостоятельность и способность конструктивно взаимодействовать с разработчиками и аналитиками.
Будет преимуществом:
- Опыт работы с RabbitMQ: понимание принципов работы брокеров сообщений, очередей, exchanges, routing keys, подтверждений доставки (ACK/NACK), повторных попыток обработки и Dead Letter Queue (DLQ).
- Опыт тестирования асинхронных взаимодействий между микросервисами и интеграций с учётными системами 1С.
- Опыт работы с Charles Proxy, Fiddler или Proxyman для анализа и модификации сетевого трафика.
- Знание 1С:Предприятие, особенностей учётных систем и HTTP-сервисов 1С.
- Навыки автоматизации тестирования на Java, Python или JavaScript с использованием Selenium, Selenide, Playwright, Appium.
- Опыт работы с PostgreSQL или MS SQL.
- Понимание Git и CI/CD.
- Опыт тестирования торгового оборудования, сканеров штрихкодов, ТСД и интеграций с внешними устройствами.
Что мы предлагаем:
- Формат работы: офис (ул. Нартова, д. 6, корп. 6, БЦ «Орбита»); после испытательного срока возможен гибридный режим.
- График: 8:00–17:00 по МСК, возможно согласованное смещение начала и окончания рабочего дня.
- Работа в стабильной аккредитованной ИТ-компании.
- Официальное оформление по ТК РФ, полная занятость, прозрачная «белая» заработная плата.
- Расширенный ДМС со стоматологией после испытательного срока.
- Интересные технические задачи, профессиональная команда и возможность влиять на качество выпускаемых продуктов.
- Возможность развиваться в автоматизации тестирования, изучать новые инструменты и участвовать в совершенствовании QA-процессов.
Этапы отбора:
- Онлайн- или очное собеседование с тимлидом и небольшое практическое задание во время встречи.
- Короткая встреча с руководителем направления.
- Оффер и выход на работу.