Скучно на работе ? Тогда приходи к нам !

Мы - филиал международной IT-компании VicMan Development в Новосибирске. Наши команды работают в городах России, Украины и Белоруссии.

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

У нас много интересных и сложных проектов, что даёт возможность индивидуально подбирать задачи под навыки и интересы разработчика. Мы активно используем в своей работе как самые современные платформы (социальные API, облачные системы), так и проверенные временем решения.

28 нояб. 2011 г.

VicMan Development - 1 год!

Именно в этот день, 28 ноября, год назад мы официально открыли наш офис. Время подвести промежуточные итоги.

Несмотря на высокую конкуренцию, наши ряды пополняют новые высококвалифицированные сотрудники(которые по совместительству оказываются замечательными людьми). За это хочется отдельно поблагодарить нашего чудесного HR-эксперта. Лидия замечательно разбирается в IT-шниках и еще лучше - в людях. Так что, собираясь к нам на собеседование, будьте готовы к радушному приему и "перекрестному" допросу.
За прошедший год мы успели обзавестись филиалом в Академгородке - уютный и просторный кабинет только и ждет новых сотрудников.

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

Еще раз поздравляю всех сотрудников новосибирского отделения VicMan Development с этим небольшим юбилеем (этой праздничной датой), а остальным классным специалистам предлагаю присоединятся к нашей дружной команде! Благо интересных задач и "плюшек" у нас в достатке!

12 сент. 2011 г.

Хочешь 100$ ? Тогда рекомендуй !

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











18 мая 2011 г.

Несколько слов о нашей повседневной работе

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

На данный момент мы используем такие технологии для работы с нашей аудиторией,
как Python, Php-fpm, Memcache, Nginx, Redis, JavaScript, Amazon S3 и множество других.

Направление проектов, весьма разнообразное от мобильных приложений
и расширений для браузеров до весьма крупных проектов реализованных на Php5.

Для наших проектов привычны аудитории в 100к пользователей, 500к пользователей,
1кк пользователей и выше. Работа с такими толпами народа всегда очень интересна и ответственна. На миллионном масштабе любая мелочь, которая кажется абсолютно невозможной, обязательно случится у сотни-другой посетителей. Очевидным фактом являетсям то, что любой простой сервиса влечет потерю аудитории.

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

Отслеживая падение или же рост некоторых метрик, можно улавливать,
моменты, когда проект переживает какой-то тяжелый момент, и начать процесс диагностики, поиска и исправления проблемы.

Ещё одна серьёзная вещь на большой аудитории это конечно же обновления.
Даже если вы приготовили супер-мега лучшую в мире «фишку», от которой
в восторге все пользователи, её никогда нельзя выпускать сразу всем.

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

Проект всегда состоит из четырёх основных этапов это: собственно разработка,
отладка, запуск и поддержка. Разработка проекта вполне может быть сконцентрирована в одном офисе, скажем Новосибирском.

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

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


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

20 апр. 2011 г.

Pho.to Lab рулит!

Хвастаемся успехами одного из наших проектов :)

В начале 2011 года мы открыли мобильное направление, и уже сейчас созданное нами бесплатное приложение Pho.to Lab занимает одно из первых мест в категории Photography в Android-маркете. Количество скачиваний превысило 850 000!

Представляем вашему вниманию:



И присоединяйтесь к нашей команде Android-разработчиков в Новосибирске!

6 апр. 2011 г.

Некоторые доклады с #qa секции #codefest







Слайды докладчиков можно посмотреть по ссылке



 


Selenium 2.0: новые возможности и новые проблемы (c) Павел Сташевский (SoftLine)
Автоматизация тестирования — замечательная вещь, которая позволяет сократить время на ручное тестирование. И замечательно, что для автоматизации тестирования веб-приложений есть достаточно мощный инструмент Selenium, который является стандартом дефакто среди бесплатных инструментов. В ближайшее время планируется выход второй версии этого продукта, в феврале 2011 года вышла уже вторая бета-версия Selenium 2.0b2. В своем докладе я затрону такие вопросы, как:

  • Отличия архитектуры Selenium 2.0 и 1.0.
  • Новые возможности Selenium 2.0.
  • Достоинства и недостатки второй версии.
  • Зачем переходить на вторую версию и что нужно делать?
  • Проблемы, какие можно решить, а какие нет.
  • Видеоприглашение на конференцию:



О докладчике:

В 2009 году Павел стал бакалавром-программистом (НГТУ), сейчас доучивается в магистратуре на системного аналитика. В тестировании почти 3 года. Начинал с тестирования ПО для платежных терминалов и систем биллинга «Сибирских платежных систем». Продолжал заниматься тестированием платежных систем и развитием навыков автоматизации тестирования в компании «Сибирьэнерго-Биллинг» (Платежная система «ПлатЁж»).

В настоящий момент времени тестировщик-активист в компании Softline, который занимается автоматизацией, ручным, нагрузочным тестированием и другими плюшками для платформы интернет-магазинов allsoft.ru.

В свободное от работы время проводит вебинары по Selenium.

Павел в сети «Мой Круг»: pstashevskiy.moikrug.ru; блоги: www.slweb.ru, stashevskiy.blogspot.com.




Нагрузочное тестирование: как? (c) Нурлан Нугуманов (Яндекс)
Кажется, уже все более или менее знают ответ на вопрос «Зачем нужно заниматься вопросами быстродействия веб-сервисов и их нагрузочным тестированием?». Осталось найти ответ на вопрос «Как?» :) В своем докладе я расскажу о том, как и почему именно так мы проводим нагрузочные тесты в Яндексе.



О докладчике:

Выпускник НГТУ, в 2004-2008 гг. работал в QA компании Parallels Новосибирск (SWSoft). В 2008 году переехал в Москву и уже 2,5 года занимается нагрузочным тестированием в компании Яндекс.



Crawljax. Четвертый закон робототехники (c) Сергей Высоцкий (ДатаВоркс)
Crawljax — это бесплатный опенсорсный краулер (поисковый робот), предназначенный для обхода AJAX-приложений и последующего их тестирования. В отличии от большинства других краулеров он использует настоящий браузер, поддерживающий как JavaScript так и остальные AJAX-технологии, что позволяет ему обойти практически любое AJAX-приложение. Да, в итоге он не достаточно быстро работает, чтобы его можно было использовать в промышленных целях, зато он позволяет решить ряд задач в автоматизации тестирования (регрессионное тестирование, инвариантные тесты, тестирование локализации, тестирование безопасности, а также ряд других нефункциональных тестов). Ко всему еще может производить кучу полезных в тестировании артефактов (state-flow графы, статическое зеркало AJAX-сайта и так далее). На докладе мы посмотрим, как она работает и что с ней можно делать.



докладчике:

Работаю инженером-разработчиком по тестированию в компании ДатаВоркс. Занимаюсь разнообразным тестированием продуктов для анализа данных и построения отчетов.



Творческая мастерская по тестированию ПО (c) Наталья Руколь (Undev.Ru)
Отрасль тестирования ПО базируется на множестве парадоксов. Мы никогда не можем протестировать всё. Мы не можем однозначно оценить качество своей работы. Мы не можем предсказать, какой тест выявит больше дефектов. В результате этих парадоксов тестирование схоже с творчеством: мы не можем сказать, что одна картина объективно лучше другой, так же мы не можем сказать и про тесты. Врядли в мире есть два эксперта по тестированию, которые всегда смогут сойтись во мнениях, что и как лучше проверять. Нами движут опыт, интуиция, личные особенности и предпочтения. Набор этих факторов можно назвать талантом тестирования. Но помимо таланта, каждый художник обладает красками, кистями, бумагой... А ещё каждый художник изучает техники, которые помогают ему лучше проявлять свои таланты.

На этом мастер-классе мы на примерах рассмотрим различные инструменты творческих тестировщиков, которые не столько формализуют процесс, сколько расширяют творческие возможности:

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



О докладчике:

Наталья является экспертом в области процессов тестирования и современных проектных методологий. С её участием выполнено более 10 крупных проектов по разработке ПО, включая крупномасштабные решения по резервному копированию данных True Image, коммерческую операционную систему Lynx OS, системы документооборота крупных правительственных организаций России и США, антивирус Касперского.

С 2007 по 2009 отвечала за качество ведущих продуктов компании Acronis, а с 2009 по 2010 — за автоматизацию тестирования на всех проектах Лаборатории Касперского.

В данный момент занята созданием с нуля отдела тестирования в дерзкой молодой компании Undev.Ru, а в Лаборатории Качества выступает в роли тренера и независимого консультанта по вопросам построения процесса тестирования ПО. Все, кто работали с Натальей или были на её тренингах, отмечают её неизменный позитив, жизнерадостность и высокую энергетику.

Наталья в сети «Мой Круг»: nrukol.moikrug.ru; блог — natalyarukol.ru.



Подводные камни в тестирование многопользовательских медицинских информационных систем (c) Максим Иванкин (Контек-софт)
Есть крупная многопользовательская медицинская информационная система (МИС) Smartmed, разрабатываемая и внедряемая компанией ContekSoft уже более 3 лет: около 40 АРМ, полторы сотни пользователей.

В докладе будет отражена специфика организации тестирования при разработке этой МИС и используемые при этом методы. Частичный акцент будет сделан на влияние специфики и сложности процессов предметной области в применении к медицине на тестирование. Также будут упомянуты проблемы и их решения, возникшие уже в процессе тестирования МИС и её внедрения.



О докладчике:

В 2001 г. закончил Томский Университет Систем Управления и Радиоэлектроники (ТУСУР) по специальности инженер электронной техники, проработал 7 лет в ООО «Томская Электронная Компания» разработчиком, сменил род деятельности и ушел в ООО «Контек-Софт». В данный момент совмещает должности системного и бизнес-аналитика, тестера, специалиста по внедрению и менеджера.

Работал над проектами: Resort PDA, Travel Cafe, Cognos НИПИ Нефти, КТ-Бухгалтерия, МИС Smartmed, Аудиторское тестирование Контек, СУПРА, КТ-НСИ.




Фреймворк для автоматизации тестирования и функционального мониторинга в Яндексе или автостопом по Акве (c) Михаил Левин (Яндекс)
Тестирование в Яндексе существует 5 лет, и с самого начала мы столкнулись с необходимостью решать задачи по быстрому и качественному тестированию сложных многокомпонентных систем. Без соответствующих инструментов было бы сложно справляться с нарастающими темпами тестирования, поэтому у нас появился framework AQuA, который мы развиваем уже 4 года. На протяжении этого времени мы осуществляем эволюцию автотестирования и инструментов для него, задумываемся над эффективностью, переосмысливаем по дороге потребности и ценности автоматизации тестирования. На данный момент нам удалось построить систему, во многом удовлетворяющую нашим потребностям, хотя мы видим еще массу направлений для улучшения. В своем докладе я хочу рассказать про то, как развивается и из чего состоит наш framework для автоматизации тестирования AQuA, про основополагающую роль Selenium в нем, задаться вместе с вами вопросами применимости тех или иных тестов и рассказать про то, что мы называем функциональным мониторингом.



О докладчике:

Работает в тестировании 6 лет. В настоящее время руководит группой тестирования в Яндексе, отвечающей за качество коммуникационных сервисов, таких как Я.Почта и портальных сервисов, таких как главная страница Яндекса. Группа решает как задачи ручного, так и автоматизированного тестирования, находя необходимый баланс. Помимо этого, последние полгода курирует работу команды разработки инструментов тестирования.

Михаил в соц. сети «Мой Круг»: mlevin.moikrug.ru.



Эффективные методики автоматизированного тестирования в условиях непрерывной интеграции (c) Сергей Андреев (JetBrains)
Современные темпы разработки программного обеспечения, новейшие архитектурные концепции и подходы к организации процесса создания программ не позволяют тестировщикам ограничиваться традиционными подходами к обеспечению качества результирующих продуктов.

На примере широко распространённых проблем, возникающих при организации автоматизированного тестирования, мы рассмотрим возможные подходы к их решению, а также выявим наиболее важные аспекты тестирования при использовании практики непрерывной интеграции (Continuous Integration).

В качестве наглядного примера будет использован реальный опыт по тестированию сложного веб-приложения (багтрекинговая система YouTrack), разработанного с применением Ajax-технологии, RESTful-интерфейса, других современных техник.

Вы сможете получить ценные рекомендации в использовании целого комплекса методик, практик и инструментов, таких как:

  • performance-тестирование различных компонент системы;
  • функциональные тесты, проводимые через пользовательский интерфейс при помощи Selenium-grid;
  • функциональные тесты RESTful-интерфейса с нетрадиционным применением JMeter;
  • оценка покрытия автоматизированными тестами компонент системы с использованием code-coverage инструментов.
Этот доклад будет безусловно полезен как уже опытным, так и начинающим специалистам по тестированию.



О докладчике:

В тестировании ПО более 5-ти лет, а на самом деле с раннего дества. Начинал с исследования вопросов о том, до какой степени можно изувечить машинку, чтобы она при этом ещё ездила. И как потом объяснить родителям, что произошло, развивая тем самым ещё и коммуникативные навыки. Так и дошёл до руководителя группы тестирования нескольких направлений компании Яндекс (Комерческие сервисы и Рекламные технологии). По пути успел вплотную заняться автоматизацией тестирования веб-приложений и насаждал его при любой возможности. В данный момент занимается автоматизацией тестирования веб-приложения YouTrack — Bug & Issue Tracker — в компании JetBrains.

Сергей в соц. сети «Мой Круг»: andreevsergey.moikrug.ru.


22 мар. 2011 г.

Как это было #codefest ?

Для начала хочу сказать Всем, кто причастен к организации #codefest - респект  Вам и уважение! Плюс в карму конечно же !

Для нас все началось с рукоделия, связанного с производством самолетиков.
За те две недели пока мы делали прототипы и смотрели как оно получится,
было сделано наверное несколько десятков вариантов. В том числе планировалась цветная печать, но, как выяснилось, плотная бумага для струйной печати практически не летает, а тонкая - просвечивает. И да, печать на лазерном принтере влияет на то, как самолетик ведет себя в воздухе. Печатая квадратики снизу, можно добиться правильного распределения массы.





В пятницу, когда я приехал посмотреть, что и как будет, Я был приятно поражен наличием такого огромного числа баннеров :), всяких нужных табличек и прочей полезной атрибутики.  Также все судорожно бегали и что-то делали.  Админы из #2gis, наверное, выпили ведро red bull. И да! Он их окрылил! Подготовка шла до очень поздней ночи.

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




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

А теперь о самой конференции в целом.







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

Доброжелательность организаторов и атмосфера дружелюбности и позитива присутствовала на конференции.




Да, драйв был ... Однозначно. Но меня немного расстроило то, что большинство докладчиков (по крайней мере из тех, которых я слушал) ходило вокруг, да около. Никто не хотел делиться своими реальными наработками публично. Оно и понятно - NDA, однако. Но в целом всегда можно было подойти в чилл ауте и нормально уже поговорить.









Виски пати запомнился тем, что я никогда не думал, что можно разлить почти 5-литровую бутылку за раз ! Просто наклонив её один раз :)  И все подставляли по очереди свои стаканы. Некоторые даже умудрялись наливать одновременно в два стакана :)

И да, мне залили майку VicMan в первый же день этим самым виски.
У коллег с бывшей работы сильно длинные руки, и я не вовремя подошел.
Что рассказывали они в этот момент, к сожалению не запомнил.

А дальше мы пошли по приглашению @dovydenko в Честер. Там постепенно стал появляться народ с конференции. Было весело составить 5 столов вместе,
а народ всё продолжал приходить. Затем я переместился в peoples - там была просто жесть :) За тремя столами сидели  наверно человек 60 :)  Когда я подошел к охране, меня спросили - "Вы к программистам ?" я сказал, -"да ...". "Это вам в конец зала...", - ответили мне.

Вот там-то я и пообщался реально с коллегами :) По ощущениям - неформальное общение дало в 5 раз больше толку, чем весь официальный день. Короче, было весело!

Воскресенье было слегка загадочным, но позитивным. Орлов и Панкратов просто жгли, да это было прикольно ! Очевидные и простые вещи они рассказывали с шутками и примерами из жизни. Это на мой взгляд самый правильный формат подачи, потому как точно запомнится.




Дальше был обед в китайском ресторанчике за углом. И тут мы несколько промахнулись с порциями. Оказывается, там принято выбирать блюда на всех, а потом их приносят на общий стол, и каждый уже откладывает себе в маленькие тарелочки. Мы этого не знали .. И взяли как обычно 1е и 2е.
Да, это было тяжко... Но мы справились.;)







Потом мы пошли на квартирник, который организовал Дмитрий из #2gis. По содержанию был реальный профит, потому как в более тестном кругу рассказывают намного более интересные вещи.






И на этой позитивной ноте хочу еще раз всем сказать спасибо.

p.s. Порадовал чат, который устроили в twitter, было реально весело общаться с таким количеством единомышленников :)

18 февр. 2011 г.

Открыты новые ваканси

* UI-дизайнер
* Python-разработчик
* Менеджер проектов (PHP-профиль)


У нас вкусный кофе и печеньки!

15 февр. 2011 г.

24 янв. 2011 г.

Приятный сюрприз

Вместе с первой покупкой(MacMini) в этом году, наш поставщик привез новогодний сюрприз.




Приятно !

21 янв. 2011 г.

Ароматный кофе в офисе каждый день

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