QA automation engineer (Python)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.
R&D центры YADRO находятся в Москве, Санкт-Петербурге и Нижнем Новгороде, производственная площадка расположена в Московской области и строится завод полного цикла. На текущий момент нас уже более 1400 человек, и мы продолжаем активно расти и расширять команду.
В связи с формированием новой команды продуктового направления разработки ПО системы хранения данных Tatlin открываем вакансию инженера по обеспечению качества.
СХД TATLIN — это программно-аппаратные комплексы, спроектированные и произведенные в России. За достаточно короткое время (с момента создания компании прошло всего 7 лет) СХД TATLIN составили достойную конкуренцию крупным мировым производителям СХД. Безусловно это было бы невозможно без активного использования open-source решений. Но в отличии от многих других компаний мы не только их используем, но и сами активно контрибьютим: от патчей в ядро linux до библиотек в python (pypi).
Будем рады видеть в нашей команде инженеров, нацеленных не столько на тестирование ПО, сколько на обеспечение качества как очередного инкремента, так и продукта в целом. И имеющих или готовых развивать все необходимые для этого компетенции: принципы и практики тестирования ПО, автоматизация процессов, ООП, организация бесперебойного процесса QA, обеспечение максимально быстрого и раннего фидбэка разработке.
Мы практикуем кросс-функциональный командный подход с частыми инкрементами, так что важны навыки коммуникации и работы в команде. Практикуем Scrum, но не как самоцель, а как инструмент постоянных улучшений и раннего выявления потенциальных проблем.
Чем предстоит заниматься:
- Работать в кросс-функциональной (scrum) команде с разработчиками;
- Участвовать в проработке требований и продуктовых историй;
- Разрабатывать тестовые сценарии и тест планы;
- Создавать и поддерживать автотесты на новый и существующий функционал СХД TATLIN (преимущественно Python, интерес и готовность погружаться в другие языки, например Go - будет преимуществом);
- Анализировать проблемы/баги вместе с разработчиками;
- Непрерывно оптимизировать процесс обеспечения качества в частности и разработки в целом.
Мы ожидаем от будущего члена команды:
- В первую очередь — открытость новым знаниям, мнениям и технологиям, стремление к расширению кругозора и профессиональных компетенций;
- Опыт создания тестовых сценариев;
- Опыт в ООП, Python (3.9), async;
- Опыт использования Pytest framework + plugins, requests, Paramiko, playwright;
- ОС Linux на уровне продвинутого пользователя;
- Опыт написания автотестов для API/backend;
- Опыт работы с CI системами.
Дополнительно приветствуем:
- Опыт работы с Jenkins;
- Опыт выстраивания с нуля системы автотестирования;
- Опыт построения и развития QA процессов в команде;
- Практический опыт с fio/vdbench;
- Опыт написания автотестов для распределенных систем;
- Опыт работы или понимание принципов работы блочных СХД, SCSI;
- Опыт автоматизации тестов на Go;
- Опыт автоматизации UI тестов.
Будем рады предложить:
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
- Гибридный формат работы: рабочее место в комфортном лофт-офисе на территории БП «Полюстрово» в 10-15 минутах от ст. метро Площадь Ленина/Новочеркасская + удалённая работа из дома на корпоративном ноутбуке;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.