Software Engineer in Test (SET/SDET)

Оплата не указана

Вакансия находится в архиве

Nau Engine

г. Санкт-Петербург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Nau Engine – новый игровой движок, который предназначен для широкой аудитории геймдевелоперов – от опытных профессионалов до творческих новичков. Продукт основан на open-source подходе и обладает удобными инструментами для коммерческой и no-code разработки. Nau Engine позволит создавать игры для смартфонов, консолей, компьютеров и браузеров, а еще делать анимацию, кино и рекламу.

Задачи:

  • построение проекта авто-тестирования с нуля для GUI и E-2-E тестов desktop приложения;
  • сопровождение этого проекта с авто-тестами (развитие, улучшение, доработка);
  • взаимодействие с командой разработки для улучшения работы авто-тестов в итоговом продукте;
  • формирование первого блока авто-тестов из сценария регрессионного тестирования;
  • интеграция авто-тестов в CI/CD пайплайн;
  • уменьшение flaky-фактора и стабилизация авто-тестов;
  • составление документации и инструкций по работе с фреймворком;
  • участие в ресёрчах, внедрение best practices, поиск оптимальных решений по развитию направления автоматизации;
  • в перспективе (и при желании) - возглавить будущий отдел QA Automation.

Требования:

  • опыт работы авто-тестировщиком от 3-х лет;
  • навыки в автоматизации тестирования desktop приложений (или солидный опыт в Web UI авто-тестировании + понимание в чем различие этих платформ);
  • уверенное знание языка Python и PyTest Framework (в качестве альтернативы рассматривается Java/Kotlin и JUnit/TestNG);
  • опыт работы с фреймворками Selenium, Appium, WinAppDriver или подобными;
  • подключение и настройка различных библиотек для формирования репортов (Allure);
  • подключение и настройка различных библиотек для скриншотного тестирования;
  • опыт настройки пайплайна CI/CD для внедрения авто-тестов (в любом из инструментов, по типу GitLab CI, GitHub Actions, TeamCity или Jenkins);
  • участие в разработке фреймворка авто-тестирования с нуля или поддержка и развитие существующего фреймворка;
  • хорошие коммуникативные навыки, готовность демонстрировать и рассказывать о результатах своей работы и желание стать частью команды.

Будет плюсом:

  • опыт работы ручным тестировщиком от 2-х лет;
  • знание языка C++ (достаточные для чтения и понимания кода) или любого из языков с C’подобным синтаксисом (например таких как C#, Java, Kotlin, Swift);
  • опыт работы с другими фреймворками автотестирования, в качестве референсов (например таких как Qt Test, xUnit, JUnit, TestNG, Espresso, XCUITest и пр.);
  • опыт работы с проектами на Qt Framework;
  • опыт работы с таким инструментом как Squish GUI Testing Framework или иными IDE для авто-тестирования (например Katalon);
  • опыт написания unit-тестов и интеграционных тестов;
  • опыт работы в gamedev индустрии, понимание принципов устройства видеоигр и игровых движков.

Мы предлагаем:

  • расширенный ДМС со стоматологией — с первого рабочего дня;
  • 100% оплата больничного в течение 30 дней;
  • материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
  • телемедицина и медицинская поддержка 24/7;
  • полис страхования от критических заболеваний;
  • программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
  • материальная помощь в особых случаях;
  • занятия английским языком;
  • корпоративные скидки;
  • дополнительное профессиональное обучение;
  • компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.

Ключевые навыки

Тестирование
Python
Pytest
Selenium ide

Контактная информация

Nau Engine

Вакансия опубликована 21.03.2024 в г. Санкт-Петербург.

Похожие вакансии

#

Санкт-Петербург

Полный день

Подробное описание

28 мая

#

Не указана

Москва

Удаленная работа

Подробное описание

5 июня

#

Не указана

Москва

Полный день

Подробное описание

21 августа