Описание нашего проекта:Разработка высоконагруженных систем для обработки видеопотоков в реальном времени, построенные на базе C++, PostgreSQL, React и Docker с применением методов машинного обучения и компьютерного зрения. Системы предназначены для обработки и анализа мультимедийных данных и рассчитаны на интенсивную работу с большими объемами данных Обязанности: Разработка и поддержка тестовой стратегии и планов для проекта, с учетом специфики высоконагруженных систем и обработки видеопотоков Проведение функционального, интеграционного, регрессионного и нагрузочного тестирования системы Создание и поддержка тестовой документации (тест-кейсов, чек-листов) для обеспечения прозрачности и эффективности тестирования Автоматизация тестов для ключевых функций системы с использованием современных инструментов, разработка и поддержка автоматизированных тестовых сценариев Проведение тестирования API и взаимодействий между микросервисами, проверка работы баз данных Работа с логами, выявление и документирование ошибок, тесное взаимодействие с командой разработки для устранения дефектов Мониторинг производительности системы в реальном времени и тестирование на отказоустойчивость Участие в улучшении CI/CD пайплайнов для интеграции автоматизированного тестирования в процесс сборки и развертывания Требования: 1. Опыт работы: Опыт работы в тестировании высоконагруженных систем или систем обработки мультимедийных данных Опыт тестирования приложений, использующих технологии машинного обучения и компьютерного зрения — будет преимуществом Знание методологий тестирования и жизненного цикла разработки ПО (SDLC) 2. Навыки тестирования и автоматизации: Умение разрабатывать и поддерживать тест-кейсы, чек-листы и тестовую документацию Опыт работы с инструментами автоматизации тестирования, такими как Selenium, Pytest, JUnit, или аналогами Опыт работы с нагрузочными и производительными тестами, использование инструментов для нагрузочного тестирования, таких как JMeter или Locust Навыки работы с API и тестирования взаимодействий между сервисами, знание Postman или REST Assured 3. Инструменты и технологии: Опыт работы с системами контейнеризации и виртуализации, такими как Docker, для развертывания и тестирования среды Владение SQL для проверки данных и выполнения запросов в базах данных (в частности, SQLite и PostgreSQL) Опыт работы с системами контроля версий (Git) для управления тестовыми сценариями и совместной работы с командой Навыки работы с CI/CD пайплайнами (например, Jenkins, GitLab CI/CD) для интеграции тестов в процесс сборки и развертывания 4. Коммуникация и командная работа: Умение находить и грамотно описывать ошибки, сотрудничать с разработчиками и аналитиками для их устранения Внимательность к деталям и способность анализировать сложные сценарии и взаимодействия в системе Готовность к регулярным обсуждениям с командой, умение работать в динамичной среде и оперативно реагировать на изменения в проекте Дополнительные навыки, которые будут Вашим преимуществом: Опыт тестирования приложений с потоковой обработкой данных или мультимедийных систем Опыт работы с системами мониторинга (например, Prometheus, Grafana) для анализа производительности и стабильности системы в реальном времени Знание основ C++ и Python для глубокой настройки и автоматизации тестов Опыт работы с системой 1С для интеграции тестирования данных и взаимодействий с внешними системами Условия: Размер заработной платы определяется по результатам собеседования
От 70 000 до 100 000 руб.
Санкт-Петербург. Станции метро: Московская
Архимед плюс
До 110 000 руб.
Санкт-Петербург. Станции метро: Московская
Омега Технологии будущего