Инженер по автоматизации тестирования Браузера

МоскваАвтоматизация тестированияБраузерСпециалист, Старший специалист
Вакансия закрыта
Яндекс.Браузер — один из самых важных наших пользовательских продуктов с огромной аудиторией. А одна из основных ценностей Яндекса — высокое качество сервисов, которые мы предлагаем людям. Поэтому задача тестирования Браузера важна, сложна и интересна.
Команда автоматизации тестирования ищет опытного инженера, готового преодолевать преграды на пути к повышению качества Яндекс.Браузера. Если вы хорошо знаете технологический стек, необходимый для автоматизации тестирования и связанных процессов, следите за развитием отрасли, умеете видеть изъяны не только в чужом продукте, но и в своих инструментах, готовы предлагать улучшения и аргументированно отстаивать свою точку зрения — мы ждём вас.
Мы, в свою очередь, предлагаем вам широкое поле для развития профессиональных навыков в области автоматизации, экспериментов, внедрения новых технологий и подходов, а также возможность участвовать в полном цикле процессов выпуска продукта.
Сейчас мы применяем большое количество технологий и подходов: Continuous Integration (Jenkins/TeamCity), облачную инфраструктуру (OpenStack), Git, Python. А также активно используем и развиваем различные опенсорс-решения: Allure, PyTest плагины, Jenkins/TeamCity плагины, интеграцию и многое другое. (Подробности на https://github.com/yandex-qatools)

В зависимости от ваших навыков, мы готовы вам поручить:

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

От вас мы ждём:

  • опыта работы в команде разработки, тестирования и/или DevOps от 3 лет;
  • хорошего знания одного из языков: С, С++, Java, Python (знание Python даёт преимущество);
  • опыта написания функциональных тестов от года;
  • понимания процессов разработки ПО в больших командах (из десятков человек);
  • представления о том, что такое CI/CD и зачем это надо;
  • твёрдости характера и умения аргументировать своё мнение.

Плюсом будет:

  • опыт работы с Jenkins/TeamCity и написание плагинов для этих систем;
  • опыт работы с GTEST и С++;
  • опыт работы с Selenium;
  • участие в опенсорс-проектах;
  • написание статей для популярных IT-ресурсов, выступление на конференциях;
  • знание английского языка.