Ведущий Инженер по автоматизированному тестированию

Москва,Нижний Новгород,Саратов,Санкт-Петербург
Для реализации масштабного проекта по трансформации интеграционной архитектуры в одном из банков, который по ключевым показателям деятельности входит в ТОП-5, требуется Ведущий Инженер по автоматизированному тестированию.

Основная задача трансформации - построить принципиально новую платформу управления трафиком между приложениями, позволяющую объединить все существующие системы Банка как монолитные, так и контейнеризированные, виртуализировать базовые сервисы и инструменты обеспечения ключевых атрибутов масштабирования, надежности, безопасности и сопровождаемости.

Обязательно:
  • Опыт автоматизации тестирования от 3 лет;
  • Опыт выстраивания стратегии внедрения автоматизированного тестирования;
  • Понимание методов обеспечения качества и техники тестирования многокомпонентных приложений;
  • Знание Java на уровне, достаточном для использования в популярных фреймворках тестирования;
  • Понимание принципов построения многозвенной архитектуры, принципов HTTP/REST, принципов работы распределенных систем;
  • Знание основ реляционных БД и языка SQL на уровне join-запросов;
  • Навыки работы с командной строкой Linux;
  • Опыт написания и анализа автотестов для Spring фреймворка, тестирование API;
  • Опыт работы с технологиями интеграции систем REST, MQ, SOAP;
  • Опыт тестирования WEB – приложений (FrontEnd & BackEnd);
  • Опыт работы с инструментами непрерывной интеграции;
  • Опыт работы с инструментами автоматизации производственного процесса: Atassian Bitbucket, Maven;
  • Базовое умение работать с технологиями контейнеризации ( Docker, плюсом будет навык разворота контейнеров в Kubernetes);
  • Умение работать с Git.

Желательно:

  • Опыт разработки по гибким методологиям (Agile);
  • Опыт оптимизации конфигураций серверов приложений;
  • Владение инструментами автоматизации (Selenium, Katalon).
Вам предстоит:
  • Подготовка плана и реализация стратегии автоматизации тестирования;
  • Выбор и доработка инструментария для автоматизации тестирования;
  • Участвовать в планировании работы над релизами продуктов команды;
  • Тестировать сложные многокомпонентные системы, входящие в продукты команды с помощью автоматизированных тестов;
  • Давать рекомендации по улучшению архитектуры систем, с целью повышения тестируемости приложений;
  • Автоматизировать развертывание тестовых конфигураций;
  • Интеграция автотестов в процессы CI/CD;
  • Вести тестовую документацию.

Juniors Lab

Ваших знаний достаточно, чтобы начать работать, но специалистам без опыта сложно устроиться? Если Вы хотите увеличить свой багаж теоретических знаний параллельно с получением практических навыков, то Juniors Lab – это как раз для Вас!

Juniors Lab
Juniors Lab

Контакты

Будем рады видеть Вас в нашей команде!