Кто мы...
Verra Mobility — мировой лидер в области интеллектуальных транспортных систем. Мы разрабатываем технологические решения, которые помогают миру безопасно и легко перемещаться. Мы способствуем развитию безопасных городов, работая с полицейскими управлениями и муниципалитетами над установкой более 4000 камер безопасности для контроля проезда на красный свет, превышения скорости и остановки школьных автобусов по всей Северной Америке. Мы также создаем умные дороги, обслуживая крупнейшие коммерческие автопарки и компании по прокату автомобилей в мире для управления транзакциями по оплате дорожных сборов и нарушениями для более чем 8,5 миллионов транспортных средств. И мы являемся ведущим поставщиком подключенных систем, обрабатывая около 165 миллионов транзакций ежегодно через 50+ отдельных дорожных управлений.
Культура
Verra Mobility Corporation — динамичная, предпринимательская компания, которая работает, руководствуясь философией и подходом «люди прежде всего». Компания живет в соответствии со своими основными ценностями — «Делай правильно», «Выбирай смелость вместо комфорта», «Побеждай вместе» и «Возьми на себя ответственность» — во всем, что она делает для своих клиентов и членов команды. Компания стремится к росту, как органическому, так и за счет приобретений, чтобы продолжать оставаться неоспоримым лидером рынка, ориентируясь на действия, клиентов, командную работу, достижение результатов и стремление к совершенству.
Обзор позиции
Архитектор QA отвечает за видение, стратегию и практическое внедрение обеспечения качества на платформах Platform, Credential и Violations, подчиняясь Старшему корпоративному архитектору. Это индивидуальная роль без прямых подчиненных: влияние исходит от технической компетентности и прямого партнерства, а не от организационных полномочий.
Вы лично будете создавать фреймворки автоматизации, писать и проверять тестовый код, а также напрямую работать в составе команды, когда команде нужна помощь, включая обучение инженеров, парное программирование для решения сложных задач и непосредственное выполнение работы, когда это является самым быстрым способом продвинуть команду вперед.
Основные обязанности
Стратегия и стандарты качества
- Ответственность за видение QA: Определять и отвечать за корпоративное видение QA и долгосрочную стратегию автоматизации на платформах Platform, Credential и Violations, руководствуясь принципом «сдвиг влево».
- Установление стандарта тестирования: Установить пирамиду тестирования и подход к автоматизации, охватывающий модульное, интеграционное, контрактное, сквозное, нагрузочное и нефункциональное тестирование, в качестве единого стандарта, допуская при этом обоснованные различия между портфелями.
- Расширение стратегии на асинхронные системы: Расширить дорожную карту инструментов качества для стратегий тестирования и валидации асинхронных, управляемых событиями и основанных на сообщениях интеграций, а не только для синхронных запросов и ответов.
Практическое внедрение
- Создание общих фреймворков: Лично создавать и поддерживать основные фреймворки автоматизации и общие библиотеки тестов, а также писать и проверять тестовый код, скрипты автоматизации и планы тестирования непосредственно совместно с инженерами команд.
- Непосредственное устранение препятствий для команд: Вмешиваться напрямую, когда команде не хватает навыков или возможностей для автоматизации для реализации стратегии, занимаясь парным программированием с инженерами, проводя учебные сессии или написав начальный набор тестов, чтобы помочь команде продвинуться вперед.
- Руководство нефункциональным тестированием: Выполнять и руководить нефункциональным тестированием, включая нагрузочное, стрессовое, производительностное и базовое тестирование безопасности, основанное на принципах OWASP, для сервисов, где профиль риска этого требует.
Межпортфельное партнерство
- Партнерство без полномочий: Напрямую работать с руководителями QA и техническими руководителями в рамках портфелей Platform, Credential и Violations для реализации стратегии QA в каждом конкретном контексте, руководя посредством технических стандартов, коучинга и практического партнерства, а не через прямые линии подчинения.
- Разрешение межпортфельных зависимостей: Определять и разрешать межпортфельные зависимости тестирования, например, обеспечивая возможность надежного тестирования командами Credential и Violations точек интеграции между рабочими процессами определения соответствия, предоставления доступа и обработки цитирований.
- Представление QA на архитектурных совещаниях: Представлять QA в Центре архитектурной экспертизы (Architecture CoE), указывая, где необходимо развивать стандарты автоматизации или качества, и отслеживать метрики качества, такие как уровень выхода дефектов, охват автоматизацией, время выполнения тестов и частота сбоев изменений.
Мы ищем опытного лидера в области обеспечения качества с подтвержденным опытом создания стратегии и возможностей автоматизации с нуля. Идеальный кандидат будет обладать следующими компетенциями:
Архитектура автоматизации
Глубокие, современные практические навыки проектирования и создания фреймворков автоматизации тестирования и общих библиотек, а не только поддержания существующих.
Проектирование асинхронного тестирования
Опыт проектирования стратегий тестирования и валидации для асинхронных, управляемых событиями и основанных на сообщениях интеграций, а не только для синхронных вызовов REST и SOAP.
Свободное владение качеством данных
Практические знания в области управления тестовыми данными и практики валидации качества данных для общих или регулируемых наборов данных.
Тестирование миграции
Опыт проектирования стратегий регрессионного тестирования и тестирования при переходе для миграций систем в реальном времени.
Влияние без полномочий
Опыт определения технического направления для нескольких команд без прямого командно-контрольного авторитета, руководствуясь в основном авторитетом и практическим партнерством.
Коммуникация с руководством
Сильные письменные и устные коммуникативные навыки, позволяющие донести стратегию качества как до инженеров, так и до руководства портфеля или предприятия.
Квалификация
- Опыт: 8+ лет в QA, обеспечении качества или разработке программного обеспечения, из которых 4+ года сосредоточены непосредственно на стратегии и архитектуре автоматизации тестирования. Требуется степень бакалавра в области компьютерных наук, инженерии или эквивалентный опыт.
- Практические навыки: Глубокие, современные практические навыки имеют решающее значение; кандидаты должны быть готовы писать производственный код автоматизации сегодня, в том числе напрямую участвовать в кодовой базе команды и создавать тесты.
- Экспертиза в тестировании: Знания процессов, принципов и методов тестирования на уровне ISTQB или эквивалентном уровне, наряду с сильным владением автоматизацией QA и написанием сценариев с использованием современных инструментов, причем Python, pytest и Playwright предпочтительнее старых фреймворков.
- Мастерство автоматизации: Отличное владение передовыми практиками автоматизации, включая чистое кодирование и Test Automation Pyramid, а также умение принимать решения о том, когда от них следует отклоняться.
- Нефункциональное тестирование и тестирование безопасности: Практические знания нефункционального тестирования, включая нагрузочное, стрессовое и испытательное тестирование, а также базовое тестирование безопасности, основанное на фундаментальных принципах OWASP, наряду с практическим, современным опытом работы с SQL, API REST и SOAP, инструментами CI/CD, а также инструментами для тестирования браузеров и мобильных устройств.
- Асинхронное тестирование и тестирование данных: Опыт проектирования стратегий тестирования и валидации для асинхронных, управляемых событиями и основанных на сообщениях интеграций, а также практические знания управления тестовыми данными и практики валидации качества данных для общих или регулируемых наборов данных.
- Опыт в предметной области (предпочтительно): Предпочтительна сертификация ISTQB или ASTQB или более продвинутый сертификат, наряду с опытом создания функции QA или автоматизации с более раннего или менее зрелого этапа. Опыт работы в областях мобильности, транспорта, оплаты дорожных сборов, парковки или других отраслях с высокой интенсивностью обработки транзакций является плюсом, как и знакомство с соответствующими нормативным требованиям тестирования, такими как PCI DSS и конфиденциальность данных.
- Миграция и оценка поставщиков (предпочтительно): Опыт проектирования регрессионных стратегий и стратегий тестирования при переходе для миграций систем в реальном времени также является плюсом, как и опыт оценки сторонних поставщиков инструментов автоматизации тестирования или качества, включая базовую оценку «создать или купить».
Ценности Verra Mobility
Идеальный кандидат для этой роли естественным образом работает в соответствии с основными ценностями Verra Mobility:
- Возьми на себя ответственность: Мы фокусируемся на высокой производительности и стремимся к прорывным результатам. Наши сотрудники обеспечивают подотчетность, оптимизируют и согласовывают работу, ориентируются на клиента и развивают инновации.
- Делай правильно: Мы отстаиваем честность и хорошие моральные качества. Члены нашей команды демонстрируют этичное поведение, проявляют здравый смысл и смелость.
- Выбирай смелость вместо комфорта: Мы беремся за разговоры, решения и действия, которые продвигают бизнес вперед, даже когда они кажутся некомфортными. Мы подвергаем сомнению предположения, решаем проблемы на ранней стадии и отдаем приоритет прогрессу над легкостью.
- Побеждай вместе: Мы верим в совместный рост и вдохновение людей. Мы ищем людей, которые сотрудничают, ценят различия, мыслят и действуют глобально, создают привлекательную рабочую среду и признают и развивают других.
Ценности Verra Mobility
Идеальный кандидат для этой роли естественным образом работает в соответствии с основными ценностями Verra Mobility:
- Возьми на себя ответственность. Мы фокусируемся на высокой производительности и стремимся к прорывным результатам. Наши сотрудники обеспечивают подотчетность, оптимизируют и согласовывают работу, ориентируются на клиента и развивают инновации.
- Делай правильно. Мы отстаиваем честность и хорошие моральные качества. Члены нашей команды демонстрируют этичное поведение, проявляют здравый смысл и смелость.
- Выбирай смелость вместо комфорта. Мы беремся за разговоры, решения и действия, которые продвигают бизнес вперед, даже когда они кажутся некомфортными. Мы подвергаем сомнению предположения, решаем проблемы на ранней стадии и отдаем приоритет прогрессу над легкостью.
- Побеждай вместе. Мы верим в совместный рост и вдохновение людей. Мы ищем людей, которые сотрудничают, ценят различия, мыслят и действуют глобально, создают привлекательную рабочую среду и признают и развивают других.
С вашего явного согласия, предоставленного в рамках процесса подачи заявления, мы будем хранить персональные данные кандидата исключительно в деловых целях, для которых они были собраны. Ни при каких обстоятельствах мы не будем хранить такие данные более двух (2) лет после завершения процесса найма, связанного с вакансией, на которую вы подали заявление, или в случае появления других связанных вакансий в компании. Уведомление о конфиденциальности кандидатов Verra Mobility
Verra Mobility является работодателем, предоставляющим равные возможности. Квалифицированные кандидаты получат рассмотрение для трудоустройства независимо от расы, цвета кожи, религии, пола, национального происхождения, сексуальной ориентации, гендерной идентичности, инвалидности или статуса ветерана, охраняемого законом.