Performance QA engineer (Perf team)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы дружная и неравнодушная команда инженеров, которая любит совать свой нос во все уголки кода компании и находить в этих уголках проблемы со стабильностью и производительностью.
Мы ищем таких же, как мы: тех, кто не боится сложной, комплексной многокомпонентной бизнес-логики; тех, кто хочет заниматься весьма нешуточной аналитической работой; тех, кто не боится разбираться в сути любой особенности компьютерной программы; тех, кто не боится длительного периода обучения и рутинной работы (которой у нас всё равно много); тех, кто предъявляет высокие требования к себе и своей работе и готов постоянно вкладываться в себя, заполняя пробелы в знаниях.
Чем мы занимаемся?
За 10 лет существования нашей команды мы успели окунуться в самые разные технологии и решения:
- Собственноручно тестировали веб-сокеты, видео-конференции, корпоративный почтовый ящик и git-сервер, биллинг, базу данных, мобильные гаджеты, Docker- и VMWare-инфраструктуру, сетевые маршрутизаторы, фаерволлы и свежее железо;
- Мы работали с Kafka и RabbitMQ, Mongo, WebRTC, REST, SOAP, HTTP, SIP;
- Мы разбирались с большими, очень большими и исполинскими аккаунтами, запускали нагрузку с десятков генераторов одновременно, собирали статистику с сотен серверов в Zabbix;
- Просмотрели на все популярные фреймворки для нагрузочного тестирования: Visual Studio, Gatling, JMeter, Grinder, Tsung, Яндекс.Танк, BlazeMeter;
- Когда еще не было никаких Kibana и Grafana, мы создали хранилище результатов, используя Django, Postgresql и Memcached и научились загружать в него около 20 миллионов результатов в каждом регрессионном тесте, чтобы затем пересчитать их в привычные для всех графики и персентили…
…и не думаем останавливаться на достигнутом: автоматизируем наши запуски и внедряем динамический пересчет нагрузки во времени, улучшаем и ускоряем аналитику по результатам с сотен серверов и тысяч тест-кейсов, придумываем инструменты для разработчиков и, конечно же, поддерживаем новые проекты, которые появляются в компании.
Если ты хочешь работать с нами, но тебе кажется, что твоего опыта недостаточно, не волнуйся: мы научим нашей профессии!
НО ВАЖНО: мы хотим, чтобы у тебя был определенный набор технических знаний, которые мы сможем использовать, как базу для твоей подготовки
Мы ждем от тебя:
- Крайнюю степень любопытства (без него ничего не получится) ко всему, что происходит в IT: к технологиям, способам и даже устройству ПК;
- Понимание основных процессов, происходящих при создании ПО, методологий разработки и их различий;
- Знание (как свои пять пальцев) видов тестирования и подходов к ним;
- Знание устройства Unix на уровне работы с файлами из командной строки;
- Знание Windows на уровне продвинутого пользователя и понимания где включаются и отключаются функции операционной системы;
- Знание языка SQL на уровне тестировщика: например, нужно знать, как выбрать данные из двух таблиц или все уникальные записи;
- Умение кодировать и читать код на каком-нибудь (любом) современном языке программирования;
- Понимание функционирования веб и умения объяснить простым языком, чем друг от друга отличаются основные протоколы.
Мы предлагаем:
- Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков.
- Широкие возможности для самореализации, профессионального и карьерного роста.
- Сложные и интересные задачи.
- Возможность вносить свой вклад в развитие растущего проекта.
- Команда коллег-профессионалов, болеющих за свой проект.
- 13-я зп и другие бонусные программы.
- Корпоративный английский и спикинг-клуб с носителями языка.
- Разнообразные тренинги и программы обучения.
- ДМС со стоматологией с первого рабочего дня + страхование жизни.
- Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы.
- Возможность работы в гибком графике.
- Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США.
- Офис в 10-15-ти минутах ходьбы от метро.
- Иногородним кандидатам предоставляется Relocation bonus, в том числе и для членов семьи.
- Возможность работать удаленно.