Обязанности: Разработка автотестов по тест-кейсам на ОС семейства Linux и Windows; При взаимодействии с командой разработки автотестов перенять их опыт и выполнить адаптацию под новый продукт, развитие автотестов которого находится на начальном уровне; Регрессионное и конфигурационное тестирование с помощью автотестов; актуализация списка устройств и ОС согласно нефункциональный требованиям к продукту; Заведение дефектов, найденных автотестами, и их перепроверка. Формирование актуальной отчётности о результатах выполнения автотестов; Поддержка тестовой инфраструктуры для выполнения автотестов; Взаимодействие с разработчиками (code review, исправление дефектов) и командой DevOps (TeamCity, агенты). Требования: Практические навыки автоматизированного тестирования на Python от 3х лет (знание языка); Базовый синтаксис, генераторы, декораторы, аннотация типов, PEP 8, garbage collector; ООП, MRO, абстрактные классы, SOLID, миксины; Конкурентное программирование: asyncio, потоки, подпроцессы, GIL; Работа с виртуальными окружениями (venv, virtualenv); Тестовый стек: pytest (фикстуры, параметризация, мок‑объекты), pytest plagins (xdist, html и т.д.); HTTP‑клиенты (requests, aiohttp), typing, os, sys, Enum; Интеграция с CI/CD, системами построение отчётов (Allure). Будет плюсом: Знание Flutter или готовность изучать фреймворк для автотестирования приложения GUI; Работа с системой контроля версий Git; Базовые знания сетевых технологий и опыт в Linux на уровне администратора; Менторские качества и желание передавать свои знания (курирование стажеров автотестирования проекта и отдела); Активная позиция и желание/возможность поднять автотестирование на проекте с нуля. Условия: Работа в офисе (Томск или Уфа); Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные листы, "белая" заработная плата; Начало работы с 8.00 до 11.00, продолжительность рабочего дня 8 часов + 1 час на обед; Оплачиваемое работодателем питание в офисе или кафе; ДМС (добровольное медицинское страхование) - различные варианты программ, страховка от несчастных случаев; Корпоративные мероприятия и спортивные инициативы; Возможность получения профессиональных сертификатов и прохождения курсов повышения квалификации за счёт компании.
Похожие вакансии