Qa automation engineer / Мобильное приложение

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Делаем ставку на технологии

Описание вакансии

Условия работы

Один из наших главных приоритетов — развитие онлайн-услуг.

Приложение «Хоум Кредит» из сервиса, созданного для управления кредитами, превратилось в полноценную мобильную платформу, позволяющую распоряжаться всеми продуктами Банка: совершать платежи и переводы, открывать вклады и оформлять кредиты.

В 2019 году наше приложение заняло 1-е место в рейтинге Markswebb в номинации лучшие Цифровые офисы.

Команда разработки смотрит на жизнь современно, что и старается отразить в своей работе и решении, над которым трудится.
Мы про гибкость процессов и про свободу диалога внутри наших команд.

ЗАДАЧИ:

  • Автоматизация написанных тест кейсов на языке программирования java;
  • Использования практик BDD автоматизации;
  • Написание интеграций с внешними системами внутри фреймворка команды;
  • Автоматизация Rest-запросов различной сложности средствами RestAssured;
  • Работа с базами данных;
  • Автоматизация мобильного приложения средствами Appium;
  • Написание E2E-сценариев по инцидентам;
  • Автоматизация web-клиента средствами Selenium;
  • Участие в доработках фреймворка команды автоматизации;
  • Быть готовым делиться знаниями и практиками, брать менторство над менее опытными специалистами.

ЧТО НУЖНО ЗНАТЬ И УМЕТЬ:

  • Опыт автоматизации тестирования от 2 лет;
  • Четкое понимание концепций объектно-ориентированного программирования;
  • Хорошее знание Java;
  • Умение применять структуры данных в Java(cловари, списки, кортежи и т.п.);
  • Опыт разработки фреймворка для автоматизации тестирования;
  • Знание и умение применять паттерны проектирования автоматизации тестирования;
  • Знание SQL на уровне JOIN-запросов;
  • Опыт работы с Selenium (Поиск элементов веб-страницы с помощью локаторов(CSS Selector, XPATH));
  • Опыт работы с Rest Assured;
  • Опыт работы с Git на уровне продвинутого пользователя.

ПЛЮСОМ БУДЕТ

  • Опыт проектирования модульной структуры тестирования API, Web, Android, iOS;
  • Опыт написания автотестов на TestNG/JUnit;
  • Опыт работы с Spring Framework;
  • Опыт интеграции БД c проектом автоматизации(Hibernate/JDBC/MyBatis);
  • Опыт мобильного тестирования(Appium).

Бонусы

ПРЕДЛОЖЕНИЕ:

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