HR платформа Сбера – собственный продукт компании, который покрывает весь жизненный цикл работы с человеческим капиталом: подбор, обучение, развитие, оценка, результативность, обратная связь и др.
Мы используем современные подходы и методологии: microservices, cloud-native, Machine Learning и AI. Параллельно строим свой SaaS для вывода продукта на рынок. Не забываем о cybersecurity и high load. В команде следуем культуре Agile и DevOps.
В 2021 году «Пульс» отмечен сразу в двух номинациях международной премии в области дизайна Red Dot Award: Apps и Interface & User Experience Design (User Interfaces).
Вместе нам предстоит много интересной и сложной работы, результатами которой будут пользоваться сотни тысяч сотрудников экосистемы Сбера и его клиентов.
Обязанности
- поддержка и развитие тестового фреймворка на PyTest
- разработка различных утилит под нужды внутренних команд
- написание автотестов (в минимальном объёме)
- ревью кода автотестов от смежных команд
- поддержка инфраструктуры Jenkins для запуска АТ
Требования
- Опыт написания автотестов от 1,5 лет.
- опыт разработки автотестов на Python (3.6+) [PyTest]
- работа с отчётностью allure
- работа с Jenkins или релевантный опыт на Gitlab, TeamCity
- опыт работы с Docker’ом
- опыт работы с модулями Python: 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 на уровне простых запросов с получением, обновлением, удалением данных из таблиц
Условия
- официальное трудоустройство по ТК РФ
- стандартный график работы (09:00–18:00), но с гибким подходом + сокращённый рабочий день по пятницам
- возможность работать в гибридном режиме (офис/удаленный режим работы)
- достойный уровень оплаты труда (определяется по результатам собеседования)
- премирование по итогам года
- бесплатное обслуживание зарплатной карты
- страхование жизни и здоровья для сотрудников (ДМС) и скидки на медицинскую страховку для родственников
- обучение и повышение квалификации в Корпоративном Университете Сбербанка, на внутренних и внешних курсах, доступ к корпоративной библиотеке
- льготное кредитование в Сбербанке – возможность пользоваться премиальными продуктами Банка на специальных условиях (в т.ч. по ипотечным программам)
- корпоративная пенсионная программа, основанная на паритетном участии сотрудника и Банка, которая даёт возможность удвоить добровольные пенсионные накопления и получать двойной инвестиционный доход (после года работы)
- широкий спектр дисконт-программ, скидок и привилегий от компаний-партнёров
- скидка на бронирование в санаторно-курортном комплексе «MRIYA Resort & SPA» на берегу моря в Ялте (в Крыму)
- корпоративные подарки для детей
- корпоративные и благотворительные мероприятия («Зелёный марафон», Сбербанкиада, КВН, волонтёрские программы и т.д.).