Вакансия в архиве QA авто
44721
Подбор по данной вакансии завершён.
Посмотрите наш каталог актуальных запросов, найдите подходящие и предложите ваших специалистов.
ИТ-компании
QA авто
Middle
Middle+
Ставка партнера
Кол-во специалистов
3
Срок привлечения
до конца года (с возможностью продления)
Тип занятости
Фулл-тайм
Формат работы
Удаленный
Требуемая локация специалиста
Россия
Требуемое гражданство специалиста
РФ
О клиенте
Отрасль
ИТ-компании
Обязательные требования
- Высшее образование;
- Опыт в телеком;
- Минимум 3 года опыта в сфере автоматизации тестирования с применением инструментов 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 часа.
Обязательные требования
- Высшее образование;
- Опыт в телеком;
- Минимум 3 года опыта в сфере автоматизации тестирования с применением инструментов Jenkins и GitLab;
- Высокий уровень владения языками программирования Python и PyTest, а также сценариями оболочки Bash;
- Уверенное владение работой в Unix-терминале;
- Практический опыт взаимодействия с системами управления версиями (Git, BitBucket, GitLab), а также с инструментами отслеживания ошибок (например, JIRA);
- Четкое понимание принципов CI/CD и способность интегрироваться с внешними сервисами посредством API (включая системы управления тестами и платформы резервирования ресурсов);
- Глубокое представление о принципах функционирования сетевых протоколов TCP/IP и правилах обмена информацией между узлами сети;
- Опыт эксплуатации систем управления версиями исходного кода и платформ управления жизненным циклом тестов;
- Свободное чтение профессиональной англоязычной литературы и документации;
- Самостоятельность, дотошность в поиске решений.