QA Automation Engineer (Python)

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

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

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

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

В данный момент мы создаем полностью новую архитектуру и у вас есть возможность присоединиться к стабильному проекту с самого начала разработки.

Мы предлагаем:

  • Формат работы - удаленно, при желании офис - станция метро Марьина Роща;

  • Конкурентный уровень заработной платы (оклад + квартальные премии);
  • Официальное трудоустройство по ТК РФ;​​​​
  • ДМС со стоматологией и кафетерий льгот: компенсация обучения, спорта, помощь к отпуску и многое другое;
  • Возможность профессионального роста;
  • Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы.

Задачи:

  • Разработка автотестов (UI, API) на языке Python с использованием фреймворка: Pytest, Requests, Allure, Selene;

  • Создание и развитие фреймворка автоматизации на проекте с нуля;

  • Анализ технической документации по предметной области;

  • Формализация обнаруженных дефектов и контроль их устранения;

  • Развитие инфраструктуры и инструментария для автоматического тестирования (Kubernetes, ArgoCD, Docker, Ansible, bash);

  • Сопровождение тестовой модели вместе с коллегами по ручному тестированию;

  • Оценка отчетов по результатам проведения автоматизированного тестирования;

  • Разработка заглушек смежных подсистем (WireMock);

  • Взаимодействие с продуктовой командой для улучшения эффективности подходов автоматизации;

  • Написание проектной документации (статьи, инструкции в Confluence);

  • Участие в Agile активностях продуктовой команды.

Наши ожидания от кандидатов:

  • Уверенные знания Python;
  • Уметь писать SQL-запросы средней сложности;
  • Опыт в написании автотестов на Python (PyTest, Selene/Selenium) от 1 года;
  • Хорошие знания теории тестирования;
  • Понимание работы клиент-серверной архитектуры;
  • Умение работать с API (REST, SOAP), работа с Postman (автоматизация в Postman);
  • Опыт работы с Gitlab CI.

Будет плюсом:

  • Опыт выстраивания автоматизированного тестирования на проекте с нуля;

  • Понимание, что такое контрактное тестирование на разных уровнях тестирования;

  • Навыки работы с БД: Apache Cassandra, ArangoDB, MongoDB, Redis;

  • Навыки работы с инструментами: Liquibase, Insomnia, Grafana, SoapUI или их аналогами.