Интерфакс - крупнейшая в России негосударственная информационная группа, создатель передовых информационно-аналитических систем в сегменте B2B, одно из ведущих в стране и наиболее цитируемых в мире российских информационных агентств.
Компания Интерфакс один из лидеров в своей отрасли и в числе своих клиентов имеет все крупнейшие СМИ, теле- и радиоканалы, интернет СМИ, издательства, государственные и бизнес-структуры, а также игроков финансового сектора, таких как биржи и банки.
Проект СКАН – система управления репутацией и медиа-анализа. Мы помогаем PR-специалистам эффективно работать со СМИ и соцсетями, а специалистам по безопасности - оценивать репутационные риски для работы с контрагентами.
Система непрерывно собирает новости с десятков тысяч источников, разбирая ежедневно около 500000 статей. Каждая статья проходит лингвистическую обработку через несколько десятков сервисов. Мы научились понимать текст на очень высоком уровне и это только вершина айсберга. Для обеспечения процессинга, поиска, аналитики, мониторинга, шлюза на данный момент используется платформа с 300+ GHz, 5TB RAM, 65TB SSD, 6TB SQL Server, 16TB MongoDB.
Мы растем каждый год на 20% минимум - новые вызовы требуют еще больших объемов, оптимизаций и решения сложных технических задач, обновления стека технологий.
Задачи, которые предстоит решать:
- Разрабатывать процессы, методики и стратегии по автоматизации тестирования решений различного типа (mobile, web);
- Управлять стратегическими инициативами в области автоматизации тестирования;
- Продвигать и внедрять лучшие практики и инструменты в процессы автоматизации;
- Стандартизировать процессы и workflow автоматизации тестирования;
- Взаимодействовать с участниками проекта или рабочей группы в рамках поставленной задачи;
- Поддерживать и развивать фреймворк для автоматизации тестирования (Python, Playwright, PyTest);
- Писать новые и поддерживать существующие автотесты:
- Web UI (сложное SPA приложение);
- REST API сервисов. У нас почти везде SOA и микросервисы;
- Писать новые и актуализировать существующие тестовые сценарии (чек-листы, тест-кейсы, тест-планы в TMS Allure TestOps);
Требования:
- Уверенные знания и понимание теории тестирования;
- Уверенные знания подходов и методологий автоматизации тестирования;
- Уверенное владение Python и инструментарием вокруг него;
- Практический опыт в реализации и развитии фреймворков автоматизации;
- Практический опыт написания автоматизированных тестов на Pytest + Python + Playwright / Selenium / Selenoid;
- Умение работать c системой контроля версий: Gitlab, Github или др;
- Опыт работы с БД на уровне написания запросов (СУБД PostgreSQL, MySQL);
- Опыт работы с технологиями/протоколами: MQ, XML, JSON;
- Работа с баг-трекинговыми системами (YouTrack, Jira, или аналогичными);
- Способность разбирать и исправлять чужой код;
- Опыт в разработке технической документации;
- Хороший технический бэкграунд, понимание принципов работы сетевых протоколов обмена данными в Web/Mobile-приложениях)
Желательно:
- Опыт работы с инструментами тестирования REST API: Swagger, Postman;
- Опыт разработки автоматизации процессов или workflow автоматизированного тестирования;
- Опыт трассировки вызовов API, web, mobile с использованием логов (ELK);
- Понимание гибких методик разработки;
Что мы готовы предложить:
- Официальное оформление с первого дня работы, ДМС (включая стоматологию), "белая" заработная плата, премии по результатам работы: квартальные, годовые;
- Удобное местоположение: офис в историческом центре Москвы (Маяковская, 1 мин. ходьбы от метро);
- Возможность работать удаленно;
- Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях.