Описание должности
Как ключевой член нашей команды обеспечения качества, вы будете отвечать за надежность и производительность основных систем нашей биржи. Ваша основная задача будет заключаться в функциональном тестировании, регрессионном тестировании и валидации систем различных компонентов, включая механизмы сопоставления, управление активами, системы депозитов/выводов и процессы KYC.
Основные обязанности
- Проведение комплексного функционального и регрессионного тестирования основных систем биржи (механизм сопоставления, активы, депозиты/выводы, KYC и т.д.)
- Разработка детальных планов тестирования и создание качественных тестовых сценариев для выявления потенциальных дефектов и рисков
- Проведение тестирования интерфейсов и интеграционного тестирования фронтенда и бэкенда для обеспечения точного взаимодействия данных
- Выполнение тестирования производительности системы и нагрузочного тестирования для моделирования сценариев торговли с высокой конкуренцией и оценки возможностей и стабильности системы
- Разработка и поддержка автоматизированных тестовых скриптов для повышения эффективности регрессионного и интерфейсного тестирования
- Участие в процессах CI/CD для обеспечения проверки качества во время непрерывной интеграции и поставки
- Сотрудничество с командами безопасности для проведения тестирования защиты данных, проверки разрешений и механизмов предотвращения мошенничества
- Документирование процессов тестирования, составление отчетов о тестировании и отслеживании дефектов для повышения прозрачности проекта
- Межфункциональное взаимодействие с командами разработки, продукта и эксплуатации для быстрого выявления и решения производственных проблем
Требования к кандидату
- Диплом бакалавра или выше, предпочтительно в области компьютерных наук или смежных дисциплин, с опытом тестирования ПО от 3 до 6 лет
- Владение методами функционального, регрессионного и интерфейсного тестирования
- Опыт тестирования производительности с использованием таких инструментов, как JMeter, Locust или k6
- Знание хотя бы одного языка программирования (Python, Java, JavaScript) и опыт автоматизированного тестирования интерфейсов
- Знание инструментов управления дефектами (например, Linear) и базовых процессов тестирования/управления проектами
- Понимание процессов CI/CD и способность сотрудничать с командами разработки по вопросам обеспечения качества
- Сильные аналитические навыки и способность решать проблемы, отличные коммуникативные навыки и умение работать в команде
- Способность работать под давлением с высокой самомотивацией и чувством ответственности
Преимущества
- Оплачиваемый отпуск
- Регулярные командные мероприятия
- Внутренние бонусы и льготы
- Конкурентоспособный пакет компенсаций
- Возможности профессионального развития
- Комплексное медицинское страхование
- Гибкий график работы
- Опционы на акции для сотрудников


