Загрузите резюме в профиль и нейросеть определит категорию. После чего вы сможете генерировать сопроводительные письма для вакансий в этой категории

qa engineer (auto)
сопроводительное письмо
описание
Maxim technology — это продуктовая IT-компания, которая разрабатывает цифровую платформу для сервиса maxim. Команда состоит из сильных разработчиков, которые создают высоконагруженный сервис, обрабатывающий более 1 миллиона заказов в сутки. Компания успешно работает на IT-рынке более 13 лет и продолжает активно развиваться.
В задачи входит разработка и поддержка автотестов для REST API, включая анализ требований, написание тестов на Python с использованием Pytest, а также поддержку и оптимизацию существующей кодовой базы. Также предстоит заниматься интеграционным тестированием C#-сервиса, взаимодействовать с разработчиками, работать с базами данных PostgreSQL, NATS и Redis. Необходимо настраивать окружение и CI/CD, анализировать результаты прогона тестов и интегрировать отчеты. Кроме того, потребуется анализировать и устранять дефекты, работать с логами, искать корневые причины проблем и оформлять баг-репорты, а также участвовать в улучшении процессов тестирования, предлагать идеи по оптимизации стратегии тестирования и инструментария. Важной частью работы будет наставничество младших специалистов и проведение код-ревью автотестов команды, а также поддержание актуальности документации по тестированию и автотестам.
требования
- Имеете опыт автоматизации тестирования REST API, включая глубокое понимание принципов REST, валидации ответов, работы с HTTP-методами и статус-кодами
- Умеете проектировать архитектуру автотестов и эффективно организовывать тестовые наборы
- Отлично владеете Python, имеете опыт коммерческой разработки тестов на Python от 3+ лет, понимаете основные концепции ООП и умеете применять их на практике, уверенно работаете со стандартными библиотеками Python (requests, json и др.)
- Знаете Pytest, имеете опыт написания и конфигурирования тестовых сценариев (fixtures, parametrization и др.), опыт параллельного запуска тестов и сбора метрик (pytest-xdist и т. п.)
- Имеете опыт работы с базами данных (PostgreSQL), понимаете принципы реляционных БД, умеете строить SQL-запросы и имеете опыт тестирования сервисов с PostgreSQL
- Имеете опыт в автоматизации e2e-тестов, практику написания сквозных тестов, затрагивающих несколько сервисов сразу, умеете работать с mock-сервисами (например, WireMock, mountebank)
- Имеете опыт взаимодействия с C#-сервисом, базовое понимание структуры .NET-приложения (уровень чтения кода и логики), умение анализировать логи и совместно с разработчиками находить источники ошибок
- Имеете знания очередей и брокеров сообщений (NATS), понимаете принципы работы с брокерами сообщений (Pub/Sub, очереди, топики), опыт тестирования сценариев, завязанных на асинхронный обмен сообщениями
- Знаете Redis, базовое понимание структуры ключ-значение и принципов кэширования, умение писать и читать данные в Redis, проверять кэш при тестировании API/сервисов
- Имеете опыт работы с системами контроля версий (Git), уверенные навыки ветвления (branching) и создания pull request’ов, понимание GitFlow или похожих Git-стратегий
- Знаете CI/CD, опыт интеграции автотестов в пайплайны (Jenkins, GitLab CI, GitHub Actions и др.), умение анализировать результаты прогона тестов и работать с отчетами (Allure, JUnit XML и т. п.)
- Имеете базовые знания Linux, умение работать через командную строку (bash), анализ логов, настройка окружения
- Будет плюсом, если имеете опыт нагрузочного тестирования (инструменты К6, JMeter или навыки в рамках Pytest для стресс-тестов) и опыт работы с Docker / Kubernetes (умение запускать тесты в контейнерах, работать с микросервисной архитектурой, настройка окружения для тестов)
условия
- Оформление по ТК РФ
- ЗП по рынку, с пересмотром минимум раз в год
- Компенсация питания в офисе
- Гибкое начало рабочего дня
- Корпоративы, подарки, мерч
- ДМС
- Профессиональное обучение и английский
- Удаленка, офис или гибрид