Full Stack QA Engineer
Tangem — высокотехнологичная компания в сфере блокчейна, основанная в 2017 году со штаб-квартирой в Цуге, Швейцария, и филиалами в Северной Америке, Восточной Европе и Азиатско-Тихоокеанском регионе.
Tangem начинала с идеи сделать цифровые активы доступными для широких масс, используя уникальное сочетание аппаратного кошелька на основе смарт-карт и мобильных приложений. Сегодня компания владеет и продвигает технологию аппаратного холодного кошелька для цифровых активов с безопасным и простым пользовательским интерфейсом в 220 странах. Наши клиенты наслаждаются настройкой в течение 1 минуты с максимальным уровнем безопасности для цифровых активов на своем кошельке. Решения Tangem предлагают мультиподдержку растущего числа тысяч токенов с помощью одного кошелька. SBI Crypto Investment Ltd., венчурная инвестиционная компания в области цифровых активов, полностью принадлежащая SBI Holdings Inc., инвестировала 15 миллионов долларов в Tangem в 2019 году для массового внедрения технологии блокчейн.
Основной технологический стек: Python, Pytest, Locust, HTTPX/Requests, Playwright, Allure/Allure TestOps, GitHub Actions, Docker, Kafka, Shell, Grafana, ArgoCD, PostgreSQL
Обязанности:
- Сквозное веб-тестирование: Проведение углубленного ручного и автоматизированного тестирования полнофункциональных веб-приложений, охватывающего пользовательские интерфейсы (UI), бэкэнд API и интеграцию с базами данных.
- Автоматизация тестирования: Разработка, создание и поддержка скриптов автоматизированного тестирования как для веб-UI, так и для API с нуля (с использованием Python, Pytest, Playwright и HTTPX/Requests), а также активная поддержка существующего фреймворка тестирования.
- Тестирование новых функций: Анализ и проверка требований и технических спецификаций, обеспечение полного охвата тестированием.
- Документация по тестированию: Разработка, проверка и выполнение подробных планов тестирования и тестовых сценариев на основе функциональных и нефункциональных требований.
- Инфраструктура и CI/CD: Интеграция автоматизированных тестов в конвейеры CI/CD (GitHub Actions, ArgoCD), настройка тестовых сред (Docker, Shell) и управление отчетностью по тестированию (Allure TestOps).
- Анализ и планирование: Анализ и проверка требований и технических спецификаций, обеспечение полного охвата тестированием.
- Взаимодействие: Тесное сотрудничество с кросс-функциональными командами (разработчики, менеджеры по продукту) для проверки новых функций, исправления ошибок и проведения регрессионного тестирования.
- Наставничество: Наставничество, адаптация и развитие QA-инженеров, обмен техническими знаниями и лучшими практиками.
- Оптимизация: Разработка и совершенствование процессов тестирования, оптимизация рутинных рабочих процессов (включая использование инструментов ИИ).
Что мы ожидаем от вас:
- Опыт: 5+ лет общего опыта в QA, включая значительный практический опыт в автоматизации тестирования (Python) и сильный опыт ручного бэкэнд-тестирования сложных приложений.
- Основной технологический стек: Python, Pytest, Locust, HTTPX/Requests, Allure/Allure TestOps, GitHub Actions, Docker, Kafka, Postman/Hoppscotch, Shell, Grafana, ArgoCD, PostgreSQL.
- Глубокое понимание микросервисной архитектуры (способность тестировать взаимодействие между сервисами, потоки данных и отказоустойчивость).
- Подтвержденный опыт тестирования API (HTTP/WS) и связанных инструментов.
- Практический опыт работы с реляционными базами данных (PostgreSQL) и брокерами сообщений (Kafka).
- Уверенное владение работой с логами, системами мониторинга (Grafana) и контейнеризацией (Docker).
- Soft Skills & Processes: Сильные аналитические навыки и навыки критического мышления, глубокое понимание методологий тестирования программного обеспечения и опыт работы в Agile (Scrum) среде.
- Современные инструменты: Уверенное использование LLM для ускорения создания документации по тестированию и оптимизации процессов тестирования.
Желательно:
- Опыт внедрения инструментов ИИ в повседневные задачи;
- Опыт работы в FinTech / Crypto: Опыт работы с финансовыми или криптовалютными продуктами, а также понимание специфики транзакций и требований к высокой безопасности, очень желательно.
- Опыт нагрузочного тестирования
Что мы предлагаем:
- Стабильность, развитие, участие в росте будущей компании-единорога;
- Удаленная работа из любой точки мира, за исключением России и Беларуси, с графиком, согласованным с GMT+3;
- Конкурентная заработная плата в EURO/USDT;
- Неограниченный оплачиваемый отпуск;
- Подарки на день рождения;
- Компенсация на покупку необходимой технической техники для работы. Не стесняйтесь отправлять свое резюме на slubianova@tangem.com