Инженер по автоматизации тестирования (Java / Selenide) / QA Automation Engineer
IBS · Тюмень
- От 1 года до 3 лет
- Полная
- Удалённо
Описание вакансии
О нас и проекте
Мы — IBS. Ведущий российский системный интегратор, разработчик цифровых решений для крупнейших компаний и финансового сектора.
Вы присоединитесь к команде, которая развивает и переводит на новую платформу продукт брокерского обслуживания для юридических лиц. Наша задача — сделать продукт доступным и удобным для миллионной аудитории клиентов, ориентируясь на их интересы и экономя их время.
Вам предстоит реализовывать масштабируемые приложения, участвовать в интеграции множества систем с применением современных технологий и делать это с учётом высочайших требований к надёжности и доступности. У нас каждый может проявить себя и предложить что-то новое.
Чем предстоит заниматься (обязанности)
- Развитие и актуализация тестовой модели.
- Разработка и актуализация фреймворка автотестов.
- Разработка автотестов и решение концептуальных задач автотестирования.
- Ревью чужого кода автотестов и работа с ревьюерами.
- Участие на всех стадиях жизненного цикла разработки ПО: предпроектное обследование, согласование функциональных и технических требований, проектирование, анализ.
Наши требования (компетенции)
Обязательные навыки:
- Опыт работы с Maven, Gradle в промышленном проекте.
- Опыт работы с REST-сервисами.
- Понимание принципов разработки ПО, ООП, паттернов проектирования.
- Знание Linux и умение работать с командной строкой.
- Опыт работы по Agile-практикам.
- Знание SQL.
- Опыт работы с:
- Java / Groovy / Kotlin
- Selenium / Selenide
- JUnit / Cucumber / Spock
- IntelliJ IDEA
- Git
- Jenkins
Будет преимуществом:
- Опыт разработки автотестов для микросервисной системы.
- Понимание особенностей и опыт проведения нагрузочного тестирования.
Условия работы
- Полная занятость, 5/2.
- Официальное трудоустройство по ТК РФ.
- ДМС после прохождения испытательного срока.
- Работа над продуктом для миллионной аудитории клиентов.
- Профессиональная команда и прозрачная система постановки задач.
- Возможность влиять на архитектуру автотестов и предлагать новые решения.