Автотестировщик Python

10 июня 2024 • г Новосибирск, Новосибирская область • ПАО "Сбербанк" • IT: Тестирование (QA)

Cбербанк реализует масштабный проект по созданию технологической HR-платформы нового поколения. Пользователи – все сотрудники банка, как профессиональные, так и в целях самообслуживания (общее число пользователей ~250-300к).

Обязанности
  • Поддержка и развитие тестового фреймворка на 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 на уровне простых запросов с получением, обновлением, удалением данных из таблиц
Условия
  • работа в офисе График 5/2
  • официальное оформление с первого дня
  • стабильный оклад и социальная поддержка сотрудников
  • расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
  • корпоративная пенсионная программа
  • корпоративное обучение за счет компании
  • реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение
  • корпоративный спортзал
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы.