Fairphone
Амстердам, Нидерланды2 месяца назад
Fairphone — это больше, чем просто компания; мы являемся мировым лидером в области устойчивой модульной электроники, стремящимся изменить индустрию электроники изнутри. Основываясь на прочных социальных и экологических ценностях, мы представляем собой разнообразную и инклюзивную команду, состоящую из людей с разным жизненным опытом, создающих потребительскую электронику, которая реально меняет мир.
В Fairphone вы найдете поддерживающую и безопасную среду, где каждый может быть собой, открыто сотрудничать и иметь свободу учиться и развиваться, потому что именно так мы вместе внедряем инновации и добиваемся перемен! Итак... вы проактивный, мотивированный член команды, который любит проявлять инициативу и привносить позитивную энергию? Вам нравится работать в быстро меняющейся стартап- или скалап-среде? Вы отличный коммуникатор, который ценит сотрудничество и принимает различные точки зрения? И самое главное, чувствуете ли вы сильную связь с миссией и ценностями Fairphone? Если вы киваете и думаете: «Да, это я!», то ознакомьтесь с нашей вакансией ниже!
Пожалуйста, имейте в виду, что мы признаем, что живем во времена, когда использование ИИ может принести много преимуществ и поддержки. Однако мы хотим знать настоящего ВАС. Пожалуйста, постарайтесь ограничить использование инструментов ИИ при ответах на заявку; мы ценим подлинность и призываем вас использовать свое творчество!
Местоположение: Амстердам (вы должны иметь право на работу в Нидерландах) Часы работы: 32–40 часов в неделю Начало работы: 1-е число месяца Продолжительность контракта: 12-месячный трудовой договор с возможностью продления до постоянного Крайний срок подачи заявок: Постоянно. Пожалуйста, подавайте заявку как можно скорее.
В качестве нашего инженера по автоматизации QA вы будете формировать и повышать культуру качества в нашей команде веб-разработки. Подотчетный ведущему разработчику, вы будете находиться на стыке технической автоматизации, управления релизами и критического анализа в наших двух командах разработки Agile Scrum.
Это не традиционная роль тестировщика, ориентированного на конечный результат. Вы будете смещать фокус качества «влево», критически ставя под сомнение требования, выявляя крайние случаи и встраивая критерии приемки в Jira-тикеты до написания первой строки кода. Сегодня большая часть нашей QA-работы выполняется вручную нашими UX-дизайнерами и менеджером по внедрению. Вы возглавите наш переход к современной, автоматизированной среде QA, сохраняя при этом прагматичный подход, необходимый для управления структурированными планами ручного тестирования для текущих развертываний и примерно 1-2 крупных запусков в год.
Вы установите наши автоматизированные шлюзы перед развертыванием, создадите скрипты для обнаружения ошибок по расписанию и определите четкие правила определения серьезности ошибок. Вам необходимо будет дать нашим разработчикам возможность полностью владеть своими юнит- и интеграционными тестами, выступая в качестве авторитета, принимающего окончательное решение о запуске (go/no-go) для развертываний.
Архитектура и владение автоматизацией: Планирование, создание и поддержка наших сквозных наборов для автоматизации тестирования с использованием Playwright на Python.
CI/CD Quality Gates: Интеграция автоматизированного тестирования в GitHub Actions для создания автоматизированных шлюзов качества перед развертыванием и выполнение еженедельных скриптов для обнаружения ошибок в нашем веб-магазине.
Уточнение и критический анализ: Сотрудничество с владельцами продуктов и UX-дизайнерами во время сессий уточнения Jira для определения строгих критериев приемки, сценариев крайних случаев, а также нефункциональных требований.
Управление релизами и ошибками: Установление правил определения серьезности ошибок, улучшение среды staging и полная ответственность за решения о запуске (go/no-go).
Планирование ручного релиза: Разработка и выполнение структурированных планов ручного тестирования, обеспечение кросс-браузерной и кросс-платформенной совместимости, удобства использования и производительности. Как для фронтенда, так и для API и бэкенда.
Обеспечение стандартов качества и ответственности разработчиков: Установление строгих правил обеспечения качества и привлечение разработчиков к ответственности за базовое качество их кода. Вы будете настойчиво оспаривать пользовательские истории, pull-запросы и покрытие тестами, чтобы гарантировать строгое соблюдение командами правил качества перед передачей любого инкремента в продакшен.
Консультации по процессам: Активное участие в улучшении нашего определения «Готово» (Definition of Done) и инфраструктуры среды staging совместно с ведущим разработчиком и владельцами продуктов.
Создание фундамента автоматизации: Создание автоматизированного шлюза качества CI/CD перед развертыванием в GitHub Actions с использованием Playwright (Python bindings) для защиты нашего витринного магазина и серверной логики.
Внедрение Shift-Left Quality: Активное участие в уточнениях Jira, применение крайнего критического мышления для выявления технических крайних случаев и критериев приемки до начала разработки.
Руководство переходом QA: Балансировка текущих потребностей (~30% планирование ручного тестирования и стратегия релизов) с долгосрочными целями (~70% настройка автоматизации тестирования и обучение разработчиков).
Повышение качества инкрементов: Принятие на себя ответственности за улучшение общего качества программных инкрементов, поставляемых в продакшен, обеспечение постоянного сокращения количества ошибок после выпуска и регрессионных дефектов.
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 3 лет
Формат работы
Удаленно, Гибрид
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram