AQA (Automation QA) инженер на Python (Python)
Описание
Локация: работа в офисе в Уфе или Томске; адрес в Уфе: улица Генерала Горбатова, 2
Что делать
Разрабатывать автотесты по тест-кейсам для операционных систем семейства Linux и Windows.
Адаптировать и развивать автотесты для нового продукта, находящегося на начальном этапе автоматизации.
Проводить регрессионное и конфигурационное тестирование, поддерживать актуальный список устройств и операционных систем.
Заводить и перепроверять дефекты, найденные автотестами, а также формировать отчетность о результатах запусков.
Поддерживать тестовую инфраструктуру и взаимодействовать с разработчиками и DevOps-командой.
Требования
От 3 лет практического опыта автоматизированного тестирования на Python.
Знание Python: базовый синтаксис, генераторы, декораторы, аннотации типов, PEP 8, garbage collector, ООП, MRO, абстрактные классы, SOLID и миксины.
Понимание конкурентного программирования: asyncio, потоки, подпроцессы и GIL.
Опыт работы с виртуальными окружениями venv и virtualenv.
Знание pytest, фикстур, параметризации, мок-объектов и плагинов pytest, включая xdist и html.
Опыт работы с HTTP-клиентами, typing, os, sys, Enum, CI/CD и Allure.
Хорошо, если есть
Знание Flutter или готовность изучать фреймворк для автоматизации тестирования GUI-приложений.
Опыт работы с Git, сетевыми технологиями и Linux на уровне администратора.
Менторские качества и готовность курировать стажеров.
Опыт построения автоматизированного тестирования проекта с нуля.
Культура и преимущества
Полное соблюдение трудового законодательства РФ, оплачиваемые отпуска и больничные, официальная заработная плата.
Гибкое начало рабочего дня с 8:00 до 11:00; продолжительность рабочего дня — 8 часов плюс час на обед.
Оплачиваемое питание в офисе или кафе.
ДМС и страхование от несчастных случаев.
Корпоративные мероприятия, спортивные инициативы, профессиональные сертификаты и курсы повышения квалификации за счет компании.