Описание должности
Ключевые обязанности
- Проведение комплексного тестирования мобильных приложений, включая функциональное тестирование, тестирование производительности, тестирование безопасности и проверку API-интерфейсов для обеспечения качества продукта и пользовательского опыта.
- Проектирование, настройка и поддержка тестовых сред, имитирующих реальные сценарии использования, а также составление подробных отчетов о тестировании для документирования результатов и отслеживания прогресса.
- Специализация на тестировании блокчейн-технологий, включая проверку работоспособности, валидацию транзакций и оценку целостности системы для поддержки безопасных и масштабируемых децентрализованных решений.
- Сотрудничество с разработчиками, менеджерами продуктов и аналитиками QA для устранения дефектов, определения приоритетов исправлений и обеспечения своевременной поставки высококачественных релизов.
- Отслеживание новых методологий и инструментов тестирования, постоянное совершенствование процессов тестирования для повышения эффективности и охвата всех продуктовых линеек.
- Участие в проверке кода и предоставление обратной связи для улучшения качества программного обеспечения на этапе разработки при соблюдении строгих стандартов тестирования на протяжении всего жизненного цикла.
- Представление результатов тестирования и рекомендаций заинтересованным сторонам в виде четкой и лаконичной документации и презентаций для обеспечения соответствия целям проекта.
Требования к должности
- Диплом бакалавра в области компьютерных наук, программной инженерии или смежной области с глубоким пониманием принципов разработки программного обеспечения и практик обеспечения качества.
- Не менее 3 лет практического опыта в тестировании мобильных приложений, включая знание платформ iOS и Android, а также кросс-платформенных фреймворков тестирования.
- Подтвержденный опыт тестирования блокчейн-технологий, включая проверку смарт-контрактов, алгоритмов консенсуса и методологий тестирования децентрализованных приложений (dApp).
- Владение инструментами тестирования, такими как Selenium, Appium, Postman и JMeter, а также системами контроля версий, например Git, для управления тестовыми сценариями и средами.
- Глубокое понимание концепций тестирования API, включая RESTful-сервисы, GraphQL и SOAP, с опытом создания и выполнения автоматизированных тестовых случаев.
- Отличные аналитические навыки для выявления сложных ошибок, проведения анализа первопричин и разработки эффективных решений для повышения надежности и производительности системы.
- Способность работать как самостоятельно, так и в команде, с сильными коммуникативными навыками для передачи технических результатов нетехническим заинтересованным сторонам.
- Предпочтительный опыт работы с облачными платформами тестирования, CI/CD-конвейерами и практиками DevOps для поддержки гибких рабочих процессов разработки и непрерывной интеграции.
- Знание протоколов тестирования безопасности, включая тестирование на проникновение, оценку уязвимостей и соответствие отраслевым стандартам, таким как OWASP и GDPR.
- Высокая внимательность к деталям и навыки решения проблем для обеспечения полного охвата тестирования и минимизации дефектов после выпуска.
