Lead QA Automation Engineer (Python)
о проекте
Приглашаем в команду NWM QA специалиста для участия в обеспечении качества распределенной высоконагруженных систем, позволяющих в реальном времени осуществлять контроль качества обслуживания, тарификацию и управление услугами отдельных абонентов и их групп, систем маршрутизации сигнального трафика в 4G/5G сетях.
Используемые технологии:
• Python, LUA, C++, Robot Framework, Linux, Docker, Ansible, Git, TeamCity
о задачах
- Составление стратегий и планов тестирования, определение объемов тестирования;
- Реализация и поддержка автоматизированных тестовых сценариев;
- Выполнение тестирования и анализ результатов;
- Поддержка и доработка CI/CD;
- Участие в автономном и комплексном тестировании компонент системы;
- Оптимизация существующих автоматизированных тестовых сценариев;
- Исследование, разработка и применение новых подходов в автоматизации;
- Взаимодействие с аналитиками, разработчиками и другими заинтересованными лицами.
о тебе
- Опыт работы в тестировании, сопровождении от 2-х лет
- Опыт программирования - Python
- Знакомство с Robot Framework или готовность к самостоятельному изучению в сжатые сроки;
- Знание CI/CD практик и инструментов (Jenkins/GitLab/TeamCity);
- Знакомство с Docker, Docker Compose;
- Понимание необходимости и методов оценки тестового покрытия;
- Опыт работы с ОС семейства Unix;
- Опыт работы с системами контроля версий (Git);
- Опыт работы с большим количеством англоязычной технической документации.
Будет плюсом
- Знакомство с Ansible;
- Опыт программирования на LUA;
- Опыт тестирования высоконагруженных распределенных систем с повышенными требованиями к отказоустойчивости (99 и выше);
- Знакомство с сетевыми протоколами (HTTP/HTTP2, TCP, SCTP, DIAMETER);
- Опыт работы с 3gpp спецификациями;
- Понимание работы сетевого стека. Уровень L2-L7.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
QA
Возможность решать сложные задачи
Высокие требования к качеству продукта
Возможность роста и обучения