Senior QA automation инженер (java, kotlin)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
QIWI Кошелек - b2c продукт для тех, кому нужно без визита в банк открыть счет, сделать перевод, получить выплату, выпустить виртуальную карту, сделать покупки в онлайн.
На базе QIWI Кошелька построен продукт для самозанятых лиц, p2p.qiwi.com, который расширяет возможности по приёму переводов. Можно настроить внешний вид формы переводов, кастомизировать возможные источники оплаты и настроить интеграцию со своим сайтом или мессенджером.
Мы ищем инженера по автоматизации тестирования, который поможет развивать подходы и инструменты в области обеспечения качества нашего продукта и желающего развиваться и не останавливаться на достигнутом.
Наша архитектура построена на базе микросервисов, предоставляющих API REST и ApacheThrift, поэтому большая часть задач по автоматизации будет на тестирование бэкендов. Но есть также и веб приложения на react — сам p2p.qiwi.com, основной b2c интерфейс qiwi.com и форма переводов как отдельное приложение.
ЧЕМ ТЫ БУДЕШЬ ЗАНИМАТЬСЯ:
- Разрабатывать тестовую модель;
- Реализовывать сценарии автоматического тестирования API и WEB;
- Работать в кросс-функциональной команде над продуктом;
- Участвовать в Scrum процессах разработки продукта;
- Развивать инструменты автоматизации тестирования;
- Участвовать в выработке best practices (в том числе написание статей, обучающих видео);
- Коучить коллег по команде с целью развития компетенций;
- Брать задачи на разработку продукта;
КАК ПОНЯТЬ, ЧТО ТЫ ПОДХОДИШЬ:
- Опыт тестирования от 3 лет;
- Опыт автоматизации API (Rest и Thrift) и Web (Cypress, Playwright, Selenium). Соотношение back/web примерно 80/20;
- Знание JVM языков программирования: Java/Kotlin/Groovy/Scala (не обязательно всех сразу, но глубокий опыт минимум в одном);
- Опыт написания нагрузочных тестов (Gatling);
- Знание основ ООП;
- Знание фреймворков для тестирования JUnit/TestNG/Spock и сборки Maven/Gradle;
- Навыки работы с БД (SQL DML запросы, DDL и PLSQL будет плюсом);
- Интерес к предметной области – тестирование, разработка, продуктовый подход;
- Готовность делиться экспертизой, постоянно учиться и осваивать технологии.
БУДЕТ ПЛЮСОМ, ЕСЛИ ЕСТЬ:
- Представление о работе платежного ПО или опыт работы в финтехе;
- Опыт работы с Docker/Kubernetes;
- Навыки работы с Teamcity (создание, конфигурирование, запуск task);
- Опыт настройки систем удаленного запуска автотестов (Moon/Selenium hub);
- Опыт работы с Thrift или другим бинарным протоколом (Protobuf);
- Навыки работы по agile / scrum / LeSS;
- Желание развивать хард/софтскилы.
Дополнительные инструкции
МЫ ПРЕДЛАГАЕМ:
- Оформление по ТК РФ, "белую” конкурентоспособную заработную плату, расширенный социальный пакет;
- Уникальную атмосферу для продуктивной работы и развивающую среду, где можно найти единомышленников и научиться новому;
- Команду экспертов, возможность самореализации, сложные и интересные задачи для тех, кто любит настоящие вызовы в работе;
- Развитие – главный и постоянный тренд QIWI. Мы регулярно проводим внутреннее и внешнее обучение для прокачки профессиональных навыков;
- Занятия английским языком в группах или индивидуально онлайн;
- ДМС для наших сотрудников: в него входит большой перечень медицинских услуг, включая стоматологию. Здоровье – это важно!
- Уютный и современный офис, чтобы каждый человек чувствовал себя в QIWI, как дома;
- Бесплатную крытую парковку для автомобилей и велосипедов;
- Гибридную схему работы и возможность посещения офиса при необходимости или полностью удалённую;
- Беговой клуб, сквош, волейбол, Гонку Героев и еще множество спортивных увлечений, где ты сможешь найти себе занятие по душе.