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