🔥 1000+ вакансий с удаленкой на Хабр Карьере → посмотреть и откликнуться

QA Automation Engineer (Java, Selenium)

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

Полный рабочий деньМожно удаленно

Компания

Ведущий российский разработчик ПО

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

О компании и команде

NAUMEN — российская ИТ-компания. Она создает и внедряет решения, которые помогают бизнесу и государству перевести клиентов в цифровую среду и избавить сотрудников от рутины, оставив время для решения более важных задач. Более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни пользуются решениями NAUMEN.

Главная ценность NAUMEN — это люди, которые горят идеей и желанием создавать интеллектуальные решения. Открытость и поддержка руководства, разнообразие продуктов и технологий позволяют создать комфортную среду для роста и развития каждого сотрудника. Это подкрепляется рейтингами: NAUMEN входит в топ-35 лучших работодателей по версии Forbes и в топ-5 ИТ-работодателей по версии hh.ru.

Мы ищем QA Automation Engineer / инженера по автоматизированному тестированию.

Мы автоматизируем тестирование Naumen SMP - универсальной платформы для автоматизации бизнес-процессов компаний. Мы расширяем функционал текущей тестовой системы, автоматизируем тестовые сценарии. Системы написаны на Java, Groovy, один из последних прототипов был реализован на JavaScript. 

На текущий момент у нас 14 тыс. UI автотестов, которые запускаются параллельно после любых изменений в коде на своих серверах под большой нагрузкой и проходят за 4 часа.

Стек:

  • Java, Selenium, jUnit;
  • Maven (в большей степени), Gradle (в меньшей);
  • Jenkins, Docker, Kubernetes.

Над чем предстоит работать:

  • автоматизировать и оптимизировать процессы CI;
  • развивать внутренние процессы для групп авто и ручного тестирования;
  • автоматизировать тестовые сценарии;
  • поддерживать и развивать текущую тестирующую систему;
  • повышать стабильность автотестов;
  • взаимодействовать с разработчиками и ручными тестировщиками.

Ожидания от кандидата

Чтобы справиться с задачами нужны: 

  • опыт разработки и/или написания автотестов на Java;
  • опыт написания автотестов с использованием Selenium;
  • знание классических алгоритмов и структур данных, ООП;
  • навык работы с системами контроля версий (например, Git);
  • опыт сборки проектов с помощью Maven;
  • опыт работы с Linux, владение командной строкой;
  • понимание методологий и практик тестирования.

Будет плюсом:

  • опыт написания pipeline'ов для CI;
  • знание/опыт в контейнеризации, оркестрации (Docker, Kubernetes);
  • знание языка Groovy, знание или опыт работы с bash;
  • опыт разработки или написания автотестов на Python (поможет в будущем при работе с CI);
  • опыт сборки проектов на gradle.

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

Вас ждет:

Работа со смыслом:

  • создаем инновационные ИТ-продукты для клиентов из рейтинга крупнейших российских компаний;
  • более 200 млн пользователей из России, стран Европы и Азии в повседневной жизни соприкасаются с решениями NAUMEN;
  • используем современный стек технологий на Open Source;
  • разрабатываем, внедряем, поддерживаем наши продукты и решения;
  • у вас будет возможность влиять на развитие и качество продуктов;

Развитие:

  • индивидуально подходим к планированию карьеры каждого сотрудника;
  • делимся экспертизой внутри команды и за пределами компании;
  • поддерживаем и помогаем реализовать идеи сотрудников;
  • развиваем ИТ-сообщество: проводим образовательные спецкурсы в вузах, создали и развиваем Naumen Java Meetup (в прошлом JUG.EKB); 
  • сотрудники NAUMEN удовлетворены своим развитием на 8,2 балла из 10;
  • сотрудники NAUMEN оценивают профессионализм коллег на 9,4 балла из 10.

Забота и комфорт:

  • гибкий график работы;
  • расширенный социальный пакет, включая ДМС;
  • система адаптации и наставничества;
  • дружелюбная атмосфера и насыщенная корпоративная жизнь;
  • отсутствие open space.