Вакансия Game QA Automation Engineer (World of Tanks)

4 вакансии
Специализация: Python
Уровень: middle
Опыт: 2 года
Уровень английского: Не важно
Город: Минск
Режим работы: Полный день
Размер команды: 3—5
Размер компании: 4500

Wargaming ищет кандидатов на позицию Game QA Automation Engineer во флагманском проекте World of Tanks (PC). Вы станете участником команды, отвечающей за разработку и поддержку нашего фреймворка автоматизации тестирования игры (https://www.youtube.com/watch?v=3eJUpwr_HCY) и разработку автотестов под него.

Вы будете самостоятельно решать нетривиальные технические задачи (асинхронное программирование, embedded-решения, интеграция с С++), сотрудничая с отделами клиентской и серверной разработки. С позиции Game QA Automation Engineer вы сможете взглянуть на автоматизацию тестирования за пределами веба и углубить свои технические компетенции (системное программирование, проектирование, тест-дизайн, деплой окружения) в кругу профессионалов, всегда готовых помочь и научить(-ся) чему-то новому.

Что вы будете делать

  • заниматься разработкой и поддержкой автотестов (для проверки игровой логики, подсистем сервера и т. д.);

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

  • интегрировать автотесты в системы CI Jenkins/TeamCity (в уже существующие и новые, разработанные вами цепочки тестов);

  • развивать внутренний тестовый фреймворк (на основе ботов, эмулирующих поведение игрока согласно написанным на Python сценариям).

Что для нас важно

  • опыт автоматизации тестирования не менее одного года;

  • уверенное знание Python (стандартная библиотека / PEP 8), желательно с опытом работы на реальных проектах;

  • опыт работы c системами Continuous Integration (TeamCity/Jenkins/Bamboo);

  • понимание принципов работы клиент-серверных приложений;

  • способность анализа кода разработки.

Что будет полезно

  • знание основ работы с ОС семейства Linux;

  • опыт использования и интеграции различных API по популярным протоколам (HTTP, SSH, Telnet, AMQP и т. д.);

  • понимание особенностей автоматизации игровых проектов (десктоп-приложений);

  • понимание принципов работы и разработки многопоточных и асинхронных приложений (опыт работы с библиотекой asyncio будет большим плюсом);

  • опыт использования ботов для любых игр (опыт написания для них сценариев будет большим плюсом).

Дополнительная информация

Вакансия предполагает работу в минском офисе Wargaming. Мы заинтересованы в талантливых сотрудниках со всего мира, оказываем полную поддержку в переезде и помогаем адаптироваться в новом городе. Wargaming — большая интернациональная команда, для которой не существует границ. Ознакомьтесь с нашей программой релокации.

Подробнее о том, как Wargaming использует ваши данные, читайте в Политике конфиденциальности кандидатов.

Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Вакансии компаний