Software Engineer in Test (Unix)

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

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

Компания

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда

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

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

2ГИС — это много больше, чем просто карты и список организаций. В дополнение ко всему этому есть, например, сервисы раздачи различных данных нашим мобильным и не очень клиентам, внутренности различных поисковых движков для нашего API и онлайн версии, много увлекательной статистики которую надо принимать и обсчитывать и другие, не менее замечательные вещи.

Для нас очень важно качество наших продуктов, поэтому на разных этапах разработки мы много времени и сил уделяем тестированию. Software Engineers in Test в 2ГИС — это человек, который совместно с разработчиками и специалистами по автоматизации тестирования создает необходимую инфраструктуру для тестирования проекта, пишет код авто-тестов для быстрого фидбека о состоянии продукта, придумывает, как тестировать продукт и какими способами его можно сломать.

Процесс разработки в 2ГИС построен очень гибко, так что специалисты тестирования и разработки работают совместно, создавая новые фичи в продуктах и решая различные инженерные задачи. Мы стремимся к тому, чтобы создать такие инструменты и построить такой процесс, чтобы проектные команды работали не над решением проблем и исправлением багов, а над их своевременным нахождением и улучшением качества наших сервисов.

Чем предстоит заниматься?

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

Мы ждем от вас:

  • знакомство с Linux системами (debian стэк). Bash скриптинг, установка и конфигурирование nginx, PostgreSQL и тому подобных вещей;
  • умение писать на Python и Unix Shell;
  • опыт нагрузочного тестирования и/или поддержки клиент-серверных систем в реальном времени;
  • понимание тестовых концепций, процессов и методологий для распределенных клиент-серверных систем;
  • понимание работы TCP/UDP большой плюс;
  • желание развиваться в области тестирования программного обеспечения и изучать новые технологии.

Мы предлагаем:

  • дружную команду, работающую по Scrum;
  • участие в конференциях, тренингах и внутренних семинарах;
  • доступ к современным технологиям разработки/тестирования;
  • гибкий график по согласованию с командой;
  • трудоустройство согласно ТК РФ, официальную заработную плату 2 раза в месяц;
  • место работы: Академгородок, ул. Николаева 11 (Башни Технопарка);
  • кухня и заряженные кофе-машины;
  • для иногородних кандидатов помощь в переезде в г. Новосибирск.

Уровень заработной платы определяется по результатам собеседования.