💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Тестировщик ПО/QA Engineer (видеонаблюдение)

Зарплата

от 2000 $

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Разработка программного обеспечения для управления видеосервисами.

Описание вакансии

Условия работы

NetworkOptix - молодая американская компания, основанная в сентябре 2010 года и сфокусированная на разработке систем видеонаблюдения. В результате почти пятилетней работы талантливых людей мы быстро превратились в успешную и быстрорастущую компанию. Уже сегодня наша система видеонаблюдения представлена в Северной Америке, в Европе, в Азии.

Наш продукт – система видеонаблюдения NX Witness. Можно скачать бесплатную версию и попробовать ее в действии.

В Северной Америке мы выпускаемся под брендом DW Spectrum.

Наша штаб-квартира находится в Лос-Анджелесе, а наш офис разработки – в Москве.

Человек, которого мы ищем, должен быть мотивированным, инициативным, умеющим отстаивать свои идеи, любящим работу и умеющим отдыхать. Мы больше заинтересованы в тех людях, которые предпочитают и умеют администрировать себя сами, а не нуждаются в постоянном руководстве.

Обязанности:

Что надо будет делать:

  • Разобраться в том, как работает наш софт. Тестирование по принципу "черного ящика" нам не нужно. Человек должен понимать, что происходит внутри, когда он выполняет какие-то действия.
  • Тестировать! По тест-кейсам и самостоятельно, придумывая хитрые комбинации, в разных конфигурациях, на разных платформах (Windows, Linux, Mac, iOs, Android, Web, Arm). Да-да, наш софт работает даже на камерах и маленьких устройствах типа Raspberry Pi! У нас бывает ситуация, когда в последний момент что-то доделывается/переделывается, и надо качественно провести еще один раунд регресс-тестирования. Однако, в этом случае все понимают, что версия будет выпущена позже, и никто не будет стоять над душой, нагнетая и разжигая.
  • Научиться работать с инструментарием разработчика:
    • Mercurial (update, rollback, revision history, commit, merge, push, create/close branch)
    • python (выполнение скриптов)
    • windows comand prompt (работа с утилитами командной строки, перенаправление потоков, простейшие скрипты)
    • linux command prompt (операции с файловой системой, установка/обновление/удаление пакетов, простейшие скрипты)
    • maven (сборка проекта с различными параметрами)
    • Visual Studio (компиляция и запуск проектов в debug режиме)
    • msiexec (запуск дистрибутива с параметрами, сборка логов установщика)
    • Wireshark/tcpdump (запуск, работа с фильтрами, отлов определенных сетевых пакетов)

Мы ценим время наших разработчиков, поэтому досконально пытаемся разобраться в проблеме. Если не получается, мы воспроизводим проблему в debug режиме и зовем кого-нибудь разобраться на месте.

  • Научиться работать с IP-камерами и рекордерами (перезагрузить/сделать восстановление, назначить IP-адрес, перепрошить).
  • Грамотно работать с дефектами в трекере (Jira). Правильно их оформлять на английском языке, выставлять приоритеты, пинать разработчиков при необходимости, своевременно закрывать.
  • Думать и играть на стороне пользователя. Если есть сомнения, что функционал реализован неудобно, предлагать свой вариант и отстаивать свою точку зрения.
  • Несмотря на обширные обязанности, не стоит сразу опускать руки. Нам нужен толковый человек, готовый учиться, а не нажимать кнопочки. Мы уверены, что при достаточном желании все это вполне можно освоить, ну а мы, конечно же, поможем!

Примерные требования к кандидату:

  • Опыт работы от 2-х лет.
  • Опыт (хотя бы небольшой) работы с видео: что такое видео/аудио кодеки и контейнеры. Если вы когда-нибудь занимались кодированием видео и звука, с настройкой параметров кодеков, и используя муксеры, то этого вполне достаточно!
  • Базовое понимание того, как работает сеть: что такое IP-адрес, IP порт, протокол, port-forwarding. Без этого будет очень сложно разобраться. Если вы знаете про протоколы для передачи видео, то это большой плюс.
  • Знание (хотя бы поверхностное) хотя бы одного скриптового языка (bash, cmd, perl, python...). Мы попросим вас написать простенький скрипт. Если вы знаете язык программирования, то это тоже очень хорошо, потому что тем легче будет перейти на скриптовый.
  • Опыт работы в тестировании хотя бы год. Если у вас есть опыт тестирования в профильной области (работа с видео), то это просто прекрасно!
  • Английский язык. Нам достаточно того, что вы можете четко и ясно выразить свою мысль в письменной форме, хотя и с ошибками (уровень Intermediate).

Условия:

  • Дружный профессиональный коллектив (разработчики, тестировщики, инженеры)
  • Действительно интересные проекты
  • Компенсация обсуждается с кандидатом в зависимости от профессионального опыта (фикс на руки)
  • Офис в центре Москвы, м. Баррикадная (10 мин пешком от метро)
  • Курсы английского языка (в офисе компании, начиная с уровня Intermediate)

Дополнительные инструкции

При отклике мы просим вас написать сопроводительное письмо, в котором хотелось бы видеть:

  • Пару фраз о том, почему вы считаете, что вакансия вам подходит.
  • Ссылки на реализованные проекты и краткое описание (какими технологиями пользовались, почему выбрали именно их, какие задачи решали).