О проекте
Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.
В нашей команде ты:
•получишь опыт работы с современными технологиями разработки и тестирования;
•сможешь влиять на продукт, на максимизацию его ценности для клиента;
•узнаешь, как работает банковский бизнес изнутри.
От тебя мы ожидаем энергию и желание участвовать в решении сложных и интересных задач.
Обязанности
•Создание и поддержка универсальных фреймворков и библиотек для автоматизации (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 на уровне написания простых запросов
•Понимание принципов работы реляционных БД
•Опыт разработки тестовой документации
Будет плюсом
-
Условия
•Расположение: удаленная работа
•Тип работы: QA Automation
•Номер вакансии: VR-72205
•Язык: Russian C2 Proficient
•Опыт работы: Regular
Работа у нас — это:
•ДМС и страхование жизни
•Корпоративные мероприятия
•Культура обратной связи
•Внутренняя ротация и ежегодная оценка
•Наставничество и менторство
•Обучение, повышение квалификации
•Индивидуальный план развития
•Реферальная программа
•Внутренние IT-сообщества