Основное:
Локация: Удалённо (предпочтительно часовой пояс CET)
Вознаграждение: 4 400 – 5 500 евро брутто + опционы на акции
Язык: Русскоязычная команда
О Fundraise Up
Мы — Fundraise Up, глобальная платформа для сбора средств, созданная для того, чтобы делать пожертвования некоммерческим организациям быстрыми, беспрепятственными и доступными для всех. Каждый месяц наша технология обрабатывает десятки миллионов долларов пожертвований по всему миру. Мы сосредоточены на инновациях, которые напрямую влияют на результат: более быстрая загрузка, более высокие показатели конверсии, поддержка глобальных платежей и дизайн, ориентированный в первую очередь на доступность.
Нашей платформе доверяют многие ведущие мировые некоммерческие организации, включая UNICEF, Alzheimer’s Association и широкий спектр глобальных НПО. Имея рейтинг 4,9/5 на ведущих платформах для обзоров программного обеспечения, мы известны не только своим влиянием, но и качеством продукта, который мы создаём.
По-настоящему глобальный продукт
Мы работаем в корпоративном сегменте, обслуживая некоммерческие организации в Северной Америке, Великобритании, Австралии и Европе.
Мы создаём обширную и сложную экосистему продуктов, которая обслуживает некоммерческие организации, доноров и партнёров по всему миру. Платформа включает современный процесс оформления заказа и настраиваемые виджеты (каждый из которых является самостоятельным SPA), порталы для доноров, организаций и партнёров, инструменты администрирования и несколько внутренних приложений.
Наш бэкенд работает на Node.js (Koa, NestJS) и MongoDB. Фронтенд-стек включает Webpack, Vue.js и React, причём почти весь код написан на TypeScript. Для высокопроизводительной обработки сообщений и фоновых задач мы используем Kafka (для миллионов событий) и Bull (Redis). Данные аналитики хранятся в ClickHouse, а для поиска мы используем Elasticsearch.
Команда
Мы — распределённая команда из более чем 160 продуктовых специалистов, включая более 80 инженеров. Наши сотрудники в основном базируются в Испании, Польше, Португалии, Грузии, Армении, Сербии, Турции и на Кипре. Многие из наших разработчиков имеют 5–10+ лет опыта, и мы культивируем атмосферу глубокого технического любопытства и обмена знаниями.
Несмотря на наш масштаб, мы работаем как сплочённая команда — где важна каждая задача и слышен каждый голос. Мы ценим вдумчивое сотрудничество, сильные инженерные практики и продуктовое мышление. Вы присоединитесь к команде, где на первом месте качество, наставничество и взаимное уважение.
О роли
В роли Senior QA Engineer (Quality Enablement) вы будете работать на стыке команд, сосредоточившись на повышении качества продукта через процессы, практики и влияние на инженерную культуру во всей организации.
QAE не пишет регулярно продуктовые тесты для команд. Вместо этого роль сфокусирована на:
- Помощи командам в построении эффективных стратегий тестирования
- Рецензировании тестовых сценариев, автоматизированных тестов и технических решений
- Анализе метрик качества и внедрении улучшений
- Обучении команд лучшим практикам тестирования и автоматизации
- Предотвращении инцидентов в продакшене и сокращении технического долга
- Участии в развитии тестовых фреймворков (хелперы, утилиты)
Чем вы будете заниматься
- Помогать продуктовым командам определять и улучшать стратегии тестирования (unit / integration / E2E)
- Проводить ревью тестовых сценариев, автоматизированных тестов и технических решений, связанных с качеством
- Анализировать дефекты, нестабильные тесты и результаты тестирования
- Внедрять улучшения на основе метрик качества и повторяющихся проблем
- Поддерживать команды в построении надёжной и масштабируемой автоматизации тестов
- Участвовать в развитии тестовых фреймворков и общих инструментов (хелперы, утилиты)
- Взаимодействовать с инженерами, продуктовыми командами и QA-инженерами
- Обучать команды и быть наставником по вопросам тестирования и подходов к автоматизации
- Обеспечивать, чтобы автоматизация тестов не оказывала негативного влияния на производительность CI
- В Fundraise Up ИИ — это инструмент по умолчанию, а не экспериментальный. Мы ожидаем, что каждый член команды активно использует ИИ в своей повседневной работе, определяет, где ИИ может изменить характер задач в его функции, и повышает свою грамотность по мере развития инструментов. Вы уже должны осмысленно использовать ИИ в своей работе и понимать, где он добавляет ценность и как может улучшить ваш рабочий процесс.
Требования
- 7+ лет опыта тестирования веб-приложений по клиент-серверной модели
- 3+ года опыта в автоматизации тестирования
- Практический опыт написания автоматизированных тестов (E2E / интеграционные)
- Опыт работы с JavaScript / TypeScript
- Понимание архитектуры фронтенда (React)
- Понимание архитектуры бэкенда (Node.js / NestJS)
- Опыт разработки или поддержки тестовых фреймворков
- Глубокое понимание уровней тестирования (модульное / интеграционное / сквозное)
- Опыт написания тестовых сценариев или определения стратегии тестирования
- Опыт ревью автоматизированных тестов (code review)
- Опыт работы с CI/CD (Jenkins или аналогичными)
- Docker (образы, сети, тома, docker-compose)
- Способность влиять на качество через процессы, а не только через код
- Навыки эффективной коммуникации
- Ответственный подход и готовность брать на себя ответственность за решения, связанные с качеством
Будет плюсом
- Опыт внедрения процессов тестирования или автоматизации в командах
- Опыт работы с метриками качества (процент нестабильных тестов, покрытие, производительность CI)
- Опыт анализа дефектов и совершенствования процессов
- Опыт проведения тренингов, воркшопов или наставничества
- Опыт работы с несколькими продуктовыми командами
- Опыт создания или развития E2E фреймворков
- Опыт сокращения нестабильных тестов и оптимизации CI
- Опыт работы в платформенных или enablement-командах
Почему стоит работать с нами
- Сильная, сплочённая продуктовая команда, которая отвечает за то, что создаёт
- Чёткое продуктовое видение и доступ к реальной обратной связи от глобальных лидеров некоммерческого сектора
- Плоская структура: никакой политики, только отличная работа с отличными людьми
- Прозрачная корпоративная культура — мы делимся тем, как растем, откуда поступает выручка и каковы дальнейшие планы
- Долгосрочная перспектива: мы предлагаем опционы на акции и ценим устойчивый, значимый вклад
Бенефиты
- 31 день отпуска
- 100% оплачиваемый план телемедицины
- Помощь в организации домашнего офиса: компания предлагает помощь в покупке мебели (офисное кресло, письменный стол, монитор) и других предметов для создания комфортного рабочего пространства.
- Курсы по изучению английского языка
- Релевантное профессиональное образование
- Абонемент в тренажерный зал или бассейн
- Коворкинг
- Удалённая работа.
**Обратите внимание: Все официальные письма от Fundraise Up будут отправляться исключительно с домена @fundraiseup.com. Будьте бдительны и проверяйте подлинность писем, заявляющих, что они от нашей компании.
Мы — работодатель, предоставляющий равные возможности. Мы поддерживаем разнообразие и стремимся создавать инклюзивную среду для всех сотрудников. Мы не допускаем дискриминации по признаку расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности или её выражения, возраста, национального происхождения, инвалидности или любого другого признака, охраняемого применимым законодательством в странах, где мы работаем.