# Ведущий инженер по автоматизации тестирования качества
Avenga — международная инженерная компания, помогающая бизнесу работать с искусственным интеллектом в основе. С более чем 6000 экспертами по всему миру мы объединяем инженерные знания с мышлением, ориентированным на ИИ, чтобы превращать амбициозные идеи в реальное воздействие в различных отраслях, технологиях и рынках.
Суть роли
Мы ищем опытного Senior QA Automation для создания автоматизированного интеграционного тестирования новой платформы Apache Camel и поддержки миграции с TIBCO на Camel. Основное внимание уделяется созданию переиспользуемых инструментов и процедур для долгосрочного интеграционного и регрессионного тестирования, а не только одноразовому решению миграции. Роль включает техническое интеграционное тестирование, автоматизацию тестов и тесное сотрудничество с разработчиками, архитекторами и тестировщиками для анализа потоков на основе сообщений и выявления проблем в системах.
Основные навыки, которые вы принесёте
•Минимум 5 лет опыта в тестировании бэкенда/интеграции или системной интеграции.
•Глубокие знания API и интеграционного тестирования, включая REST, SOAP, синхронную/асинхронную коммуникацию, обработку ошибок, повторные попытки, тайм-ауты и сложные интеграционные потоки.
•Практический опыт с автоматизацией тестирования на Java, предпочтительно с использованием RestAssured, Serenity BDD или аналогичных фреймворков.
•Хорошее понимание JSON, XML, схем и контрактов API.
•Знание SQL и способность самостоятельно проверять данные на уровне базы данных.
•Опыт работы с Git, CI/CD, Jenkins и инструментами логирования/мониторинга, такими как Kibana или Elasticsearch.
•Знакомство с Swagger/OpenAPI, JIRA, TestRail или аналогичными инструментами.
•Способность самостоятельно анализировать интеграционные сервисы, проектировать покрытие тестами и устранять проблемы в распределённых системах.
•Сильные аналитические, проблемно-решающие и коммуникативные навыки, умение эффективно сотрудничать с разработчиками, архитекторами, аналитиками и тестировщиками.
•Словацкий/чешский — носитель языка, владение английским на уровне B1 или выше.
Желательные навыки
•Опыт работы с Apache Camel, TIBCO BusinessWorks, TIBCO EMS или другими ESB/интеграционными платформами.
•Знания Kafka, JMS, Enterprise Integration Patterns и архитектур, основанных на сообщениях.
•Опыт работы с Docker, Kubernetes и виртуализацией сервисов (моки, стабы, прокси).
•Опыт проведения нагрузочного и производительного тестирования с использованием JMeter, LoadRunner или аналогичных инструментов.
•Опыт работы в телекоммуникационной отрасли, особенно с BSS/OSS и интеграционными процессами.
•Опыт миграции или модернизации корпоративных интеграционных платформ.
•Знание BPMN и Camunda.
•Опыт работы с инструментами разработки и автоматизации тестирования с поддержкой ИИ.
Влияние, которое вы создадите
•Проектировать и выполнять интеграционные тесты, охватывающие API, контракты сообщений, трансформации, маршрутизацию, обработку ошибок и сквозные потоки.
•Разрабатывать переиспользуемые компоненты автоматизации тестирования на Java для нескольких интеграционных сервисов.
•Создавать автоматизированные тесты для релизов миграции с TIBCO на Apache Camel и формировать устойчивый набор регрессионных тестов.
•Реализовывать сравнительное тестирование для проверки согласованности поведения между устаревшими решениями TIBCO и новыми реализациями Camel.
•Автоматизировать синхронные и асинхронные интеграционные сценарии с использованием Kafka и JMS.
•Анализировать логи и трассировать транзакции с помощью Kibana/Elasticsearch и корреляционных идентификаторов.
•Проверять согласованность данных с использованием SQL (Oracle/PostgreSQL).
•Создавать моки, стабы и тестовые данные для имитации систем верхнего и нижнего уровней.
•Интегрировать автоматизированные тесты в CI/CD пайплайны.
•Определять стандарты тестирования и лучшие практики для интеграционных сервисов Camel.
•Сотрудничать с разработчиками для выявления тестовых сценариев и повышения тестируемости сервисов.
•Анализировать сбои тестов, выявлять коренные причины и различать проблемы автоматизации, окружения, данных и реализации.
•Документировать решения и обеспечивать передачу знаний и долгосрочную поддерживаемость.
Что поддержит ваш путь
•Приятная рабочая атмосфера и стабильный фон в одной из крупнейших компаний по разработке программного обеспечения в мире.
•Возможность работать самостоятельно и творчески с возможностью реализовывать собственные идеи и учиться новым вещам и подходам.
•Возможность влиять на своё направление в компании.
•Высококачественное оборудование и программное обеспечение, доступ к новейшим технологиям и специализированным проектам.
•Возможности для улучшения языковых навыков в крупной глобальной компании.
•Качественная поддержка в развитии благодаря широкому спектру внутренних и внешних обучающих курсов.
•Гарантированная минимальная зарплата на этой позиции составляет 2700 евро брутто в месяц. Итоговая зарплата обсуждается и определяется на основе уровня кандидата, соответствующего профессионального опыта, технических навыков, квалификаций и уровня экспертизы. Предлагаемое вознаграждение будет отражать общий профиль кандидата и уровень ответственности, связанный с ролью.
•Языковые курсы, карта MultiSport, больничные дни, суточные, множество корпоративных мероприятий, офисы в Братиславе Нивы с качественной инфраструктурой для любителей спорта, еды и кофе, гибридный удалённый режим работы по взаимному согласию и многое другое.