Команда:** Engineering
Местоположение: Афины
Тип занятости: FullTime
О компании:
KIEFER создает интегрированную экосистему ИИ в Греции. От инфраструктуры возобновляемой энергетики и систем ИИ до робототехники и корпоративных приложений — мы объединяем технологии, которые питают интеллектуальное будущее Европы. Основанная в 2014 году, KIEFER реализовала энергетические проекты мощностью более 600 МВт и в настоящее время разрабатывает собственную инфраструктуру ИИ, корпоративные продукты ИИ и физические системы ИИ для Греции и Юго-Восточной Европы.
О РОЛИ:
Мы ищем Senior QA Engineer, который присоединится к нашей устоявшейся практике QA и поможет нам масштабировать качество продуктов Sophea.
Вы будете работать в рамках горизонтальной функции QA, сотрудничая с различными командами продуктов и инженерии. Роль сочетает практическую автоматизацию тестирования с ответственностью за процессы QA, контрольные точки качества CI, отчетность по тестированию и наглядность дефектов.
Вы будете анализировать существующие наборы тестов, определять наиболее важные риски качества и улучшать способы тестирования frontend, backend, API и функций на основе ИИ. Важной частью роли будет разработка практических способов оценки выходных данных, сгенерированных ИИ, где традиционное автоматизированное тестирование может быть недостаточным.
Наш стек включает более 10 сервисов Python и TypeScript в нескольких репозиториях. Мы используем pytest, Vitest и Playwright, GitHub Actions для CI, а также инструменты для анализа покрытия кода, мутационного тестирования и отчетности по нестабильным тестам.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ:
- Создавать и поддерживать автоматизированные тесты для frontend, backend и API сервисов.
- Разрабатывать покрытие unit, integration и end-to-end тестами.
- Улучшать контрольные точки качества CI, отчетность по тестированию, наглядность дефектов и надежность релизов.
- Анализировать существующие наборы тестов, выявлять пробелы в покрытии и уменьшать количество нестабильных тестов.
- Разрабатывать практические методы валидации выходных данных, сгенерированных ИИ, с использованием mock и реальных взаимодействий с моделями.
- Тесно сотрудничать с инженерными командами для улучшения практик тестирования и поддержки релизов, готовых к производству.
ЧТО ВАМ ПОТРЕБУЕТСЯ:
- Более 6 лет опыта в QA или тестировании, включая обширный практический опыт автоматизации тестирования.
- Опыт тестирования приложений и сервисов, созданных с использованием Python, TypeScript/JavaScript или Java, с применением таких фреймворков, как pytest, Vitest, Playwright или аналогичных.
- Глубокое понимание unit, integration, API и end-to-end тестирования в производственных средах.
- Опыт работы с CI/CD пайплайнами, автоматизированными контрольными точками качества, отчетностью по тестированию и анализом существующих наборов тестов.
- Активное использование инструментов и агентов ИИ в повседневной работе QA, с возможностью их эффективного применения и критической оценки результатов.
- Высокая степень самостоятельности, сильные коммуникативные навыки и способность к сотрудничеству, обмену знаниями и конструктивной работе в разных командах.
ПРИЯТНО БЫЛО БЫ ИМЕТЬ:
- Опыт тестирования продуктов на основе ИИ или LLM и оценки выходных данных, сгенерированных ИИ.
- Опыт работы с инструментами мутационного или контрактного тестирования, такими как StrykerJS, mutmut или Pact.
- Опыт нагрузочного, производительного тестирования или тестирования событийно-ориентированных систем.
ЧТО МЫ ПРЕДЛАГАЕМ:
- Роль с высоким влиянием, способствующая стабильности продукта.
- Возможность формировать практики QA с нуля.
- Знакомство с передовыми продуктами ИИ.
- Карьерный рост по мере масштабирования организации.
- Возможность погрузиться в смежные технические области, такие как DevOps и тестирование безопасности.