Проект: Финтех. Удалённый формат, полная занятость.
Основные задачи:
- обеспечение качества системы: участие в тестировании, написание тестовых сценариев, автоматизация тестирования;
- активное участие в процессе разработки, тестирование на всех этапах;
- проектирование и развитие масштабируемого фреймворка автотестов на Java для UI (Web) и API (REST);
- определение стратегии автоматизации на разных уровнях;
- разработка вспомогательных инструментов, сервисов, утилит и скриптов;
- проведение код-ревью для команды.
Требования:
- опыт автоматизации тестирования от 5+ лет;
- уверенное владение Java 17+, опыт написания поддерживаемого и расширяемого кода;
- глубокий практический опыт с Selenium, Selenide;
- применение Page Object / Screenplay и понимание архитектуры автотестов;
- опыт работы с TestNG на уровне проектирования тестовой структуры;
- практический опыт работы со Spring Framework;
- уверенное использование Cucumber (BDD);
- опыт со Swagger / OpenAPI, генерация и кастомизация клиентов;
- системная интеграция UI-тестов с API-слоем (REST), работа с тестовыми данными и проверками;
- сериализация/десериализация (Jackson / Gson);
- глубокое понимание web-архитектуры (frontend/backend, HTTP, REST);
- настройка и оптимизация CI/CD для автотестов;
- работа с БД: JDBC / Spring JDBC, MyBatis, написание сложных SELECT для верификации;
- опыт с Kafka (проверка событий, тестирование асинхронных сценариев);
- понимание современных SDLC и практик тестирования.
Будет плюсом:
- аналитическое мышление, предложение нестандартных идей и решений;
- интерес к интеграции тестирования и DevOps;
- ориентация на саморазвитие и умение писать чистый код.
Условия: ГПХ — до 180 тыс. руб., вариант ИП — 220 тыс. руб. на руки.