AQA Lead/ Лид автотестирования
Коротко
Leads an AQA team, developing UI and API tests in Python, maintaining the test framework, and integrating tests into CI/CD for industrial solutions. · Needs: 5+ years AQA experience; Python, Pytest, Selenium, Playwright; API testing (REST, gRPC); CI/CD (GitLab, Jenkins); Docker, Kubernetes.
Описание от работодателя
Цифра — российский разработчик решений для цифровизации промышленности и системообразующая организация ИТ-отрасли. Благодаря проектам с сотнями предприятий страны и мира, мы накапливаем экспертизу и предлагаем продукты с ощутимой и доказанной эффективностью. Развиваем индустрию роботизированного транспорта и прикладного применения искусственного интеллекта. Наше программное обеспечение позволяет предприятиям эффективно управлять всеми аспектами производственного процесса — от планирования и мониторинга до автоматизации и анализа. Благодаря этому наши клиенты повышают прибыльность и безопасность основного производства. Обязанности: Разработка UI и API автотестов на Python;
Руководство AQA-командой, код-ревью, распределение задач;
Поддержка и развитие фреймворка автотестирования, участие в планировании тестовой стратегии;
Проектирование и развитие масштабируемой и поддерживаемой архитектуры автоматизированных тестов;
Разработка и поддержка автоматизированных тестов;
Интеграция тестов в CI/CD, поддержка тестовой инфраструктуры;
Взаимодействие с командами разработки, аналитиками и DevOps;
Создание и ревью тестовых артефактов (тест-кейсы, чек-листы), подготовка тестовых данных;
Проведение интеграционных тестов (очереди, обмен файлами, API);
Анализ логов, работа с БД, оформление и сопровождение дефектов;
Наставничество, обучение и профессиональное развитие членов команды.
Требования: Опыт работы AQA от 5 лет;
Уверенное владение Python, Pytest, Selenium, Playwright
Понимание и использование принципов ООП и паттернов - хорошие знания, типовые вещи;
Тестирование API (REST, gRPC), работа с Postman;
Настройка и поддержка CI/CD (GitLab, Jenkins и т.п.);
Работа с Docker, Kubernetes (развертывание инфраструктуры, ArgoCD, Lens);
Опыт с Git (множественные репозитории, сабмодули);
Понимание веб-технологий (HTTP, HTML/CSS, DOM), базовый JS; чтение логов, работа с БД (PostgreSQL);
Agile/Scrum, понимание всего SDLC.
Будет плюсом:
Опыт с TypeScript, Angular;
Знание FastAPI (или аналогичных Python-фреймворков).
Условия: Мы сохраняем удаленный формат работы;
ДМС со стоматологией;
Предоставляем технику для работы;
Входим в перечень аккредитованных компаний Минцифры.