javascript java

Software Developer Engineer in Test, Java-fullstack, Санкт-Петербург

Одноклассники

Одноклассники – одна из крупнейших социальных сетей. OK – самый высоконагруженный в мире сервис, написанный на Java. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, поэтому мы используем большое количество собственных разработок. 

Мы - команда инженеров занимающихся вопросами автоматизации тестирования в Одноклассниках. Основная миссия нашей команды - обеспечить тестировщиков и разработчиков удобными инструментами и производительной инфраструктурой для запуска автоматизированных тестов на всех платформах (Web, API, Android, iOS).

Наша инфраструктура развернута в облаке и позволяет запускать сотни тестов параллельно. У нас есть собственная репорт-система для анализа результатов тестов.

Мы ищем в команду SDET с опытом в web-разработке для развития наших сервисов, используемых разработчиками и тестировщиками для запуска авто-тестов и анализа результатов прогонов. Есть задачи по разработке frontend для наших сервисов, улучшение UX/UI на современных технологиях. Для любителей бэкенд разработки есть задачи, связанные с оптимизацией и развитием авто-тестовой инфраструктуры.

Задачи

  • Создание и развитие инфраструктурных инструментов для задач автоматизации тестирования, включая разработку веб-сервисов (java/spring, js/react).
  • Развитие и поддержка автотестовых фреймворков и библиотек.
  • Помощь тестировщикам в сложных кейсах автоматизации.
  • Взаимодействие с тестировщиками и разработчиками по вопросам автоматизации тестирования.

Требования

  • Знание Java (Core, Collections).
  • Опыт разработки на JS, знания HTML, CSS.
  • Понимание принципов работы и архитектуры JS-фреймворков.
  • Понимание принципов SOLID.
  • Опыт работы с SQL.
  • Умение работать с командной строкой в linux.
  • Знание стандартных алгоритмов, структур данных, шаблонов проектирования.
  • Опыт работы с микросервисной архитектурой.
  • Понимание основ тестирования.
  • Способность самостоятельно определять и соблюдать установленные сроки задач.
  • Умение работать в распределённой команде.

Будет плюсом

  • Опыт код-ревью.
  • Умение обсуждать и объяснять решения.
  • Опыт работы с системами сборки gradle.
  • Опыт работы с Spring Framework.
  • Умение и желание писать unit-тесты.
  • Умение работать с React.
  • Опыт работы с MongoDB.

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

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

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

Люди — это главная ценность Одноклассников. Работая у нас, вы получаете комфортные условия и уникальный опыт разработки