АQA Engineer (Python)

Дата размещения вакансии: 05.02.2025
Работодатель: Ростелеком
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Проект Цифровая Платформа Выборы

Позиция открыта в команде реализующей долгосрочный проект «Выборы», который отвечает за создание новой Цифровой платформы на замену государственной автоматизированной системы ГАС «Выборы».

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