left-topright-bottom
Logistics & Transport
Создан

QA авто44721

MiddleMiddle+
Кол-во специалистов

3

Срок привлечения

до конца года (с возможностью продления)

График работы

Удалённая работа

Требуемая локация

Гражданство

Россия

Отрасль

Logistics & Transport

Внешний источник
skillstaff
Заказчик

skillstaff

Обязательные требования

Высшее образование;
Минимум два года опыта в сфере автоматизации тестирования с применением инструментов Jenkins и GitLab;
Высокий уровень владения языками программирования Python и PyTest, а также сценариями оболочки Bash;
Уверенное владение работой в Unix-терминале;
Практический опыт взаимодействия с системами управления версиями (Git, BitBucket, GitLab), а также с инструментами отслеживания ошибок (например, JIRA);
Четкое понимание принципов CI/CD и способность интегрироваться с внешними сервисами посредством API (включая системы управления тестами и платформы резервирования ресурсов);
Глубокое представление о принципах функционирования сетевых протоколов TCP/IP и правилах обмена информацией между узлами сети;
Опыт эксплуатации систем управления версиями исходного кода и платформ управления жизненным циклом тестов;
Свободное чтение профессиональной англоязычной литературы и документации;
Самостоятельность, дотошность в поиске решений.

Дополнительные требования

Наличие практического опыта в разработке и поддержке автоматизационных платформ;
Владение навыком настройки отчетов Allure;
Практическое использование языка программирования Lua;
Опыт проектирования и реализации конвейеров непрерывной доставки (CD pipelines);
Практика работы с аппаратным обеспечением - загрузка, отладка и тестирование программного обеспечения непосредственно на устройствах, настройка оборудования;
Базовые знания архитектуры и функционирования мобильных сетей GSM, Cellular RAN, LTE;
Способность эффективно взаимодействовать в команде, работающей по гибким методологиям (Agile).

Задачи на проекте

Проведение анализа входных требований и технических предложений для детализации и оценивания объема работ по внедрению автоматизированного тестирования;
Внесение вклада в разработку общей стратегии тестирования, формирование тест-планов и написание функциональных тестов для новых возможностей базового оборудования LTE;
Реализация автоматического тестирования путем написания скриптов на Python с использованием фреймворка PyTest;
Выполнение регрессионного тестирования существующих функций и модулей;
Поддержка, обновление и улучшение набора автоматизированных тестов на протяжении всего цикла релизов продукта;
Настройка интеграции созданных автотестов с системой непрерывной интеграции и доставки (CICD), а также обеспечение их запуска в различных тестовых средах;
Изучение результатов выполнения автоматизированных тестов, подготовка аналитических отчетов и документирование выявленных проблем.

Описание проекта и команды

Базовая станция LTE — продукт, который будет производиться на нашем уникальном заводе. Весь цикл разработки телекоммуникационного оборудования — от исследования и прототипирования до коммерческого внедрения — осуществляется полностью внутри компании. Основные функции базовой станции включают приём и передачу радиосигналов между мобильными устройствами и сетью оператора, обработку сигналов, включая декодирование данных, управление передачей, распределение пропускной способности и другие задачи, обеспечивающие эффективную передачу данных в сети LTE. Разрабатываемый код покрывается автоматическими и ручными тестами — от юнит-тестов до приемочных тестов операторами. Функциональное тестирование на уровне end-to-end проводится в эмулированной среде с имитацией сети и мобильных устройств. Системное тестирование осуществляется с реальными мобильными устройствами и подключением нашей станции к сети оператора. Для планирования и контроля тестирования используется XRAY, а для управления задачами — Jira и Confluence. Конфигурация симуляторов мобильных устройств, сети и обмена сообщениями между ними и станцией осуществляется с помощью Lua. Анализ трафика ведётся через Wireshark. Автоматизация тестов пишется на Python, а запуск происходит в CI/CD с использованием Jenkins, GitLab, Selenoid, а отчёты формируются с помощью Allure. Команда состоит из около 10 человек, работает по методологии Scrum с двухнедельными спринтами. Обязательно резюме присылать с ФИО в формате docx + прикладывать скрининг. Резюме должно соответствовать следующим требованиям: - Без фотографии; - Без контактных данных; - Без логотипа партнера; - Без информации о дате обновления резюме. В приоритете Москва, Спб, Нижний Новгород (кто в этих городах - гибрид, но по согласованию с руководителем возможна и полная удаленка). Если специалист из др.городов, то до +/- 4 часа.

Header Logo