May 14, 2018

Всё под контролем: QA Engineer

QA-инженер или главный по качеству — специалист, ответственный за максимально достижимое качество продукта.

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

Итак, каким требованиям должен соответствовать QA-Engineer по версии DartIT?

Прежде всего, это специалист, который знает принципы построения современных web-сервисов, в том числе на основе REST, SOAP и т.п.

Конечно же, никуда специалисту по качеству без опыта автоматизации тестирования на промышленных проектах с использованием широко распространенных инструментов (SOAPUI и др.).

Плюсом можно прибавить опыт автоматизации нагрузочного тестирования (Apache jMeter и др.)

Что касается организации рабочего процесса, для QA-инженера важно умение работы в команде по гибкой методологии (SCRUM, Kanban).

Желателен опыт автоматизации UI/UX-тестирования (Selenium и др.), а также большим бонусом к своей стоимости как специалиста будет экспертный уровень владения Linux. Ну и в качестве «вишенки» — умение работать с git.

Что же входит в рабочие обязанности QA-инженера?

·Разработка методологии и проектирование сценариев тестирования, как автоматизированного, так и пользовательского (как на методологическом уровне — “как всё организовать”, так и на практическом — тест-сценарии и ПМИ).

· Разработка программ и скриптов нагрузочного и интеграционного тестирования.

· Формирование отчетности по тестам.

· Плотное сотрудничество с программистами для организации устранения ошибок.

Мы в DartIT сейчас как раз ищем QA-инженера для работы в сложном и интересном проекте для ведущего телеком-заказчика.

Что делается сейчас:

  • есть несколько сценариев на jMeter, разных, для нескольких подсистем целевой архитектуры, есть накопленный опыт пробных нагрузочных тестов;
  • есть несколько проектов-сценариев на SoapUI, которые просто, чтобы посмотреть, сравнить и кое-что поделать, например, дернуть асихнронный метод и получить callback прямо в SoapUI;
  • есть Apache Benchmark и накопленный опыт его применения; есть Taurus (bzt) by Blazemeter, как враппер для jMeter;
  • ручное тестирование интерфейса.

Что ожидаем от нового специалиста:

  • Анализа ситуации: разберется, что делалось правильно, что нет.
  • Рекомендаций: расскажет, как нужно делать правильно.
  • Реализации: организует работу по тому, как правильно.

Немного об условиях:

  • Работа в Перми или Екатеринбурге;
  • Интересные и сложные проекты для федеральных заказчиков.
  • Возможность в дальнейшем возглавить подразделение (отдел тестирования и контроля качества);
  • Гибкий рабочий график;
  • Официальное трудоустройство, соцпакет, белая зарплата, премии по результатам работы;
  • Возможность повышать квалификацию (участие во внутренних обучающих мероприятиях, профессиональные конференции);
  • Чай, кофе, печеньки - как же без них.

Заинтересовало предложение? Отправляй резюме нашему HR-менеджеру Анне — [email protected]