Инженер по автоматизации тестирования (QA Automation Engineer) Python/JavaScript
Требования
Местоположение и тип занятости
Компания
We provide consulting in Computer Vision and Deep Learning
Описание вакансии
Условия работы
Привет! Мы ищем инженера по автоматизации тестирования Python или JavaScript/TypeScript.
О проекте:
Мы разрабатываем одну из самых популярных платформ с открытым исходным кодом для хранения, разметки, управления, импортирования и экспортирования данных CVAT.ai для алгоритмов компьютерного зрения. А еще мы - часть официальной команды OpenCV, одной из самых больших open-source библиотек в мире.
Работать можно удаленно из любой страны, кроме РФ.
Чем предстоит заниматься на этой позиции:
- Самостоятельно разрабатывать и улучшать автоматические тесты для онлайн платформы по разметке данных для искусственного интеллекта (https://github.com/opencv/cvat);
- Погрузиться и разобраться в сути и технической части проекта и взаимодействовать с разработчиками и open-source сообществом;
- Предлагать изменения процессов и применение новых инструментов для повышения качества продукта и процесса тестирования;
- Готовить детальный, развернутый и хорошо структурированный план для улучшения покрытия продукта тестами;
- Анализировать требования, спецификации и технические документы для предоставления своевременного и обоснованного отзыва с точки зрения тестопригодности;
- Планировать и координировать усилия по тестированию продукта, выявлению и документированию ошибок;
- Развивать, поддерживать и делиться знаниями о новых инструментах и современных подходах и стратегии к тестированию.
Чего мы ждём от кандидата:
- Опыт разработки автоматизированных тестов от 1-го года;
- Опыт использования различных QA методологий и инструментов;
- Опыт работы с системой контроля версий (Git);
- Достаточно хорошее знание Python или JavaScript/TypeScript для написания и отладки тестовых сценариев;
- Опыт работы с Pytest или Cypress, которые используются в нашем проекте. Или аналогичными фреймворками для автоматизации тестирования;
- Хороший уровень английского (B1/Intermediate или выше), позволяющий тебе свободно читать англоязычную документацию и вести переписку на английском языке;
- Хорошее представление о работе клиент-серверной архитектуры, микросервисов;
- Представление о различных форматах файлов, используемых во взаимодействии клиента и сервера (JSON, XML);
- Опыт работы с системами CI/CD. Например, GitHub Actions.
Будет дополнительным преимуществом:
- Опыт работы с инструментами тестирования API (Swagger, Postman);
- Опыт в тестировании безопасности и производительности web приложений;
- Опыт работы с БД (SQLite, PostgreSQL);
- Опыт работы с Kubernetes и написания стресс-тестов.
Бонусы
Что мы предлагаем:
- Конкурентная заработная плата.
- Гибкие рабочие часы.
- Оплата курсов английского и профессионального обучения 1 раз в год (100%) и занятий спортом (50% с лимитом);
- Дополнительные оплачиваемые дни без оформления больничного, если ты заболел ненадолго, и доплата до 100% оклада по больничному, если решил оформить больничный лист.
- Дополнительные оплачиваемые отпуска и премии в связи с важными событиями в твоей жизни, подарки (новый год, важные события), корпоративные мероприятия.
- Годовой бонус, рост грейда и рост заработной платы по результатам работы (мы в этом заинтересованы также, как и ты).