QA-инженер

Дата размещения вакансии: 26.12.2024
Работодатель: РУССКАЯ МОРСКАЯ КОМАНДА
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Пулковское шоссе 40к4
Требуемый опыт работы:
От 1 года до 3 лет

Описание нашего проекта:Разработка высоконагруженных систем для обработки видеопотоков в реальном времени, построенные на базе 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С для интеграции тестирования данных и взаимодействий с внешними системами

Условия:

  • Размер заработной платы определяется по результатам собеседования
  • График работы с 9:00 до 18:00
  • Оформление по ТК РФ, полис ДМС со стоматологией, питание, спорт, корпоративные мероприятия. Забота о детях сотрудников: организация праздников для них
  • Достойная заработная плата, премирование по результатам успешно выполненных проектов
  • Участие в интересных, амбициозных проектах
  • Нестандартные задачи и профессиональный рост
  • Современно оборудованное рабочее место, необходимое программное обеспечение

    Офис в бизнес-центре класса «А», служебная развозка от станции метро Московская