Заголовок: Middle QA Automation Engineer (AQA)
Компания: N-iX
Местоположение: Украина
Мы ищем опытного QA Automation Engineer для присоединения к технологической команде, разрабатывающей платформу нового поколения для усовершенствованного управления дорожным движением и сложных сценариев перекрестков.
Платформа использует передовые методы слияния данных с датчиков и сложные программные компоненты для поддержки надежных и интеллектуальных решений по управлению дорожным движением. В составе команды QA вы будете отвечать за разработку и поддержку решений для автоматизированного тестирования, которые обеспечивают функциональность, производительность, надежность и стабильность платформы.
Эта роль идеально подходит для QA-специалиста, ориентированного на автоматизацию, которому нравится работать с Python, ROS2, автоматизацией тестирования, CI/CD и современными инструментами мониторинга.
Ключевые обязанности
- Разработка, создание и поддержка надежной системы автоматизации тестирования.
- Создание комплексных и хорошо структурированных автоматизированных тестовых сценариев, охватывающих функциональность, надежность и производительность программного обеспечения.
- Разработка автоматизированных тестовых скриптов с использованием Python и PyTest.
- Работа с ROS2 и его клиентской библиотекой Python (rclpy) для разработки и выполнения автоматизированных тестов для компонентов на базе ROS2.
- Использование Colcon и ROS2 CLI для сборки, тестирования и устранения неполадок пакетов и компонентов ROS2.
- Выполнение автоматизированных тестовых наборов и анализ результатов тестов для выявления дефектов, регрессий и проблем системы.
- Исследование сбоев и сотрудничество с разработчиками и другими техническими заинтересованными сторонами для выявления первопричин.
- Интеграция автоматизированных тестов в конвейеры CI/CD для обеспечения непрерывного тестирования и более быстрой обратной связи.
- Тесное сотрудничество с инженерами DevOps для обеспечения надежного и эффективного выполнения тестов в средах CI/CD.
- Сотрудничество с бизнес-аналитиками, архитекторами и разработчиками для понимания требований и создания подробных сценариев тестирования и тестовых случаев.
- Вклад в улучшение тестового покрытия, качества тестов и эффективности автоматизации.
- Использование Prometheus и Grafana для поддержки мониторинга и анализа поведения системы и тестовых сред.
- Создание и поддержка документации, связанной с системой автоматизации тестирования, тестовыми случаями, результатами тестов и процессами тестирования.
- Участие в непрерывном совершенствовании процессов, инструментов и практик QA.
Требуемые навыки и опыт
- Более 3 лет коммерческого опыта в тестировании программного обеспечения с сильным акцентом на автоматизацию тестирования.
- Большой опыт работы с Python и PyTest.
- Практический опыт разработки и поддержки систем автоматизации тестирования.
- ROS2 в настоящее время используется в проекте, поэтому знакомство с ним может быть полезным.
- В проекте используется rclpy; опыт работы с ним поможет вам быстрее освоиться.
- Colcon используется для сборки и тестирования пакетов ROS2.
- Команда использует инструменты ROS2 CLI для тестирования и отладки.
- Опыт интеграции автоматизированных тестов в конвейеры CI/CD.
- Понимание принципов тестирования программного обеспечения, включая функциональное, интеграционное, регрессионное и автоматизированное тестирование.
- Опыт анализа результатов автоматизированного тестирования и устранения неполадок при сбоях тестов.
- Опыт использования Prometheus и Grafana для мониторинга и анализа метрик системы.
- Хорошее понимание процессов разработки программного обеспечения и QA.
- Сильные аналитические навыки и навыки решения проблем.
- Способность эффективно сотрудничать с разработчиками, архитекторами, бизнес-аналитиками и инженерами DevOps.
- Хорошие коммуникативные навыки владения английским языком.
Приветствуется
- Опыт тестирования распределенных систем или систем на базе робототехники.
- Опыт работы с системами на базе датчиков или системами реального времени.
- Знание сред Linux и инструментов командной строки.
- Опыт работы с Docker или контейнеризированными тестовыми средами.
- Опыт работы с Jenkins, GitLab CI или аналогичными платформами CI/CD.
- Опыт тестирования производительности и надежности.
- Знакомство с практиками мониторинга и наблюдаемости.
Что вы будете делать
Вы будете работать в составе междисциплинарной инженерной команды, разрабатывающей сложную технологическую платформу для управления дорожным движением.
Ваша основная ответственность будет заключаться в создании и поддержании надежного слоя автоматизированного тестирования для платформы. Вы будете тесно сотрудничать с разработчиками программного обеспечения, архитекторами, бизнес-аналитиками и инженерами DevOps, чтобы гарантировать тщательное тестирование новой функциональности и максимально раннее выявление потенциальных регрессий.
Эта роль предоставляет возможность работать с Python, ROS2, автоматизированным тестированием, CI/CD и системным мониторингом в технически сложной среде, где надежность программного обеспечения и стабильность системы имеют решающее значение.
Основной фокус
Test Automation | Python | PyTest | ROS2 | rclpy | Colcon | ROS2 CLI | CI/CD | Prometheus | Grafana | Integration & Regression Testing
Мы предлагаем*:
- Гибкий формат работы — удаленно, в офисе или гибкий
- Конкурентоспособная заработная плата и хороший компенсационный пакет
- Персонализированный карьерный рост
- Инструменты профессионального развития (программа наставничества, технические семинары и тренинги, центры компетенций и многое другое)
- Активные технические сообщества с регулярным обменом знаниями
- Компенсация обучения
- Памятные подарки к юбилеям
- Корпоративные мероприятия и тимбилдинги
- Другие льготы, зависящие от местоположения
*не применимо для фрилансеров