Локация

Software Development Engineer in Test (Python)

СБЕР
Санкт-Петербург Опыт работы от 1 года Постоянная занятость Полный день
Поделиться

Описание

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 на берегу моря в Ялте (в Крыму)
  • корпоративные подарки для детей
  • корпоративные и благотворительные мероприятия ( Зелёный марафон , Сбербанкиада, КВН, волонтёрские программы и т.д.).
20 дней назад Источник: rabota.ru
Рекомендуемые вакансии
  • Сбербанк России, ПАО
  • Санкт-Петербург
... команд поддержка инфраструктуры Jenkins для запуска АТ Требования Опыт написания автотестов от 1,5 лет. опыт разработки автотестов на Python (3.6+) PyTest работа с отчётностью allure работа с Jenkins или релевантный опыт на Gitlab, TeamCity опыт работы с ...
13.05.2024
  • BlockShop
  • Санкт-Петербург
... for a Junior JS/TS Software Engineer to join a research ... architectures - Implementing AI-assisted test-driven development approach - Creating and maintaining ... spans across Software Development, IT Security, DevOps, AI, and Applied Linguistics. In addition ...
31.05.2024
  • BlockShop
  • Санкт-Петербург
... , is looking for a Prompt Engineer to join a research project ... support innovative projects with their software development and infrastructure needs. Over the ... spans across Software Development, IT Security, DevOps, AI, and Applied Linguistics. In addition ...
29.05.2024