💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

QA Auto Java

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

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

Компания

Заказная разработка программного обеспечения

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

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

Уровень Мидл+\Синьор

Проект:
Сайт YAPT - больше, чем просто управление контентом. В ней имеются такие сервисы как: АБ-тестирование, гео-группы городов, шаринг виджетов (переиспользование) и т.д.

Грубо говоря — это основной продукт-комбайн, которым контент-менеджеры\маркетинг готовит и масштабирует страницы (у alfabank.ru имеются десятки тысяч страниц!).

Так вот, нам важно, чтобы написанные фронтами виджеты не просто работали надёжно в рантайме, но и чтобы они были удобны в использовании в ACMS. На всё это необходимо написать автотесты, которые позволят обеспечить поставки высокого качества, чтобы наши клиента были уверены, что они где-нибудь не упадут.

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

Важно

  • свой SSR
  • Node js (как прокси, но со своими нюансами)
  • следим за отчётами Web Vitals, Sentry, Яндекс.Танк
  • работаем в Gitlab (свои джобы для фронта, оптимизации, автоматизации и т.д.)
  • Webpack (всё уже настроено, но тюнинг никто не отменяет)
  • RND по внедрению новых технологий (постановка проблемы, защита, бейнчмарки и т.д.)

Задачи:

  • Написание автотестов на фронт и api
  • ~80% авто-тестов, ~20% ручного
  • Проведение тестирование
  • Проработка тестов для продукта, чтобы поставлять на внешний рынок

При желании:

  • обсуждение принятых решений с техлидами-потребителями Платформы (какие изменения будут сделаны и зачем)

Особенности проекта

  • В команде 3 фронта + 2 back
  • Рядом ~20 QA-потребителей Платформы.
  • Проект не молодой, при этом легаси почти нет (выпиливаем всё в 20% технического времени).
  • У нас много стайл-гайдов, подходов (всё это есть в документации, кастомных проверок и т.д.).
  • Продуктовая разработка подразумевает не (грубо) "написал\задеплоил\забыл", а "декомпозиция\МВП\рефакторинг\документация\тесты\поиск узких мест\автоматизация". и в рамках этого надо учитывать последующее тестирование и запуск их автоматом при изменениях

Мы ожидаем:

  • Отличные знания теории тестирования
  • Отличные навыки ручного тестирования и его применения в работе
  • Опыт работы с сервисами (умеет рассказывать о работе веб-сервисов)
  • Знания по архитектуре приложение (rest/soap, очереди и тд)
  • Опыт работы с БД на уровне простых запросов и выше
  • Опыт работы с CI/CD (настройка)
  • Хорошие знания по автоматизации (понимает зачем нужна, какие паттерны для чего необходимы)
  • Знания java на уровне написания автоматизации с нуля, в том числе возможность полного рефакторинга текущих решений
  • Работал с разными библиотеками автоматизации тестирования. Понимает когда что применять. Понимает разницу в похожих решениях
  • Интересуется реализацией сложных технических задач

Технологии в проекте:

Фронт

  • React 18
  • TypeScript
  • Node js

Бэк

  • Graphql
  • SOAP
  • REST
  • Java
  • Kafka

БД

  • Postgres
  • MongoDB

Инструменты

  • Plant UML
  • GitLab
  • Intel Idea
  • AsciiDoc
  • Comala
  • Swagger
  • Kibana
  • Confluence
  • Jira
  • Postman 

Мы предлагаем:

  • Работа в компании, которая много лет входит в топы самых престижных рейтингов – один из 25 лучших работодателей России 2020 по версии HeadHunter, 1-ое место в ежегодном рейтинге «Самые лояльные сотрудники 2020» от HeadHunter и 7 место рейтинга «Лидеры ИТ и Интернет индустрии России»;
  • Условия работы в соответствии с ТК РФ + социальный пакет (ДМС, оплата обучения и скидки у партнеров);
  • Формат работы — удаленка или офис в Москве;
  • Комната отдыха в офисе: настольный теннис, настольный футбол, настольные игры, Playstation и другие «плюшки»;
  • Регулярные внутренние семинары, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики и тестирования;
  • Гибкий рабочий график с началом дня с 8:00 до 12:00;
  • Мы за индивидуальность, поэтому дресс-кода у нас нет.
  • Usetech English Club – обучение английскому с корпоративными скидками, разговорный клуб;
  • Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой Компании.