Senior Backend QA Engineer

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

Нижний Новгород

Компания

Разработка программного обеспечения на заказ

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

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

Наш заказчик является ведущим поставщиком глобальных корпоративных облачных коммуникаций и решений для бизнеса. От единой облачной телефонной системы с обменом сообщениями внутри команд и видеоконференциями до полного контакт-центра, компания создает решения для любого бизнеса, независимо от того, насколько он велик или мал.
Данный продукт объединяет в себе возможности телефонии, видеосвязи, организации встреч и обмен сообщениями в одном надежном, простом в использовании решении, что позволяет клиентам снижать стоимость корпоративной связи с десятков тысяч долларов, до цены $10.

Команда Telephony занимается разработкой высоконагруженных сервисов облачной телефонии.

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

Сейчас мы ищем в команду опытного инженера, который знает как тестировать backend, может правильно составить тестовую стратегию и план тестирования, скоординировать работу коллег, а также принимать непосредственное участие в ручном тестировании и написании автоматических тестов на Python.

Ссылка на видео-вакансию: https://youtu.be/V9l0TkZWHfI

Ваши задачи:

  • работать в Scrum команде, состоящей из разработчиков и QA;
  • составлять планы тестирования в рамках проектов отдела телефонии;
  • взаимодействовать с другими командами, включая постановку задач для удаленной команды тестирования;
  • заниматься развертыванием, обновлением и поддержкой тестовых окружений;
  • заниматься дизайном и прохождением тестов;
  • заниматься разработкой автоматических тестов на Python;
  • составлять отчеты по результатам тестирования;
  • заводить и верифицировать дефекты в Jira.

Наши ожидания:

  • 5+ лет опыта в тестировании, понимание QA как процесса обеспечения качества, знание процессов и методологий разработки ПО;
  • опыт работы в распределенной команде (включая делегирование и мониторинг задач);
  • базовые знания протоколов TCP, UDP, HTTP;
  • опыт в области VoIP телефонии (работа с протоколом SIP, анализ сетевого трафика);
  • хорошее понимание PBX функциональности;
  • опыт работы с SaaS сервисами;
  • знание Linux;
  • опыт тестирования серверных приложений;
  • опыт написания скриптов на Python;
  • хороший уровень английского языка (Intermediate и выше);
  • аналитический склад ума;

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

  • опыт работы с базами данных (Oracle, MySQL, NoSQL);
  • опыт работы с Git;
  • опыт работы с Jenkins, Gitlab CI или другим CI сервером.