О роли:
Мы — динамичная и инновационная команда QA Automation, посвящённая обеспечению надёжности и эффективности наших программных продуктов. Наша команда распределённая и имеет гибкие места работы, с участниками из Тайваня, Европы и Америки. Помимо QA инженеров, в команде есть Python инженеры, которые сосредоточены на создании и поддержке внутреннего фреймворка автоматизации, инструментов и инженерных решений, которые позволяют QA инженерам работать более эффективно.
Чем вы будете заниматься:
- Разработка фреймворка: проектирование, разработка и постоянное улучшение нашего внутреннего фреймворка автоматизации на Python с акцентом на поддерживаемость, масштабируемость и удобство для разработчиков.
- Поддержка QA: тесное сотрудничество с QA инженерами для понимания проблем автоматизации и создания повторно используемых возможностей фреймворка, инструментов и инженерных решений, которые повышают продуктивность и качество программного обеспечения.
- CI/CD и инструменты: разработка и поддержка интеграции CI/CD, внутренних инструментов и инфраструктуры автоматизации, поддерживающих рабочие процессы QA.
- Качество кода: рефакторинг и улучшение существующей кодовой базы с акцентом на чистую архитектуру, читаемость, расширяемость и долгосрочную поддерживаемость.
- Поиск и устранение неисправностей: использование сильных навыков поиска и устранения ошибок для выявления и решения проблем.
- Кросс-функциональное сотрудничество: взаимодействие с кросс-функциональными командами для бесшовной интеграции процессов автоматизации в жизненный цикл разработки программного обеспечения.
- Ответственность: проактивное выявление возможностей для улучшения, предложение решений и продвижение технических улучшений.
Что вы принесёте с собой:
- Профессионализм в Python: 3–5 лет практического опыта разработки на Python с сильными навыками объектно-ориентированного программирования.
- Опыт в разработке программного обеспечения: опыт разработки и поддержки надёжных, масштабируемых и поддерживаемых программных систем.
- Разработка фреймворков: опыт проектирования или поддержки повторно используемых фреймворков, библиотек или внутренних инструментов для разработчиков.
- CI/CD: практический опыт работы с CI/CD пайплайнами и автоматизацией (например, Jenkins, GitHub Actions).
- Docker: практический опыт работы с Docker и контейнеризированными средами разработки.
- Паттерны проектирования: знакомство с часто используемыми паттернами проектирования и умение применять их для создания модульного и поддерживаемого кода.
- Отладка и устранение неисправностей: сильные аналитические и отладочные навыки с умением исследовать сложные технические проблемы.
- Ответственность и инициативность: доказанная способность проактивно выявлять проблемы, предлагать улучшения и продвигать решения с минимальным руководством.
- Сотрудничество и коммуникация: сильные коммуникативные навыки и умение эффективно сотрудничать с QA инженерами и распределёнными кросс-функциональными командами.
- Английский язык: свободное владение письменным и устным английским для эффективного общения внутри команды.
Будет плюсом, если у вас есть:
- Опыт работы с тестовыми фреймворками (например, pytest, unittest).
- Знакомство с системами контроля версий (например, Git) (предпочтительно GitHub).
- Знания Kubernetes (K8s).
- Знакомство с JavaScript.
Что вы получите взамен
- Sporty — компания с приоритетом удалённой работы и стремлением к устойчивому развитию
- Конкурентоспособная зарплата + индивидуальные бонусы по результатам работы каждый квартал
- 28 дней оплачиваемого ежегодного отпуска
- Наши основные рабочие часы — с 10:00 до 15:00 по вашему местному часовому поясу с гибкостью вне этого времени
- Бонусы за рекомендации и мгновенные бонусы
- Современное оборудование
- Ежегодные корпоративные выезды для отличных возможностей внутреннего нетворкинга
Процесс собеседования
- Удалённый видео-скрининг с нашей командой по подбору талантов
- Выполнение домашнего задания офлайн
- Удалённое видео-собеседование с членами команды (60 минут)
- Заключительное обсуждение с менеджером по найму (60 минут)
Если вы заинтересованы, мы приглашаем вас подать заявку! Каждое резюме рассматривается членом нашей команды (в нашем процессе найма не используется ИИ), и мы стремимся ответить в течение 48 часов.