Один из ключевых компонентов поиска Яндекса — система хранения и обработки данных. Именно в ней готовится поисковая база, анализируются собранные данные, считается статистика. Это огромная и сложная распределенная система, развитием которой ежедневно занимаются несколько команд разработки. Ошибки в такой системе особенно критичны, так как могут привести к безвозвратной потере данных. Мы ищем специалистов, которые не боятся трудностей и могут сделать эту систему безотказной.
====Мы готовы вам поручить:
- тестирование распределенной системы хранения данных (да, нужно писать код);
- разработку инструментов и фреймворка для автоматизации тестирования;
- нагрузочное тестирование;
- приемочные испытания новой версии системы.
====Что мы хотим видеть у успешных кандидатов:
- опыт разработки или автоматизации тестирования на одном из популярных языков программирования (например, Python, Java, C++) от трех лет и желание писать код на Python (чуть больше) и на C++ (чуть меньше);
- глубокую экспертизу в тестировании и особенно автоматизации тестирования;
- опыт работы с ОС UNIX (прежде всего Linux) от трех лет;
- умение читать и понимать код на С/С++;
- желание доискиваться до сути проблем;
- системность мышления, развитые навыки анализа, решения проблем и доведения дел до конца;
- желание и умение работать в команде;
- работа в аналогичной должности последний год.
====От этой роли вы получите:
- опыт тестирования систем хранения данных;
- знания в области внутреннего устройства и работы больших распределенных систем.
Описание одной из систем, с которой придется работать, можно почитать ((https://habrahabr.ru/company/yandex/blog/312430/ здесь)) и ((https://events.yandex.ru/lib/talks/4104/ здесь)).