Проект Цифровая Платформа Выборы
Позиция открыта в команде реализующей долгосрочный проект «Выборы», который отвечает за создание новой Цифровой платформы на замену государственной автоматизированной системы ГАС «Выборы».
Цифровая платформа — это глобальное решение для цифровизации деятельности ЦИК России и избирательных комиссий всех уровней. Оно включает в себя все этапы процесса избирательной кампании, а также бэкофисные функции. Эта система позволяет полностью заменить систему ГАС "Выборы" - решение, созданное более 20 лет назад.
В данный момент мы создаем полностью новую архитектуру и у вас есть возможность присоединиться к стабильному проекту с самого начала разработки.
Мы предлагаем:
- Формат работы - удаленно, при желании офис - станция метро Румянцево
- Конкурентный уровень заработной платы (оклад + квартальные премии)
- Официальное трудоустройство по ТК РФ;
- ДМС со стоматологией и кафетерий льгот: компенсация обучения, спорта, помощь к отпуску и многое другое
- Возможность профессионального роста
- Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы
Задачи:
- Разработка автотестов (UI, API) на языке Python с использованием фреймворка: Pytest, Requests, Allure, Selene
- Создание и развитие фреймворка автоматизации на проекте с нуля
- Анализ технической документации по предметной области
- Формализация обнаруженных дефектов и контроль их устранения
- Развитие инфраструктуры и инструментария для автоматического тестирования (Kubernetes, ArgoCD, Docker, Ansible, bash)
- Сопровождение тестовой модели вместе с коллегами по ручному тестированию
- Оценка отчетов по результатам проведения автоматизированного тестирования
- Разработка заглушек смежных подсистем (WireMock)
- Взаимодействие с продуктовой командой для улучшения эффективности подходов автоматизации
- Написание проектной документации (статьи, инструкции в Confluence)
- Участие в Agile активностях продуктовой команды.
Наши ожидания от кандидатов:
- Уверенные знания Python
- Уметь писать SQL-запросы средней сложности
- Опыт в написании автотестов на Python (PyTest, Selene/Selenium) от 2 лет
- Хорошие знания теории тестирования
- Понимание работы клиент-серверной архитектуры
- Умение работать с API (REST, SOAP), работа с Postman (автоматизация в Postman)
- Опыт работы с Gitlab CI
Будет плюсом:
- Опыт выстраивания автоматизированного тестирования на проекте с нуля
- Понимание, что такое контрактное тестирование на разных уровнях тестирования
- Навыки работы с БД: Apache Cassandra, ArangoDB, MongoDB, Redis
- Навыки работы с инструментами: Liquibase, Insomnia, Grafana, SoapUI или их аналогами.