Auto QA Engineer (Java, Kafka/RabbitMQ)
Описание проекта:
Банковский проект. У нас дружная команда с хорошей экспертизой в автоматизации. Пишем тесты на Java 15 + maven. Ручным тестированием не занимаемся. Широкий выбор задач по тестируемым проектам (API, WEB, MQ, DB).
Все, что нужно для автоматизации, уже есть в нашем многомодульном фреймворке на базе junit5. А если нет — дописываем.
Для HTTP API используем декларативный клиент Feign со встроенными проверками и работой с моделями. Разработали асинхронные клиенты для работы с очередями (Websphere/RH AMQ).
Для работы с DB, в зависимости от потребностей, используем JDBC или spring-data-jpa.
POJO модели (DTO) генерируются по WSDL/XSD/OpenAPI спекам, что здорово экономит время.
Тесты поставляются как исполняемый конфигурируемый jar-ник + docker image. Осознанно ушли от запуска в CI через maven-surefire-plugin.
У нас раздельное логирование (log4j2). Каждый тест пишет свой лог-файл, что значительно упрощает отладку и заведение дефектов.
WEB-тесты пока живут на чистом selenium, но уже приступили к переезду на selenide.
Интегрировались с Xray (аналог TestRail). Есть генерация чек-листов из автотестов. Трансляция результатов.
Интегрировались с Hashicorp Vault для хранения тестовых кредов.
В остальном многопоточный запуск, code review, deploy by tag, генерация тестов и много чего интересного.
Что мы предлагаем:
- Конкурентоспособную заработную плату;
- Корпоративное обучение и сертификацию в технических и бизнес областях;
- Широкие возможности для карьерного роста и профессионального развития;
- Корпоративные развлекательные программы;
- Корпоративная программа частичной компенсации занятий по английскому языку (партнер Skyeng);
- Корпоративные цены на тарифы в сеть фитнес-клубов World Class;
- ДМС
- Предоставляем технику по необходимости
задачи:
- Разработка API, WEB, MQ, DB автотестов на Java;
- Тестирование ТЗ на разработку (полнота, непротиворечивость и т.п.);
- Разработка чек-листов по требованиям (xray);
- Фиксация дефектов, не проработанных/спорных моментов в Jira/Confluence;
- Разработка вспомогательных общих решений + code review;
- Заведение и контроль исправления дефектов;
- Взаимодействие с командой аналитиков и разработчиков.
что мы ждем от наших кандидатов:
- Опыт работы в автоматизации тестирования от 3-х лет;
- Опыт в автоматизации тестирования клиент-серверных приложений (и/или - API, WEB, MQ, DB);
- Знание Java stream api + functional interfaces + модификаторы +- реализация ООП концепций;
- Опыт разработки тестовой документации (чек-листы, планы, отчеты и тому подобное);
- Умение находить/формулировать/предлагать решения;
- Высокий уровень самоорганизации и коммуникативные навыки.
ЕСЛИ ТЫ ХОЧЕШЬ РАЗВИВАТЬСЯ В СФЕРЕ IT-ТЕХНОЛОГИЙ, ОТПРАВЛЯЙ СВОЙ ОТКЛИК, И ПРИСОЕДИНЯЙСЯ К КОМАНДЕ ЛУЧШИХ!
Инженер-тестировщик
Зп зависит только от проекта, т.е сначала согласовываются доп работы/премии/увеличение зп на проекте, а потом подписываются с работодателем.