суббота, 30 августа 2014 г.

Ищем QA Automation на Python (либо желающих на нем поработать) с опытом тестирования back-end в Краков, StrikeAd.

И снова здравствуйте :)

Описание вакансии  в стиле наш вопрос - их ответ.

На вопросы отвечает операционный директор компании в StrikeAd, Юлиана Бегаль.

И да, у них одна из лучших команд украинских разработчиков.

Что мы делаем (какой продукт)?
Мы эксперты в RTB (Real Time Bidding) - наиболее технологически сложном и экономически совершенном подходе к проведению рекламных кампаний. RTB - это сверх-персонализированная реклама, реклама будущего.

Наш продукт - это самая передовая в мире система интеллектуального управления онлайн-рекламой. Система собирает огромные массивы данных о потребителях, изучает паттерны их поведения, делает гипотезы о вероятных интересах потребителя и на основе этой информации обеспечивает радикально более высокий уровень таргетированности ​и релевантности ​рекламы по сравнению с традиционными подходами.

В отличии от олд-ску​л рекламы, где закупка показов осуществляется оптом, ​наша система принимае​т​ решения по каждому пользователю индивидуально. В те доли секунды, пока пользователь загружает страничку браузера​, система​ ​успевает поднять его профайл, ​и ​ детально проанализирова​в​ его, найти наиболее подходящий баннер, спрогнозировать вероятность его конверсии, вычислить наиболее целесообразную цену за этот показ, и собственно показать баннер. Как результат, мы в разы более эффективно тратим деньги рекламодателя, обеспечивая гораз​д​о более высокие конверсии при одинаковых бюджетах рекламных кампаний.

Технически продукт очень сложен, у нас высочайшие требования к скорости работы (80мс на генерацию ответа), сумасшедший параллелизм (25 тысяч запросов в секунду), гигантские объемы данных. 

·         Почему мы это делаем?
​ ​Мы очень любим рекламный бизнес. Современный рекламный бизнес - это стык креатива и технологий, отрасль в которой прямо сейчас происходит технологическая революция. Если раньше реклама была слабо формализованной гуманитарной дисциплиной, то с появлением digital рекламы, она превратилась в высокотехнологичный домен, где успех определяют нагрузоустойчивые архитектуры, умение работать со сверх-большими данными, сложными алгоритмами, статистикой. Наиболее интересные с технологической точки зрения прорывы происходят сейчас именно в рекламной индустрии. 

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

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

·         Как мы делаем (используемые технологии)?
Мы разрабатываем наши решения на функциональных языках (Scala, Erlang), ​используем ​сверхбыстрые распределенные базы данных (NoSQL, in-memory, sharding).
​ Основной стэк технологий: Scala, Erlang, Python, PHP, JavaScript, Hadoop, Mongo DB, Backbone, Query. Мы работаем с Amazon Cloud.

У нас гибкие методологии разработки​​, плоская структура команд, автоматическое тестирование, хорошо отлаженный continuous integration.

·    ​ Что нам важно в человеке?
Коммуникабельность, готовность углубляться в технические проблемы, стремление расширять знания

          В чем суть проекта?
​ SaaS система, которая предоставляет рекламным кампаниям возможности создания мультиканальных рекламных кампаний, их трекинг и оптимизацию. Для каждой кампании, созданной у нас, мы закупаем рекламные показы в сотнях тысячах мобильных приложений и сайтах. Фундаментальное отличие нашей технологии в том, что в отличии от традиционных систем диджитал рекламы, выкупающих рекламные места на площадках на длительные периоды, мы принимаем решение о каждом показе индивидуально. Мы аккумулируем огромные массивы информации о пользователях на основе того информационного следа, который они оставляют в интернете, классифицируем их, выявляет их потребительские паттерны, и в ходе рекламной кампании показываем каждому из пользователей высокотаргетированную рекламу. Мы принимаем решение о наиболее подходящем баннере прямо в те сотые доли секунды, когда пользователь ожидает загрузки страницы в своем браузере. 

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

     Для QA Automation Engineer важно: 

·        University degree in computer science or engineering and/or a minimum of 2 years of QA experience in a Linux environment.
·        Good knowledge of any modern programming or scripting language (Java, Shell, Perl, Python)
·        Advanced knowledge of Linux (wget, scp, curl, grep, vim, awk, sed...)
·        Advanced knowledge of HTTP (sessions, request methods, states, status codes etc.)
·        Strong problem solving and analytical skills
·        Any experience in testing high loaded products will be a great plus
·        MySQL or other SQL-like DB experience
·        Advanced English

Что делать:

          Product test framework creation

·         Covering backend with smoke and regression autotests

·         Cooperation with backend QA team on developing integration tests

·         Load and performance testing (writing load testing tools, load test data preparation etc)

·         Automated test scenarios creation

·         Test plans execution and test results reporting.

·         Participating in global testing infrastructure (frontend+ several backend projects) development process.


          Что интересного мы, как компания, делаем для сообщества?
​В 2012 году организовали и провели мини-конференцию ​kiev::fprog meetup (посвященная функциональному программированию) в Киеве​

В 2013-2014 году активно участвовали/участвуем в социально-политической жизни страны :)

          Чем мы как компания\проект отличаемся от других? Почему стоит идти к нам?
​ На сегодняшний день мы производим один из самых сложных и интересных IT-продуктов в Украине, аналогов практически нет. И этот уникальный опыт мы предлагаем разделить с нами умным и талантливым программистам, которые любят решать сложные задачи, а мы в свою очередь с удовольствием научим всем сложным вещам, которые умеем сами.

·         В связи с чем открылась позиция?
​Расширение команды.​

·         Cтруктура команды.  С кем еще нужно будет общаться в команде?
​В первую очередь, разумеется, с другими тестировщиками. С девелоперами. Иногда с продакт менеджерами для уточнения деталей ожидаемого поведения продукта

·         Нужен ли английский, и на каком уровне?
Нужен продвинутый/свободный уровень английского​

·         Какая на проекте текучка?
​Текучка незначительная. Многие люди работают с первого дня открытия офиса  в Киеве (более 3-х лет).​

·         Сколько лет проекту? На какой он стадии?
​Киевскому офису уже более 3-х лет. Проект на стадии развития и постоянного расширения.​

·         Где находятся люди, которые принимают технические решения по проекту?
​В Киеве (а после сентября 2014 – в Кракове)

·         Овертаймы, как часто бывают, какой подход к оплате?
​ Овертаймы бывают крайне редко, возможно пару раз в квартал, в основном по субботам перед релизами. Оплачиваются по полуторной ставке. Если овертайм незапланированный - ставка двойная.

·         Количество дней отпуска?
​20 рабочих дней + 1 рабочий день отпуска добавляется за каждый отработанный в компании год​

·         Количество дней оплачиваемых больничных в год?
​10 рабочих дней, но этот вопрос гибкий и обсуждается в каждом отдельном случае​.

·         Есть ли перспектива командировок, и куда? 
​Возможны командировки в Британию и США​.

·         Где офис находится территориально?
​До сентября 2014 - Киев, Шолуденко, 3, бизнес-центр "Кубик-2", после сентября​ 2014 - Краков, Польша (адрес уточним позже).

·         В офисе открытая или закрытая планировка? Насколько в офисе можно работать спокойно и не отвлекаться на шум?
В основном зале - открытая планировка, но есть 5 отдельных комнат, в которых можно уединенно работать. Также есть зоны отдыха с пинг-понгом, небольшим тиром и шведской стенкой. 

·         Какой график работы?
​Основной график - с 11 до 20​, но это обсуждается (некоторые разработчики работают с 9 до 18).

·         Есть ли возможность работать удаленно какие-то дни?
​Есть. По договоренности с линейным менеджером.

·         Соц. пакет:
Есть медстраховка и абонементы в бассейн/тренажерный зал.​ Также в офисе каждый день неограниченно: кофе, чай, молоко, фрукты, печенье, конфеты, снэки. Разнообразные тим билдинг ивенты ежемесячно :) 
​При переезде в Краков покрываем все релокейшн косты и берем на себя всю организацию (в т.ч. релокацию семей).

·         Когда, каким образом и в какой валюте платится/считается зарплата?
​ Фиксированная зарплата начисляется в долларах и поступает на долларовый счет сотрудника в первых числах месяца. Есть ежемесячные и ежегодные бонусы по результатам работы. Все возможные налоговые отчисления и банковские расходы компания покрывает полностью.

Резюме присылайте, пожалуйста,  мне на vpridatko@yandex.ru  и Алене  leonella.od@gmail.com

Комментариев нет: