Обязанности:
Middle / Middle+ Python Automation QA Engineer (Web + Mobile) О компании: Амаркон — российская компания с 15-летним опытом работы на рынке информационных технологий. Мы специализируемся на разработке и внедрении российских программных продуктов и решений. Наш успешный опыт включает автоматизацию в ритейле, телекоме и производственных компаниях. Амаркон разрабатывает и внедряет собственные решения класса ECM, PIM, DAM, системы бизнес-аналитики BI, портальные решения, а также сервисы для электронной коммерции. Мы также осуществляем заказную разработку, внедряем, настраиваем и модифицируем партнерские IT-продукты. Наша команда опытных IT-специалистов предоставляет консалтинговые услуги, осуществляет сопровождение и поддержку IT-проектов. Среди наших клиентов такие известные компании, как X5 Group, Tele2, Русатом Сервис, НЛМК, Metro CC, Лента и другие. Чем предстоит заниматься (Задачи): Разработка, поддержка и оптимизация автотестов (UI и API) на Python (Pytest). Проведение мануального тестирования веб- и мобильных приложений (iOS/Android) на этапе анализа требований и при исследовательском тестировании. Написание тест-планов, тест-кейсов и чек-листов, работа с требованиями в тест-менеджмент системах Тестирование REST API (Postman, Swagger), написание интеграционных тестов. Написание SQL-запросов для подготовки тестовых данных и проверки результатов в Базе Данных. Интеграция автотестов в CI/CD пайплайны (GitLab CI/Jenkins) для обеспечения качества релизов. Расследование причин падения тестов, работа с логами и инструментами мониторинга. Команда: Проведение код-ревью тестовой части, менторство менее опытных коллег. Наши ожидания (Ключевые требования): Уверенное знание Python (ООП, типизация, асинхронность) и фреймворка Pytest. Опыт написания как UI-тестов (Selenium / Playwright), так и API-тестов (REST, работа с JSON/XML) — обязательно. Опыт проведения мануального тестирования Web и Mobile приложений. Опыт составления тест-планов, написания тест-кейсов и чек-листов с нуля. Отличное понимание клиент-серверного взаимодействия и опыт тестирования REST API. Уверенное знание SQL (умение писать запросы разной сложности: JOIN, агрегатные функции, подзапросы), опыт работы с БД (PostgreSQL/MySQL). Опыт работы с системами контроля версий (Git). Опыт работы с системами контейнеризации (Docker, Docker Compose). Опыт интеграции тестов в CI/CD (GitLab CI, GitHub Actions или аналоги). Опыт работы с брокерами сообщений (Kafka, RabbitMQ). Будет преимуществом: Опыт тестирования асинхронного кода (asyncio, aiohttp). Знание инструментов нагрузочного тестирования (Locust). Опыт работы с тестовыми данными и инструментами мониторинга (Grafana, Kibana, Sentry). Понимание основ DevOps культуры (Kubernetes, Helm). Умение читать код разработчиков и понимать архитектуру приложения. Мы предлагаем: Удалённый формат работы Официальное оформление (ТК, ИП, СЗ, ГПХ)Похожие вакансии