# О компании
Xebia — это глобальный партнер в области искусственного интеллекта, цифровой трансформации и инженерии. С более чем 25-летним опытом и командой из 5000 специалистов в 16 странах мы помогаем организациям проектировать и создавать масштабируемые продукты, платформы и решения, основанные на данных.
Мы специализируемся на искусственном интеллекте, данных и облачных технологиях, интеллектуальной автоматизации и цифровых продуктах, сочетая глубокую техническую экспертизу с сильным акцентом на инженерное мастерство и культуру, ориентированную на людей.
В регионе ЦВЕ мы — команда из почти 1000 экспертов, создающих современные приложения, платформы данных и AI-решения для клиентов, таких как Millennium, ING, Play, Edenred, Arabian Drilling, FedEx, Leroy Merlin, Truecaller, Volotea, Schmitz Cargobull и многих других. Мы работаем с ведущими технологиями, включая AWS, Azure, GCP, Databricks и Snowflake, и объединяем сильную инженерную культуру с консультативным мышлением и постоянным фокусом на рост и обмен знаниями.
О роли
Мы ищем старшего инженера по качеству, который присоединится к небольшой опытной команде, занимающейся модернизацией большого портфеля устаревших настольных бизнес-приложений в современные веб-решения. Приложения принадлежат устоявшейся финансовой программной платформе. Миграция осуществляется с помощью AI-агентов кодирования внутри структурированного, поэтапного рабочего процесса. В этой роли вы будете отвечать за качество и проверку. Вы определите, как доказать, что мигрированное приложение ведет себя так же, как оригинал, встроите автоматизированные проверки в процесс доставки и поможете команде клиента принять этот подход.
Вы будете:
•разрабатывать подход к проверке мигрированных приложений, от стратегии тестирования до приемочного тестирования;
•помогать определять поведенческие спецификации и поддерживать их тестируемость и прослеживаемость до исходной системы;
•строить автоматизированные контрольные точки качества в рабочий процесс разработки с поддержкой AI;
•тестировать REST API и веб-интерфейсы, включая проверку данных по сравнению с устаревшей системой;
•измерять и отчитываться об эффективности тестирования, пересматривать усилия и метрики качества;
•проводить приемочное тестирование с экспертами предметной области и фиксировать результаты в согласованных форматах;
•готовить и проводить сессии передачи знаний для инженерной команды клиента.
Ваш профиль:
•5+ лет опыта в инженерии качества, включая проверку миграций или переписей устаревших систем, таких как тестирование характеристик, тестирование золотого эталона или тестирование паритета;
•проектирование тестов на основе спецификаций и прослеживаемость, например с использованием BDD, критериев приемки или тестирования на основе требований;
•сильные навыки автоматизации тестирования на TypeScript;
•тестирование REST API, включая проверку контрактов и схем, а также тесты, основанные на данных;
•веб E2E тестирование, предпочтительно с использованием Playwright;
•хорошие навыки SQL и опыт проверки данных в бизнес-приложениях;
•практическое использование AI-инструментов кодирования (таких как Claude Code, Cursor или GitHub Copilot) в работе QA и способность критически оценивать AI-сгенерированный код и тесты;
•опыт с мутационным тестированием, инъекцией ошибок или другими методами измерения эффективности тестов;
•тестирование бизнес-систем с интенсивной обработкой данных, желательно в финансах или ERP;
•свободное владение английским языком;
•практический опыт использования AI-ассистентов (например, Claude Code, GitHub Copilot, Cursor) для повышения продуктивности, качества или принятия решений в процессе поставки программного обеспечения;
•требуется работа из региона Европейского Союза и наличие разрешения на работу.
Желательно иметь:
•опыт оценки вывода больших языковых моделей (LLM), например с использованием eval harnesses или установок LLM в роли судьи;
•тестирование с использованием снимков, утверждений, визуального регрессионного тестирования или тестирования на основе свойств;
•тестирование многопользовательских или развертываний с одним арендатором на клиента;
•тестирование производительности и пакетной обработки;
•инструменты мутационного тестирования, такие как Stryker или PIT;
•знание Docker и CI/CD пайплайнов, а также настройка изолированных тестовых сред;
•опыт структурированного применения генеративного ИИ в жизненном цикле разработки ПО, включая определённые рабочие процессы, шаблоны запросов или интеграции инструментов, встроенные в повседневную работу;
•интерес и знакомство с новыми практиками, основанными на ИИ (например, рабочие процессы с агентами, шаблоны автоматизации, разработка с поддержкой ИИ), а также готовность исследовать и экспериментировать за пределами стандартных подходов.
Процесс найма:
Рассмотрение резюме – звонок HR – собеседование – собеседование с клиентом – принятие решения