QA Automation Python (SDET)

Источник вакансии: https://hh.ru/vacancy/96210486
Компания: Сбер для экспертов
Роль: Инженер/Разработчик HR-Tech
Город: Москва
Требования к опыту: 1–3 года
Дата добавления: 05.04.2024
Вакансия закрыта: 04.05.2024
Вакансия закрыта
04.05.2024

HR платформа Сбера – собственный продукт компании, который покрывает весь жизненный цикл работы с человеческим капиталом: подбор, обучение, развитие, оценка, результативность, обратная связь и др.

Мы используем современные подходы и методологии: microservices, cloud-native, Machine Learning и AI. Параллельно строим свой SaaS для вывода продукта на рынок. Не забываем о cybersecurity и high load. В команде следуем культуре Agile и DevOps.


Обязанности

● Поддержка и развитие тестового фреймворка на PyTest

● Разработка различных утилит под нужды внутренних команд

● Написание автотестов (в минимальном объёме)

● Ревью кода автотестов от смежных команд

● Поддержка инфраструктуры Jenkins для запуска АТ


Требования

● Опыт написания автотестов от 1,5 лет.

● Опыт разработки автотестов на Python (3.6+) [Behave, PyTest]

● Работа с отчётностью allure

● Работа с Jenkins или релевантный опыт на Gitlab, TeamCity

● Опыт работы с Docker’ом

● Опыт работы с модулями Python: behave, pytest, requests, json, jsonpath-rw-ext, allure, selenium, pydantic, psycopg2, kafka.

● Использование Page-object модели при создании автотестов WEB. Понимание и использование неявных ожиданий (expected conditions) в Selenium.

● Принципы ООП, паттерны разработки, написание масштабируемого кода для дальнейшей разработки и поддержки фреймворка.

● Понимание устройства веб-страниц, описание локаторов посредством XPATH, CSS селекторов, умение писать долговечные локаторы, которые мало подвержены изменению со стороны фронт-разработчиков.

● Работа с GIT на уровне выше среднего, понимание gitflow.

● Знание теории тестирования, для чего нужно тестирование. Виды тестирований. Методы тестирования: классы-эквивалентности + граничные значения, матрица состояний, попарное тестирование. Что такое тест-кейсы, как они должны быть написаны, как оформляются баги.

● Знание клиент-серверной архитектуры.

● Знание как устроены REST запросы, заголовки, параметры, тела запросов, виды аутентификации.

● Понимание JSON, умение составлять JSON и JsonSchema

● Знание SQL на уровне простых запросов с получением, обновлением, удалением данных из таблиц


Условия

  • работа в лучшем офисе страны по версии Best Office Awards 2022 и в шаговой доступности от ст. Кутузовская (метро и МЦК)
  • стабильный оклад и социальная поддержка сотрудников
  • расширенный ДМС с первого дня и льготное страхование для близких
  • корпоративное обучение за счет компании
  • бесплатную подписку СберПрайм+ и скидки на продукты компаний-партнеров
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
  • многофункциональный спортивный зал (бесплатно).

Telegram-канал HR-Tech.Карьера 🔥

Ежедневно публикуем вакансии в сфере HR-Tech от лучших компаний. Подпишитесь, чтобы найти работу своей мечты!