QA Engineer

Зарплата

от 100 000 ₽

Местоположение и тип занятости

ПермьПолный рабочий день

Компания

The online collaborative whiteboarding platform

Описание вакансии

Условия работы

Мы ищем QA Engineer в несколько команд для решения разных задач. Каждая команда состоит из продуктового менеджера, front- и backend разработчиков, тестировщика и дизайнера

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

Команды и задачи

Команда Mobile. Задача команды — повышать ценность продукта для мобильных пользователей. Для этого нужно поддерживать ключевые функции веб-продукта на смартфонах и планшетах, реализовывать mobile-first-сценарии, создавать единый UX продукта, вне зависимости от девайса или платформы.

Команда Canvas. Задача команды — реализация общей бизнес-логики продукта: разработка и поддержка новой функциональности, связанной с основной логикой работы приложения.

Стек, инфраструктура, инструменты

  • JMeter, WS плагин на Java, специальный клиент на JS.
  • Мониторинг: ELK+Grafana.
  • Тестовая среда: Linux servers в AWS.
  • Для генерации данных используются Python-скрипты.
  • Управление инфраструктурой: Ansible, Terraform.

Наш подход к тестированию

У нас настроенный инструментарий для проведения реалистичных тестов, имитирующиx работу прода. Для прогона тестов создана тестовая среда — клон прода. Сценарий создан на Jmeter с использованием самописных плагинов и библиотек.

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

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

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

Что мы ждём от вас

  • Опыт составления тест-планов и сценариев тестирования.
  • Опыт функционального тестирования.
  • Опыт автоматизированного тестирования (Java или C#): уметь писать автоматизированные тесты, знать базовые классы, методы и паттерны программирования, возможности TestNG или аналогичного фреймворка, возможности selenium web-driver.
  • Навыки работы с Javascript, HTML и CSS: ориентироваться в dom-дереве, уметь взаимодействовать с элементами, писать обработчики.
  • Опыт работы с Appium.
  • Опыт нагрузочного тестирования.
  • Опыт работы с REST API.
  • Технический письменный английский, чтобы разбираться в любой документации и общаться с коллегами из Европы и Америки.
  • Высокий уровень усидчивости, щепетильности и взвешенности принимаемых решений.
  • Способность быстро обучаться и работать в команде.

Общие условия работы

  • Высокая «белая» зарплата, официальное трудоустройство
  • Опционы на покупку акций компании.
  • ДМС со стоматологией на вас и вашу семью.
  • Оплата профессионального развития, регулярные воркшопы и митапы, бесплатные книги и библиотека в офисе.
  • Завтраки и ужины в офисе, фрукты и снеки.
  • Корпоративные вечеринки и крутой брендированный мерч.


О компании и продукте

Miro.com — лидирующая whiteboard-платформа для онлайн-коллаборации команд. Нашим продуктом пользуется 4,5М людей во всём мире, включая команды из Netflix, Twitter, Spotify и большинство компаний из списка Fortune 100.

В компании работает 300+ человек из России, Европы и Америки. Офисы продуктовой разработки находятся в Перми и Амстердаме. Сейчас мы нанимаем и онбордим сотрудников удалённо.

      Дополнительные инструкции