Будучи инженером-тестировщиком программного обеспечения в CVAT.ai, вы будете играть ключевую роль в обеспечении высочайшего качества нашей платформы данных для компьютерного зрения. Ваша основная обязанность будет заключаться в разработке, создании и внедрении стратегий и систем автоматизированного тестирования. Таким образом, вы поможете обеспечить точность и надежность наших решений в области машинного обучения, напрямую способствуя повышению надежности нашей платформы компьютерного зрения.
Что вы будете делать:
- Разрабатывать и улучшать автоматизированные тесты для платформы: cvat-ai/cvat
- Глубоко изучать проект и сотрудничать с разработчиками и сообществом open-source.
- Работать с инфраструктурой для оптимизации конвейеров сборки и выполнения тестов.
- Готовить подробные, исчерпывающие и хорошо структурированные планы по улучшению покрытия тестами продукта.
- Анализировать требования, спецификации и техническую документацию для предоставления обратной связи с точки зрения тестируемости.
- Предлагать улучшения процессов и внедрять новые инструменты для повышения качества продукта и процесса тестирования.
Что мы ожидаем от вас:
- Опыт разработки автоматизированных тестов более 2 лет.
- Уверенное владение Python для написания и отладки скриптов тестирования.
- Опыт работы с Cypress, Pytest или аналогичными фреймворками автоматизации тестирования.
- Хорошее понимание клиент-серверной архитектуры и микросервисов.
- Опыт тестирования безопасности и производительности веб-приложений.
- Знание форматов данных, используемых в клиент-серверной связи (JSON, XML).
- Опыт работы с CI/CD системами, такими как GitHub Actions.
- Знакомство с методологиями и инструментами обеспечения качества.
- Опыт работы с Git.
- Владение английским языком на уровне B1 (Intermediate) или выше, с возможностью читать техническую документацию и эффективно общаться на английском языке.
Приятный бонус:
- Опыт работы с JavaScript/TypeScript.
- Опыт работы с инструментами тестирования API, такими как Swagger или Postman.
- Опыт работы с базами данных (SQLite, PostgreSQL).
- Опыт работы с Kubernetes и тестированием производительности или нагрузочным тестированием.
Почему вам стоит присоединиться к нам:
- Командная, опытная команда энтузиастов компьютерного зрения.
- Возможности для карьерного роста.
- Удаленная работа (по всему миру, за исключением России и Беларуси) или релокация на Кипр.
- Отличный баланс между работой и личной жизнью с гибким графиком и щедрой политикой отпусков и больничных.
- Медицинская страховка и широкий спектр льгот.