Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков.
ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, ГоИнвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные IT-продукты (Usebus, Octopus, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны.
Проект: Автоматизация будет на backend + frontend + desktop, стек Java + Python.
Сейчас покрытие автотестами есть на 30-40%, 60-70% ручное, стремятся к полному покрытию
Обязанности:
Анализ, обсуждение и верификация новых требований совместно с командой разработки и тестирования.
Разработка и поддержка автоматизированных тестов для API.
Автоматизация тестирования API с использованием pytest, requests, TestIT (или других тест-менеджмент систем).
Развитие и поддержка тестового фреймворка, включая его архитектуру, конфигурацию и интеграцию с CI/CD.
Разработка и поддержка автоматизированных тестов для десктопных приложений
Оптимизация тестов и обеспечение их стабильности
Интеграция тестов с CI/CD (GitLab CI)
Интеграция тестов с TMS (TestIt)
Анализ и отчетность по результатам тестирования
Требования:
Знание языка программирования Python: уверенное владение синтаксисом, стандартной библиотекой и инструментами разработки.
Понимание концепций ООП (объектно-ориентированного программирования): умение разрабатывать и поддерживать модульный, переиспользуемый и расширяемый код.
Работа с классами и наследованием: проектирование тестовых фреймворков с использованием базовых классов, абстракций и интерфейсов.
Опыт работы с фреймворком автоматизированного тестирования PyTest, включая параметризацию, фикстуры и обработку хуков.
Опыт работы с pytest-xdist для параллельного выполнения тестов.
Знание Allure и его интеграции с pytest для формирования отчетов.
Навыки работы с библиотекой Requests для тестирования API.
Опыт работы с psycopg2 для взаимодействия с базами данных PostgreSQL.
Понимание принципов работы Test IT (testit-api-client, testit-adapter-pytest).
Знание основ работы с curlify для логирования HTTP-запросов.
Опыт работы с pytest-randomly для обеспечения непредсказуемого порядка выполнения тестов.
Опыт работы с логами (Elastic);
Опыт работы с системой контроля версий GIT;
Опыт по настройке CI/CD (Gitlab CI).
Опыт работы интеграции с TMS системами (TestIT)
Опыт работы с Jira, Confluence;
Опыт работы с системами мониторинга (Grafana)
Отличное знание Java Core
Понимание принципов ООП, DRY, KISS, YAGNI
Опыт работы с JUnit 5, Selenide, WinAppDriver
Опыт работы с JUnit Extension
Опыт работы с REST API тестированием (Rest Assured)
Знание Gradle и опыт работы с зависимостями
Опыт работы с Allure, AspectJ, Awaitility
Опыт работы с базами данных (PostgreSQL, p6spy, Atomikos)
Опыт работы с логированием (SLF4J, Log4j)
Понимание принципов тест-дизайна и автоматизации тестирования
Опыт работы с CI/CD (GitLab CI)
Опыт работы с Appium
Опыт работы с JNA
Опыт работы с TestIt
Мы предлагаем:
Карьерную и профессиональную возможность в стабильной аккредитованной ИТ-компании;
Расширенный полис ДМС со стоматологией, корпоративный психолог;
Удаленную работу с гибким началом рабочего дня;
Обучение, сертификацию;
Доступ к Корпоративной библиотеке и к Корпоративному университету ;
Внутрикорпоративные профильные коммьюнити;
Заботу о детях сотрудников;
Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина;
Корпоративная жизнь: мы много работаем и классно отдыхаем!
Spotware Systems Ltd
Москва
Не указана
Парфюмерно-косметический супермаркет Золотое Яблоко
Москва
Не указана
АТОЛ, группа компаний
Москва
Не указана