В Департаменте контроля качества мы ориентированы на автоматизацию тестирования и активно ищем инженеров, которые не только умеют писать стабильные и качественные автотесты, но и обладают широким техническим кругозором.
Мы в поисках специалиста, который может предложить креативные и эффективные решения. Пример задачи, с которой мы сталкиваемся:
https://www.youtube.com/watch?v=oFf2v2FWFJA
Чем предстоит заниматься:
- разработкой и поддержкой автотестов для нового и существующего функционала СХД TATLIN.UNIFIED;
- созданием и доработкой библиотек и фреймворков для автотестов.
- адаптацией автотестов для работы с hardware (реальными физическими стендами);
- анализом багов и проблем, а также репортаж о найденных ошибках;
- оптимизацией времени выполнения тестов для повышения эффективности.
Наши ожидания от будущего члена команды:
-
опыт тестирования от 3 лет;
-
отличные знания Python 3.11 (ООП, multiprocessing/threading);
-
опыт работы с фреймворком Pytest, а также знание библиотек requests, Paramiko, Playwright;
-
уверенные навыки работы с ОС Linux (уровень продвинутого пользователя);
-
опыт написания автотестов для API и backend систем;
-
опыт работы с Jenkins;
-
умение эффективно отлаживать Python код.
Будет плюсом:
- опыт построения системы автотестов с нуля на Python;
- практический опыт работы с fio/vdbench для тестирования производительности;
- опыт написания автотестов для распределенных систем;
- знание порядка загрузки Linux;
- понимание работы SCSI протокола или опыт работы с СХД.