АО «Р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, м. Павелецкая;
Почему это предложение стоит рассмотреть:
Вклад в технологический суверенитет:
Участие в создании отечественного офисного пакета уровня лучших мировых практик
Развитие экспертизы:
Возможность стать экспертом в области офисных технологий — от низкоуровневого тестирования до комплексных решений.
Команда единомышленников:
Никакой бюрократии — только профессионализм, открытость и миссия создавать важный для страны продукт.
"Мы создаём не просто продукт — мы создаём будущее российских технологий."