Проект Цифровая Платформа Выборы
Позиция открыта в команде реализующей долгосрочный проект «Выборы», который отвечает за создание новой Цифровой платформы на замену государственной автоматизированной системы ГАС «Выборы».
Цифровая платформа — это глобальное решение для цифровизации деятельности ЦИК России и избирательных комиссий всех уровней. Оно включает в себя все этапы процесса избирательной кампании, а также бэкофисные функции. Эта система позволяет полностью заменить систему ГАС "Выборы" - решение, созданное более 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 или их аналогами.