QA Automation Engineer (Python)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы Мединдекс – медицинская IT компания, которая трансформирует медико-биологическую сферу в России c помощью современных информационных технологий.
Мы разрабатываем интеллектуальные решения и сервисы, которые обеспечивают интероперабельность медицинских данных, чтобы помогать нашим партнерам развивать преемственность клинических решений, улучшая заботу о здоровье людей.
Для нашего основного заказчика это означает, с точки зрения IT, быть самыми успешными на рынке и находиться в списке лучших лабораторий мира.
Какие задачи мы решаем:
- Разрабатываем комплексную систему оформления и обработки заказов в медицинских лабораториях. Эта система отвечает за полный цикл жизни заказа - от забора биоматериала в диагностическом центре, до отправки заключения
- Создаем сервис хранения персональных данных физических лиц, в соответствии с законодательством стран, в которых компания осуществляет свою деятельность
- Работаем над сервисом для повышения лояльности клиентов, плюс разрабатываем портал для контакт-центра
- Взаимодействуем с другими командами и решаем интеграционные задачи.
Сейчас мы в поиске QA Automation инженера (Middle) в Python стеке.
Ожидания от кандидата
Обязательно:
- ясное и глубокое понимание Client/Server архитектуры
- опыт тестирования API (наши сервисы написаны на .NET Core) и UI (React/Angular, JavaScript/TypeScript)
- опыт работы с БД на уровне базовых запросов select, update, delete, join (мы используем PostgreSQL, MSSQL, MongoDB)
- знание техник тест-дизайна и умение работать с тест-кейсами в тест-менеджмент системе
- умение прояснять и дополнять ТЗ необходимыми деталями
- умение работать с консолью Windows, Windows Server, Linux
- опыт тестовой автоматизации в стеке Python + PyTest + Allure/PlayWright (или Selenium)
- умение работать с CI/CD (у нас Gitlab CI)
- понимание работы k8s, docker, Rancher
Желательно:
- опыт использования вики-систем (Confluence/Xwiki)
- опыт использования систем с отслеживанием задач (Youtrack)
- умение работать с распределёнными системами управления версиями. Git, Gitlab.
- анализ логов. Kibana, Jaeger, Grafana. Понимать принципы работы брокеров сообщений (у нас используется RabbitMQ)
Что предстоит делать:
- тестировать требования, участвовать в декомпозиции задач в тесной коллаборации с командой
- планировать тестовые активности с созданием сопутствующих артефактов (тест планы, тест кейсы, автотесты)
- поддержать и развивать фреймворк автоматизации тестирования (Python + PyTest + Allure/TestoOps)
- расширять покрытие автотестами с фокусом на избавление команды от ручных усилий в регрессионных прогонах
- отвечать за организацию CI/CD пайплайна с контрольными точками
- обеспечивать регулярные тестовые прогоны, анализировать результаты
- выполнять ручное тестирование UI и API (с помощью Swagger/Postman)
- активно участвовать в проектных ритуалах команды
Условия работы
Мы предлагаем:
- конкурентную заработную плату, которую готовы обсудить на собеседовании
- гибкое время начала рабочего дня, пятидневка
- официальное трудоустройство, 100% белая заработная плата, аккредитованная ИТ-компания
- формат работы: гибрид (без обязательных дней посещения офиса), а если удобнее работать из офиса, то у нас очень комфортный :) (м. Петроградская/м. Лесная)
- чай, кофе, сладости и настольные игры в рабочих перерывах
- ДМС, компенсацию фитнеса.