Summary
QA automation engineer builds and maintains Python-based test suites for a large e-commerce platform migrating to microservices, focusing on API, contract, and integration testing within a CI/CD pipeline.
Наш продукт – Интернет-магазин shop.mts.ru.
В настоящее время мы занимаемся перезапуском продукта и переводим проект от монолитной архитектуры в сторону микросервисных решений.
Интернет-магазин shop.mts.ru входит в экосистему цифровых сервисов МТС с многомилионной аудиторией и предоставляет пользователю большой ассортимент товаров и услуг.
Команда интернет-магазина ищет крутого специалиста, который не боится сложных нестандартных задач, любит общаться с коллегами, и готов оперативно внедриться в поддержку текущих проектов и реализацию новых.
Разрабатывать и поддерживать автотесты на Python;
Тестировать микросервисную архитектуру: проверять контракты, взаимодействия сервисов;
Анализировать функциональные и нефункциональные требования;
Разрабатывать тестовые сценарии, формировать тест-наборы, применять практики тест-дизайна;
Проводить функциональное, регрессионное и интеграционное тестирование;
Оформлять баг-репорты, локализировать дефекты, осуществлять контроль их жизненного цикла;
Интегрировать автотесты в CI/CD-пайплайны, поддерживать стабильность прогонов;
Подготавливать отчётность по результатам тестирования (Allure);
Участвовать в code review автотестов, развивать тестовый фреймворк.
Уверенное владение Python 3.9+, pytest, Allure;
Опыт автоматизации тестирования API;
Понимание OpenAPI/Swagger: чтение контрактов, валидация схем;
Опыт тестирования микросервисной архитектуры;
Работа с данными и моделями данных;
Понимание ООП и принципов SOLID;
Базовый SQL;
Умение работать с логами;
Базовое знакомство с Jenkins / GitLab CI;
Уверенная работа с Git;
Знание практик тест-дизайна и умение оформлять тестовую документацию;
Будет плюсом опыт работы с PostgreSQL, Redis, Kafka, RabbitMQ;
Будет плюсом опыт работы с WireMock и знание подходов к мокированию зависимостей;
Будет плюсом опыт работы с Selenium + Selenoid, опыт написания UI-автотестов;
Будет плюсом опыт самостоятельной настройки CI/CD;
Будет плюсом опыт применения ИИ-инструментов в тестировании;
Будет плюсом желание изучать Java.
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;
Внутреннюю площадку TechTalks для обмена опытом, дискуссий, развития навыков самопрезентации;
Участие во внешних IT конференциях. Наши эксперты выступают на ведущих профильных конференциях, таких как HighLoad++, DevOps Conf, Joker, AHA!, Матемаркетинг и другие. А еще мы организуем собственную масштабную конференцию True Tech Day и регулярно проводим митапы для разработчиков и инженеров. Полезные курсы и вебинары в корпоративном университете и электронную библиотеку;
ДМС с первого месяца работы, включая стоматологию;
Страхование от несчастных случаев с 1 месяца работы. Материальную помощь в сложных жизненных ситуациях;
Отпуск 28 календарных дней (+3 дополнительных дня за ненормированный рабочий день);
Прием врачей общей практики и массаж в офисе
Мобильная связь за счет компании и льготные тарифы для близких;
Подписка на онлайн-кинотеатр KION, сервис МТС Музыка, книжный сервис Строки от МТС, безлимитные мессенджеры и соцсети.