Вакансия • 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 г.
- Производственные отделы в странах Восточной Европы.
Присоединяйся к команде экспертов Новео для решения интересных задач!
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Тбилиси - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469928) на Kit-Jobs.Ru: Вакансия работодателя • Новео - QA Automation engineer (Java/Kotlin) / Тестировщик (Java/Kotlin), Тбилиси. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Тбилиси. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.