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 (Башни Технопарка);
- кухня и заряженные кофе-машины;
- для иногородних кандидатов помощь в переезде в г. Новосибирск.
Уровень заработной платы определяется по результатам собеседования.