Р7

Senior Java QA Auto специалист

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

АО «Р7» — российский разработчик офисного программного обеспечения, создатель «Р7-Офис». Компания, ориентированная на развитие отечественного ПО для бизнеса и образовательных учреждений, обеспечивая текстовые редакторы, платформы для совместной работы, системы управления проектами, CRM, корпоративные соцсети и многое другое. Мы разработали решение, которое идеально подходит для корпоративного использования и доступно для разных платформ.

Мы в поиске Java QA auto engineer:

Чем тебе предстоит заниматься:

  • Создание/поддержка проекта автотестирования;

  • Разработка, сопровождение и развитие архитектуры автотестов (UI Mobile/API);

  • Интеграция автотестов в CI/CD пайплайны, поддержка автоматического запуска и отчетности;

  • Сопровождение и оптимизация пайплайнов в условиях параллельного запуска тестов;

  • Настройка и оптимизация инфраструктуры для автоматизации (локально и в CI/CD);

  • Проектирование и реализация решений по автоматизации в рамках микросервисной архитектуры;

  • Контроль качества покрытия тестами;

  • Взаимодействие с разработчиками, DevOps и аналитиками по вопросам качества и требований;

  • Обеспечение масштабируемости и поддержки проекта автотестирования;

Наш стек:

  • Java, Appium-selenide, TestNG, Allure, CI/CD (Gitlab CI/CD, Jenkins), RestAssured.

Требования:

  • Уверенное владение Java для написания автоматизированных тестов;

  • Уверенное владение Appium + Selenide для мобильной автоматизации (Android/iOS);

  • Опыт создания фреймворка автотестов;

  • Умение работать с многопоточностью, обеспечение потокобезопасности и использование объектов синхронизации;

  • Знание средств сборки (Maven/Gradle);

  • Опыт использования TestNG, JUnit 5 (включая параметризацию, параллельный запуск, хуки и пр.);

  • Навыки работы с Charles/Fiddler/Proxyman для анализа сетевого трафика мобильных приложений;

  • Опыт работы с Git;

  • Знание RestAssured для тестирования API;

  • Опыт работы с CI Gitlab или аналогом. Настройка и интеграция тестов в CI/CD. Создание пайплайнов с использованием Jenkins и GitLab;

  • Знание SQL на уровне написания базовых запросов;

  • Уверенные знания тест-дизайна, техник эквивалентного разбиения, граничных значений, pairwise и др.;

  • Опыт автоматизированного тестирования в коммерческих проектах;

  • Общее понимание HTTP, REST, JSON, XML, Web Service;

  • Тестирование REST API, включая разработку и выполнение запросов,

  • Валидацию ответов и анализ спецификаций в Swagger;

  • Практический опыт с брокерами сообщений (Kafka, RabbitMQ или аналогами) Прослушивание, публикация и проверка сообщений;

  • Навыки настройки Allure/ReportPortal и других средств отчетности по результатам тестов;

  • Понимание и применение архитектурных паттернов (PageObject, Singleton, Factory, Fluent Interface и др.) в тестовой автоматизации;

  • Опыт написания документации по архитектуре и процессам тестовой автоматизации;

  • Опыт проведения code review и наставничества младших инженеров.

Условия и преимущества:

  • Оформление по ТК РФ;

  • Возможность удаленного формата работы, будем рады видеть тебя в офисе или в гибридном формате;

  • ДМС со стоматологией после испытательного срока;

  • Работа в быстрорастущей продуктовой компании, отсутствие бюрократии и дух стартапа;

  • Предоставляем всё необходимое оборудование;

  • Наш офис: БЦ Black & White, ул. Кожевническая ул., 14, м. Павелецкая;

Почему это предложение стоит рассмотреть:

Вклад в технологический суверенитет:
Участие в создании отечественного офисного пакета уровня лучших мировых практик

Развитие экспертизы:
Возможность стать экспертом в области офисных технологий — от низкоуровневого тестирования до комплексных решений.

Команда единомышленников:
Никакой бюрократии — только профессионализм, открытость и миссия создавать важный для страны продукт.

"Мы создаём не просто продукт — мы создаём будущее российских технологий."