Компания: Coherent Solutions
Местоположение: Болгария / Грузия / Литва / Мексика / Молдова / Польша / США
О компании
Наш клиент является мировым лидером в области решений для доступа и технологий для умного дома. Имея более чем десятилетний опыт инноваций в сфере IoT, компания является пионером в области подключенных домашних решений, включая открыватели гаражных ворот, системы ворот и инструменты управления умным доступом. Одной из их флагманских инноваций является платформа, которая позволяет пользователям контролировать и отслеживать свои системы домашнего доступа через подключенные устройства. В настоящее время основное внимание уделяется мобильному приложению, предназначенному для поддержки и управления закрытыми сообществами.
Описание проекта
Проект фокусируется на тестировании производительности сервисного слоя промежуточного ПО, которое обеспечивает работу платформы подключенных устройств клиента. Инженер по автоматизации QA будет участвовать в разработке фреймворка для тестирования производительности на основе JMeter, выполнять и отчитываться о результатах тестирования производительности, поддерживать и улучшать фреймворк, а также тесно сотрудничать с DevOps инженерами, разработчиками и старшими инженерами по производительности, чтобы обеспечить соответствие производительности серверной части, API и микросервисов высоким стандартам надежности.
Технологии
- JMeter
- Основы Java
- REST API / HTTP
- Git
Что вы будете делать
- Выполнять тесты производительности, нагрузки, стресс-тесты и длительные тесты (soak tests) для серверных сервисов, REST API и микросервисов с использованием JMeter;
- Разрабатывать и поддерживать JMeter скрипты под руководством старших инженеров по производительности;
- Вносить вклад во фреймворк тестирования производительности, добавляя новые сценарии, повторно используемые компоненты и наборы тестовых данных;
- Анализировать результаты тестов, готовить отчеты и помогать выявлять узкие места в производительности совместно с разработчиками и DevOps инженерами;
- Использовать инструменты observability, такие как Grafana и Datadog, для просмотра дашбордов и логов, а также для поддержки анализа первопричин;
- Документировать планы тестирования, сценарии, результаты выполнения и выводы в ясной и воспроизводимой форме;
- Сотрудничать с разработчиками, DevOps инженерами и коллегами по QA для обеспечения соответствия критериям производительности перед выпуском;
- Участвовать в Agile церемониях, включая планирование, уточнение, ретроспективы и ежедневное общение в команде;
- Постоянно совершенствовать навыки в области инженерии производительности, JMeter и производительности облачных систем посредством самообучения, тренингов и обмена знаниями;
Требования к вакансии
- Опыт работы в QA (ручное или автоматизация) от 1 года;
- Базовое понимание концепций тестирования производительности, включая общие типы тестов и ключевые метрики;
- Практический опыт работы с JMeter, включая базовую структуру тест-плана, запись скриптов, параметризацию и утверждения (assertions);
- Понимание REST API и основ HTTP, включая методы, коды состояния, заголовки и JSON-пейлоады;
- Базовые знания Java и объектно-ориентированного программирования;
- Способность читать и интерпретировать графики, дашборды и базовые системные метрики;
- Сильное аналитическое мышление, внимание к деталям и навыки решения проблем;
- Хорошие коммуникативные навыки и умение работать в команде;
- Знакомство с процессом разработки программного обеспечения Agile/Scrum;
- Уровень английского языка: B2 или выше.
Желательно
- Базовые навыки работы с командной строкой Linux;
- Базовое понимание облачных платформ, таких как AWS, Azure или GCP;
- Опыт работы с инструментами observability или APM, такими как Grafana, Datadog или CloudWatch;
- Понимание архитектуры микросервисов;
- Знакомство с CI/CD пайплайнами, такими как Azure DevOps, GitHub Actions или Jenkins;
- Знакомство с технологиями домашней автоматизации или IoT.
Что мы предлагаем
Глобальный пакет льгот включает:
- Технические и нетехнические тренинги для профессионального и личного роста;
- Внутренние конференции и митапы для обучения у отраслевых экспертов;
- Поддержка и наставничество от опытного сотрудника для вашего профессионального роста и развития;
- Медицинская страховка;
- Курсы английского языка;
- Спортивные мероприятия для продвижения здорового образа жизни;
- Гибкие варианты работы, включая удаленные и гибридные возможности;
- Реферальная программа для привлечения новых талантов;
- Программа празднования годовщин работы и дополнительные дни отпуска.