Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.
В нашей команде ты:
• получишь опыт работы с современными технологиями разработки и тестирования;
• сможешь влиять на продукт, на максимизацию его ценности для клиента;
• узнаешь, как работает банковский бизнес изнутри. От тебя мы ожидаем энергию и желание участвовать в решении сложных и интересных задач

Обязанности

Создание и поддержка универсальных фреймворков и библиотек для автоматизации (API, UI и др.).  
Обеспечение модульности и переиспользуемости кода.  
Документирование библиотек и примеров их использования.  
Актуализация библиотек в соответствии с изменениями технологий и требований.  
Проверка качества кода автотестов (чистота, читаемость, соответствие стандартам).  
Контроль соблюдения best practices (паттерны проектирования, правильное использование фреймворков).  
Выявление и устранение антипаттернов в тестировании.  
Консультации команд по улучшению тестового кода.  
Создание и поддержка автоматизированных тестов для ключевых функциональных сценариев.  
Интеграция автотестов в CI/CD-процессы (коммуникации с девопс)
Оптимизация тестов для повышения стабильности и скорости выполнения.  
Взаимодействие с командами разработки для уточнения требований и тестовых сценариев. 
Исследование и внедрение новых инструментов и технологий (например, AI-based testing, самоисцеляющиеся тесты).  
Оптимизация тестовых стратегий (например, переход на Contract Testing, использование BDD).  
Обучение команд новым методикам и инструментам.  
Формирование базы знаний (документация, гайды, шаблоны).  
Создание и поддержка стандартов автоматизации.  
Контроль актуальности общих решений.

Обязательные требования

Опыт работы в автотестировании 2 года.
●уверенные знания  Java Core;
●практический опыт в автоматизации веб-приложений (не курсы, не обучение, а реальные боевые проекты);
●опыт работы с Selenium/Selenide, TestNG
●понимание DOM, HTTP/HTTPS, Rest API, GIT, принципов работы веб-приложений;
●хорошие навыки в ручном тестировании;
●SQL на уровне написания простых запросов;
●понимание принципов работы реляционных БД
●опыт разработки тестовой документации

Будет плюсом

-

Расположение

Remote work

тип работы

QA Automation

Номер вакансии

VR-72205

язык

Russian: C2 Proficient

Опыт работы

Regular