Lead QA
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы ищем опытного Lead QA Engineer, который на собственном опыте знает, какими должны быть процессы тестирования в продуктовой компании, и хочет улучшать те, что есть, и достраивать недостающие.
Направления работы проекта: инвестиции, ценные бумаги, финансовые сделки.
Команда разработки развивает платформу и несколько сервисов, ответственных за получение, обработку, хранение и распространения финансовых данных.
Задачи на проекте связанны с онлайн-платежами, котировками, выставлением счетов, бронированием, алгоритмами поиска, ETL, конвейерами данных, обменом сообщениями в приложении, уведомлениями в режиме реального времени и предотвращением мошенничества.
Наш стек: Python и Django на бэкенде, Django REST Framework, PostgreSQL, PostGIS, JavaScript (ES6, React.js, Alt.js, Node.js, Express), AWS, Kubernetes, Docker, Redis, Celery, Pandas, Numpy, Scrapy, Git (with Zenhub), Jenkins, Elasticsearch, Logstash, SQL.
У нас большая наработанная база кода, которую мы постоянно расширяем и улучшаем. Много внимания уделяем созданию шаблонов проектирования, чистоте и удобочитаемости кода.
Обязанности:
- Формирование команды, онбординг и обучение сотрудников QA;
- Постановка задач сотрудникам QA, контроль и оценка выполнения задач;
- Принимать активное участие в настройке тестовых сред, в развитии команды тестирования и процессов тестирования, внедрять новые техники/инструменты;
- Взаимодействовать с владельцами продукта, представлять свой отдел на митингах, взаимодействовать с руководителями смежных отделов и менеджментом с целью максимизации качества выпускаемых продуктов;
- Выстраивать процесс автоматизированного тестирования, сокращая при этом объемы ручного тестирования;
- Декомпозировать задачи, участвовать в планировании и взаимодействовать с разработчиками.
Требования:
- Более 5 лет опыта работы QA специалистом;
- Понимание процессов и методологий тестирования и контроля качества it-продукта;
- Опыт управления QA-командой;
- Умение работать как с инструментами ручного тестирования, так и автоматизированного с использованием Python;
- Умение анализировать проблемы, задачи бизнеса и составлять план тестирования на основе технических требований, способность разобраться в ситуации неопределённости;
- Отличные коммуникативные навыки, способность формулировать технические концепции на простом английском языке. Разговорный английский - must have!
- Высшее математическое, инженерное образование или связанное с IT.
Условия работы:
- Удаленная работа
- Полная занятость (8 ч/день)
- Работа в международной распределенной команде
- Выплаты в долларах США
- Оплачиваемый отпуск, больничные дни, праздники