Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли QA Engineer и работать над проектом заказчика.
Заказчик - одна из крупнейших телеком- и IT-компаний в России, с аудиторией более 78 млн пользователей. Активно развивает экосистемные цифровые сервисы (финтех, IoT, AI, облака), предлагая инженерным командам простор для развития.
Почему это будет интересно?
- возможность работать с современным стеком технологий над интересным проектом;
- возможность быть частью изменений, улучшений, запусков новых направлений.
Обязанности
- разрабатывать и поддерживать UI/API-автотесты на Python (Pytest, Playwright);
- проводить ручное тестирование API и веб-интерфейса (в том числе проверять соответствие вёрстки с Figma);
- локализовывать дефекты: отлаживать проблемы на фронтенде, бэкенде сторонних систем, анализировать логи;
- писать тестовую документацию в TMS (TestIT): создавать тест-кейсы, чек-листы и баг-репорты со сбором артефактов;
- выполнять регрессионное тестирование платформы перед релизами, включая проверку миграции схем баз данных и прохождение автотестов в CI/CD-конвейере (GitLab CI);
- работать с Docker-инфраструктурой: поднимать тестовый стенд через docker-compose, отлаживать упавшие контейнеры и изолировать окружение для воспроизведения багов.
Требования
- опыт работы в роли QA Engineer от 3-х лет;
- опыт автоматизации тестирования на Python. Опыт написания тестов с использованием фреймворков pytest и Playwright. Опыт написания вспомогательных утилит на Python;
- опыт ручного и автоматизированного тестирования API. Работа с Postman, анализ документации в Swagger/OpenAPI;
- опыт ручного тестирования UI, DevTools, Figma;
- знание SQL на уровне запросов, составление вложенных SELECT-запросов с JOIN'ами по нескольким таблицам;
- уверенная работа с системами контроля версий и CI/CD. Git (ветвление, разрешение конфликтов, ревью кода);
- понимание принципов брокеров сообщений и очередей задач;
- практический опыт работы с Docker. Понимание изоляции, знание команд для дебага упавших контейнеров;
- базовые навыки администрирования Linux. Опыт работы в терминале (bash);
- опыт работы с системами управления тестированием (TMS). TestIT/TestOPS или аналоги. Написание тест-планов, связывание тест-кейсов с требованиями;
- навык написания тестовой документации: создание тест-кейсов, чек-листов и баг-репортов;
- навыки локализации проблем в распределенных системах. Способность проследить цепочку события от кнопки в браузере до записи в базе данных, проходя через API Gateway, брокер сообщений и логи конкретного микросервиса.
Будет плюсом
- опыт работы с объектными хранилищами (S3-совместимыми);
- понимание специфики платформ компьютерного зрения (без глубокого погружения в ML).
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.