Quality assurance

О НАПРАВЛЕНИИ

В команде QA работают бессмертные воины! Именно они своим зорким взглядом определяют зло, как в приложениях, так и душах разработчиков! 24 часа в сутки на самых глубоких уровнях сумрака они не дают порождениям тьмы поглотить мобильные приложения и Web проекты MobiDev!

Как-то так :)

У нас в Харькове несколько команд QA, также есть команды в Николаеве и Черновцах. Часть ребят размещаются в своих проектных командах, часть — в общем QA пространстве. У нас нет разделения между специалистами в области мобайл и веб: важно чтобы каждый был способен одинаково качественно работать со всем стеком основных технологий.

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

В нашей компании практически не бывает однотипных, шаблонных проектов. Таким образом, каждый новый проект в тестировании требует погружения в уникальную бизнес-логику и вникания в новые технические решения. Развитие и готовность разбираться в новых технологиях для нас просто must have!

Кроме Manual testing, в наших командах есть и Automation, хотя это направление не так многочисленно. В мобильной разработке автоматизация применима мало, чаще это все-таки Web-системы.

Команда работает по написанным самостоятельно чек-листам и проработанным тест-планам, тест-дизайну которых уделяется особое внимание. В основном осуществляется Functional testing и Compatibility testing. Также, при необходимости, можем осуществлять Localization testing, Performance testing и Security testing.

Наши QA ориентируются в гайдлайнах различных платформ, знают типичные ошибки программистов, имеют навыки анализа требований, опыт работы с user stories и acceptance criteria. Мы прорабатываем общую стратегию тестов, а также осуществляем выбор соответствующих инструментов тестирования.

В своей работе применяем такое ПО, как: Fiddler, Wireshark, Apache JMeter, WanEM, Selenium IDE, AutoIt, Red Ant-Anteater, Monkey Talk и др.

Сотрудники отдела отлично знают концепцию построения сетей и клиент-серверных приложений, имеют общие знания скриптовых языков и ООП, обучаются SQL, умеют тестировать API и анализировать логи приложений, а также проводить Load Testing.

А еще в харьковской тиме есть хомяк — тестировщик!

Вакансии данного направления

В данный момент открытых вакансий по выбранному направлению нет.

Вы можете направить нам Ваше резюме, выбрав "Другая вакансия"

Мы познакомимся с Вашим опытом и постараемся предложить что-то интересное!


Карьерный рост

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

Junior manual QA => Middle manual QA => Experienced manual QA

Это «Путь джедая»: специалист накапливает огромный багаж опыта работы с самыми различными технологиями, оттачивает мастерство на разных проектах и умеет работать качественно, быстро и в совершенно различных условиях благодаря внутренней Силе и способности к концентрации. Особо опытные джедаи способны тестировать с закрытыми глазами, одной рукой, находясь в космосе:)

Junior manual QA => Middle manual QA => Automation QA => Developer

Это «Путь пилигрима»: ребятам становится мало поверхностного знакомства с кодом, они начинают задаваться вопросами типа: А что лежит за границей QA? И, со временем, покидают команду тестирования, чтобы отправиться дальше.

Junior manual QA => Middle manual QA => Business Analyst

«Путь мыслителя»: со временем, тестировщик начинает не просто задавать вопросы, а предлагать варианты решений! После этого момента в его жизни все меняется. Не радуют фичи, которые на 100% соответствуют документации — хочется сделать их иначе. Он начинает приставать со своими идеями то к ПМу, то к разработчику... И вот однажды, набравшись храбрости, рассказывает свои идеи заказчику!

Junior manual QA => Middle manual QA => PM

«Путь капитана»: участие в различных проектах, работа с разными командами и процессами — все это позволяет узнать, как работает система изнутри. Тестировщик, как никто другой, видит весь проект: от старта до релиза; знает каждый винтик и незадокументированный баг. Однако все это — техническая сторона. Любой проект — это в первую очередь команда. Чтобы стать на путь PMа, недостаточно знать, как работает проект и какие есть инструменты его ведения. Важно уметь все: понимать техническую сторону, уметь наладить свою работу и работу всей команды, быть способным провести качественную работу с заказчиком. Все это очень непросто, хотя и интересно.

Junior manual QA => Middle manual QA => Experienced manual QA => QA Team Leader

«Путь Рыцаря»: сначала было накопление опыта, укрепление духа в бесчисленных битвах с багами, поиск нужных артефактов, покупка пары толковых мечей и шмоток.... И вот уже тебя все чаще стали приглашать помочь новичкам пройти особо сложный квест или возглавить рейд на злобного доброго босса, бывали и PvP с девелоперами ) Вот так, левел за левелом, выбился в топ, а умение и готовность помочь другим сделали свое дело — теперь ты глава гильдии! И, казалось бы, все уже знаешь, однако на этом этапе открываются новые горизонты: все меньше тестирования и все больше работы с командой, мотивации, обучения, вместе с ПМами и разработчиками занимаешься выстраиванием и оптимизацией процессов, вместе с HRами — проводишь собеседования новичков — все это новое и интересное, и это уже не умение, это - искусство!

И самое важное: если Ваш выбор - развиваться в направлении тестирования, то Вы должны знать, что 9 сентября наш профессиональный праздник - День Тестировщика!

В рамках данного направления были реализованы проекты:
Материалы для профессионального развития
  • Основы тестирования

    • Джеймс Уиттакер, Джейсон Арбон, Джефф Каролло - «Как тестируют в Google»
    • Роберт Калбертсон, Крис Браун, Гэри Кобб. - «Быстрое тестирование»
    • Борис Бейзер - «Тестирование черного ящика»
    • Jeff Tian - «Software Quality Engineering»
    • Dorothy Graham, Eric van Veenendaal - «Foundation of Software Testing»
  • Более узконаправленные

    • Jonathan Kohl - «Tap Into Mobile Application»
    • Стив Круг - «Веб-дизайн или `не заставляйте меня думать!»
    • Элфрид Дастин - «Автоматизированное тестирование ПО»
    • Джек Козиол, Дэвид Линчфилд и др. - «Искусство взлома и защиты систем»
    • Карл И. Вигерс – «Разработка требований к программному обеспечению»
    • A Practitioner's Guide to Software Test Design, Lee Copeland
  • На заметку

  • ПО, с которыми стоит разобраться