QA Automation engineer (Java/Kotlin) / Тестировщик (Java/Kotlin)

Новео

QA Automation engineer (Java/Kotlin) / Тестировщик (Java/Kotlin)

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

Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка.
Компанию отличает продуктовый подход к разработке и плотная интеграция специалистов в распределенную команду, что позволяет им напрямую влиять на техническое решение, качество кода и конечный результат.

Рабочие языки на проектах: английский, русский.

О проекте:

Крупный телекоммуникационный продукт для взаимодействия крупных компаний с клиентами различными способами: обработка входящих звонков (IVR, ACD), исходящие обзвоны, электронная почта, онлайн-чат, социальные сети, мессенджеры. Особенности проекта: высокая нагрузка, минимальная задержка между событием и отображением на пользовательском интерфейсе.

Команда распределенная и интернациональная. Все общение по-английски и по-русски. Наибольшая часть команды на стороне Новео (более 45 человек), также есть часть команды на стороне заказчика во Франции (около 15 технических специалистов, и почти все product owners).

Продукт долгосрочный, партнерские отношения с заказчиком. Над текущей Java/Angular версией продукта Новео работает более 6 лет. В текущей версии только на стороне Новео потрачено уже более 100 человеко-лет. При этом, несмотря на размер и длительность проекта, успешно удается сохранять хорошую архитектуру и качественный код.

Сейчас в команду требуется 4 тестировщика - Senior, 2 Middle+, Middle.

Стек автоматизации тестирования:

  • Язык программирования - Kotlin;

  • Сборщик проектов - Gradle;

  • Самописный фреймворк для UI end-to-end тестирования на основе Selenium WebDriver ;

  • Библиотека для тестирования Rest API - Fuel;

  • BDD фреймворк - Cucumber;

  • Тестовый фреймворк - JUnit 4;

  • Удаленный запуск - Selenoid;

  • Test management system - Cucumber Studio.

Мы ждём от тебя:

  • Опыт работы в тестировании от 2-х лет;
  • Опыт автоматизации от 1,5 лет;
  • Опыт автоматизация на Java/Kotlin с использованием Selenium WebDriver;
  • Опыт с Rest API automation;
  • Знание английского языка уровня B1+ и выше;
  • Будет плюсом опыт с Cucumber, Gradle, CI/CD.

Задачи и project flow:

Автоматизированное тестирование:

  • На данный момент покрытие автотестами составляет ~55%;

  • Public API - 100% покрытие автотестами;

  • Развитая инфраструктура - для прогона автотестов настроены 3 тестовые платформы (4-я в работе), что дает возможность запускать тесты на разных версиях приложения;

  • Возможность автоматизировать некоторые тесты, переиспользуя ранее имплементированные шаги, работая только в Cucumber Studio (не прибегая к написанию нового кода);

  • Ориентир на регулярное покрытие автотестами новых фич с нуля.

Ручное тестирование:

  • Повышенное внимание уделяется тестированию Backend'а приложения - тестирование API, работа с БД и логами - что обеспечивает поставку более качественно продукта в продакшен;

  • Развернутое тестирование виджета приложения в сторонних интеграциях (Salesforce, ServiceNow, MS Dynamics, Zendesk, Hubspot);

  • На проекте внедрены best practice по организации кода, используется статический анализатор кода ktlintCheck, а также код-ревью для ручных и автотестов;

  • В настоящее время происходит перенастройка процессов: отходим от регулярного full regression и переходим на continuous delivery (CI/CD). Для регрессии используются имеющиеся наборы автотестов + новые фичи, покрытые автотестами к релизу + ручное тестирование только возможно затронутого скоупа. Также разработана система feature toggles, которая позволяет безболезненно для клиентов отключить определенную версию функционала на продакшене в случае инцидента;

  • Недавно полностью мигрировали с Jira и Confluence на ClickUp (более приоритетная треккинговая система для Заказчика);

  • С ростом проекта происходит постоянное увеличение численности команд, а также разделение команд на несколько.

Что ты получаешь:

  • Трудоустройство через договор с ИП/самозанятым без привязки к определенному местонахождению;
  • Оплачиваемый отпуск и больничные;
  • Стабильную долгосрочную загрузку (8 часов в день, 40 часов в неделю), гибкий график, гибридный формат работы;
  • Работу в профессиональной распределенной команде над интересными проектами;
  • Продуманный онбординг с опытным наставником, возможность изучения новых технологий и их применение в проектах, внутреннее обучение, митапы, tech talks и прокачка технических навыков;
  • Сильную команду специалистов, четко выстроенные процессы;
  • Бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
  • Компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС).

О компании Новео:

  • На рынке с 2002 г.;
  • Производственные отделы в странах Восточной Европы.

Присоединяйся к команде экспертов Новео для решения интересных задач!

Навыки
  • Английский язык
  • Автоматизированное тестирование
  • Ручное тестирование
  • Java
  • Kotlin
  • Selenium
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию