В Relu наше программное обеспечение преобразует стоматологические снимки в дизайн реальных стоматологических аппаратов. Проверяемые вами функции помогут выявить регрессии до того, как они достигнут стоматологических лабораторий и клиник.
Мы ищем инженера по автоматизации тестирования (Test Automation Engineer), который будет создавать надежные автоматизированные тесты для нашей веб-платформы, API, 3D-инструментов и конвейеров ИИ. Вы будете работать с нашими инженерами и экспертами в области стоматологии, чтобы тестировать полный рабочий процесс, от взаимодействия с пользователем до качества сгенерированных стоматологических дизайнов.
Вы будете отвечать за нашу общую автоматизацию тестирования и инструментарий, работая с нашими инженерами и нашим специалистом по технической поддержке и качеству над проверками выпусков и регрессиями, о которых сообщают клиенты. В этой роли вы будете:
- Автоматизировать критические пользовательские сценарии в нашей веб-платформе Vue/TypeScript, уделяя приоритетное внимание рабочим процессам, сбои в которых имеют наибольшее влияние.
- Создавать API и интеграционные тесты для наших сервисов Python/FastAPI и их соединений с базами данных, сканерами, принтерами и лабораторными системами.
- Поддерживать актуальность тестов в CI с помощью надежных тестовых данных, четких отчетов об ошибках, быстрой обратной связи и меньшего количества нестабильных тестов.
- Превращать повторяющиеся ошибки в регрессионные тесты и работать в паре с разработчиками, чтобы упростить тестирование функций.
- Тестировать наши интерактивные 3D-инструменты, включая элементы управления редактированием, визуализацию и обработку моделей.
- Создавать регрессионные тесты для наших конвейеров ИИ с нашими инженерами и экспертами в области стоматологии, используя эталонные наборы данных, значимые критерии оценки и проверки изменений в качестве дизайна и поведении модели.
Обязательно
- Опыт работы в области автоматизации тестирования, QA-инженерии или SDET не менее 2 лет, или эквивалентный практический опыт.
- Практический опыт автоматизации UI и API тестов с использованием таких инструментов, как Playwright, Cypress или pytest; опыт работы с каждым инструментом не требуется.
- Уверенное написание чистого, поддерживаемого кода на Python или TypeScript, с готовностью работать с обоими.
- Опыт запуска тестов в конвейерах CI/CD (например, GitHub Actions) и поддержания их скорости и стабильности.
- Хорошее понимание того, что тестировать и на каком уровне, как управлять тестовыми данными, и когда использовать заглушки (mock) вместо реальных зависимостей.
Желательно
- Опыт тестирования систем ИИ/МО или приложений на основе LLM, включая оценочные наборы данных, критерии качества и обнаружение регрессий.
- Опыт сравнения 3D-геометрии (сетки, облака точек) с эталонными результатами с учетом допусков, например, расстояний на поверхности или карт отклонений.
- Опыт визуального регрессионного тестирования или тестирования 3D/WebGL приложений.
- Опыт тестирования производительности и нагрузки (например, k6, Locust).
- Опыт работы в сфере медицинских технологий, стоматологии или других регулируемых областях.
Как вы работаете
Вы любопытны и вдумчивы. Вам нравится работать с людьми, которые ставят под сомнение идеи, делятся своими знаниями и учатся друг у друга.
Вы мыслите независимо. Вы смотрите дальше конкретной задачи, учитываете, как ваша работа вписывается в общую картину, и предлагаете лучшие подходы, когда их видите.
Вы берете на себя ответственность. Ваши коллеги могут рассчитывать на то, что вы доведете дело до конца и будете заботиться о качестве того, что вы поставляете.
Вы открыто общаетесь. Вы задаете вопросы, делитесь прогрессом и работаете с другими, чтобы довести дело до конца. Вы знаете, что хорошие результаты — это командная работа.
Наш стек технологий = Ваш стек технологий
- Frontend: Vue.js, TypeScript, Three.js
- Backend & API: Python, FastAPI
- Данные и базы данных: PostgreSQL, SQLAlchemy
- Инфраструктура и DevOps: AWS, Terraform, CI/CD, Docker, Kubernetes
- Наблюдаемость: Sentry, Grafana, Faro RUM
- Интеграции и партнеры: 3Shape, iTero, Medit Link, Formlabs и растущий список API сканеров/принтеров/CAD-CAM.
Практические требования / Соответствие критериям
- Магистр или бакалавр в области компьютерных наук, инженерии или смежной области, или эквивалентный опыт.
- Свободное владение английским языком (письменно и устно).
- Действующее разрешение на работу в Бельгии.
- Возможность работать из нашего офиса в Лёвене не менее 3 дней в неделю.
Миссия, которая имеет значение
Мы трансформируем стоматологическую помощь, чтобы сделать высококачественную стоматологию доступной во всем мире.
Быстро развивающаяся команда, которая выпускает продукты
Командная, амбициозная команда, которая работает с гиперскоростью, сохраняя при этом повседневную работу действительно приятной.
Идеальное рабочее место
Солнечный офис с потрясающим видом на Лёвен, прогулки по парку и кофе у Ваартком.
Яркая культура
Регулярные послерабочие мероприятия, спортивные занятия, хакатоны и корпоративные ретриты.
Неограниченный рост
Возможность развиваться на более широкие роли по мере роста компании и вашего роста.