Должность: AQA Java, Middle +
Требования:
- Гражданство и локация РФ (не более ±3 час от МСК)
- Опыт в автоматизации от 2,5 лет
- Язык программирования: Java 21
- Система управления зависимостями: Maven
- Фреймворк для тестирования: JUnit 5, AssertJ
- Основной фреймворк для организации тестовых проектов и интеграции зависимостей: Spring Framework
- Логирование: SLF4J, Log4j2
- Отчётность: Allure
- Интеграция с CI/CD: GitLab CI
- Контейнеризация: Docker
- REST-клиент: RestAssured; Mock-сервер: WireMock; Работа с JSON: Jackson, Gson
- UI-тесты: Selenium WebDriver, Selenide; удалённый запуск веб-драйвера: Moon
- Тестирование баз данных: JDBC (PostgreSQL, Oracle)
- Тестирование брокеров: Spring Kafka Test; Testcontainers
Обязанности:
- Сопровождать и поддерживать API тесты в существующем тестовом фреймворке
- Проводить функциональные тесты нового функционала и сторонних API, регресс
- Автоматизация API (примерное соотношение функционального и авто тестирования — 30/70)
- Писать понятную тестовую документацию (тест-кейсы)
- Помогать формировать стратегию тестирования и участвовать в определении пирамиды тестирования
- Участвовать в ревью требований и демонстрациях нового функционала
- Управлять тестированием в TestOps/Testit/TestRail
- Разбираться в инцидентах на промышленной среде, работать с логами (Kibana) и SQL
Условия:
- Удалённая работа
- Вилка зарплаты до 150к на руки
О компании: Работаем в ИТ более 10 лет, занимаемся развитием и поддержкой API-сервисов для внутренних команд и партнеров.