Создание качественных продуктов, которым люди могут доверять.
В AJ Bell мы считаем, что инвестирование должно приносить удовлетворение. Для наших клиентов это означает возможность полагаться на безопасные, надежные и простые в использовании технологии при управлении своим финансовым будущим.
В качестве старшего инженера по тестированию программного обеспечения вы будете играть ключевую роль в обеспечении этой уверенности. Вы будете тестировать приложения, процессы и интеграции, лежащие в основе нашего клиентского опыта, помогая нам поставлять программное обеспечение, которое работает должным образом и продолжает функционировать по мере развития наших продуктов.
Вы будете работать с пользовательским интерфейсом (UI), API, внутренними рабочими процессами, сторонними системами и интеграциями между ними, включая сквозное тестирование. Вы будете сочетать практический опыт тестирования с подходом, ориентированным на автоматизацию, помогая командам разработчиков выявлять риски на ранних этапах и предоставлять надежные, производительные решения.
Вы также будете играть важную роль в команде тестирования, обучая и поддерживая других тестировщиков, проверяя их работу и помогая руководителю команды сбалансировать нагрузку и приоритеты.
Это возможность работать над продуктами, которые помогут сформировать то, как люди инвестируют в свое будущее финансовое благополучие. Вы станете частью сфокусированной команды разработки приложений, где успех измеряется не только функциями, которые мы поставляем, но и ценностью и качеством, которые мы создаем для наших клиентов.
Что вы будете делать
Обеспечение качества клиентского опыта
- Проводить тестирование пользовательского интерфейса (UI), API, внутренних рабочих процессов, сторонних систем и интеграций, включая сквозное тестирование.
- Понимать и интерпретировать бизнес-, функциональные и технические требования.
- Понимать продукты и процессы AJ Bell, а также соответствующее законодательство в области финансовых услуг.
- Использовать свой опыт тестирования для влияния на разработку и поставку решений, помогая командам достигать наилучших результатов для клиентов.
- Выполнять тестовые сценарии и записывать результаты, используя инструменты тестирования программного обеспечения, такие как JIRA и Xray.
- Оперативно сообщать об ошибках, предоставляя четкую и достаточную информацию для поддержки расследования и устранения.
- Поддерживать приемочное тестирование пользователями (UAT) и выпуск в производственную среду.
- Применять понимание гибких методологий работы (Agile) на протяжении всего процесса разработки.
Встраивание тестирования в процесс разработки
- Работать вместе с техническими руководителями и другими тестировщиками с момента зарождения проекта для создания и внедрения соответствующих подходов к автоматизации тестирования.
- Балансировать автоматизированное и ручное тестирование для обеспечения эффективного покрытия и уверенности в релизах.
- Применять подход, ориентированный на автоматизацию, везде, где это целесообразно.
- Проводить исследовательское тестирование в среде гибкой разработки (Agile).
- Разрабатывать инструменты тестирования и расширять тестовые фреймворки и тестовые среды.
- Поддерживать новые исследовательские проекты и концепции, помогая нам исследовать лучшие способы создания и тестирования наших продуктов.
Поддержка и развитие других тестировщиков
- Обучать и поддерживать тестировщиков в команде, делясь знаниями и помогая другим развивать свои навыки.
- Проверять работу тестировщиков посредством взаимных проверок и предоставлять конструктивную обратную связь.
- Делегировать работу и устанавливать задачи, цели и ориентиры по мере необходимости.
- Выступать в качестве первой точки контакта для тестировщиков, нуждающихся в технической поддержке или поддержке по тестированию.
- Тесно сотрудничать с руководителем команды для балансировки рабочей нагрузки, приоритетов и выполнения задач.
Помощь нам в постоянном совершенствовании
- Привносить свои знания и опыт в обсуждениях о том, как мы создаем и тестируем программное обеспечение.
- Выявлять возможности для улучшения подходов к тестированию, автоматизации, инструментов и сред.
- Сотрудничать с разработчиками, техническими руководителями и другими заинтересованными сторонами для выявления рисков и раннего решения проблем.
- Вносить вклад в культуру, в которой качество является ответственностью каждого.
О вас
Мы не ожидаем, что у вас будет опыт работы с каждой используемой нами технологией. Важно, чтобы вы были опытным тестировщиком с прочными техническими знаниями, желанием постоянно учиться и уверенностью в том, чтобы делиться своим опытом с другими.
Опыт
- Опыт работы старшим тестировщиком, делегирования работы другим тестировщикам в команде и выполнения роли первой точки контакта, если им требуется помощь или поддержка.
- Полное понимание жизненного цикла и методологий тестирования.
- Создание и разработка автоматизированных тестовых сценариев с использованием методологии BDD.
- Поддержка и улучшение существующих фреймворков автоматизации.
- Проведение исследовательского тестирования в среде гибкой разработки (Agile).
- Разработка инструментов тестирования и расширение тестовых фреймворков и тестовых сред.
- Подтвержденный опыт тестирования API с использованием интеграционных инструментов.
Технические знания
- Знание Cypress, Gherkin, Page Object Model, PactumJS и TypeScript.
- Глубокое понимание тестируемых процессов и систем, включая способность тестировать отдельные компоненты и связанные с ними процессы.
- Хорошее понимание концепций автоматизации тестирования и их практического применения.
- Подход, ориентированный на автоматизацию, при выполнении тестов, где это уместно.
- Опыт работы с инструментами тестирования программного обеспечения, такими как JIRA и Xray.
Как вы будете работать
- Тщательное внимание к деталям и сильная ориентация на качество.
- Отличные коммуникативные навыки, способность эффективно работать как с техническими, так и с нетехническими коллегами.
- Коллаборативный подход и готовность делиться знаниями.
- Уверенность в способности оспаривать, влиять и участвовать в технических дискуссиях.
- Проактивный подход к выявлению рисков и поиску практических решений.
- Искреннее желание учиться, адаптироваться и улучшать способы тестирования и поставки программного обеспечения.
О AJ Bell
В AJ Bell мы считаем, что инвестирование должно приносить удовлетворение. Независимо от того, ищете ли вы ISA, пенсионный или торговый счет, хотите ли вы инвестировать с помощью финансового консультанта или самостоятельно, у нас есть простые в использовании решения, подходящие для людей любого уровня.
Мы являемся одним из самых быстрорастущих инвестиционных платформенных бизнесов в Великобритании, которому доверяют как профессиональные финансовые консультанты, так и начинающие инвесторы.
Сегодня более 762 000 клиентов доверяют нам управление активами на сумму более 121,5 млрд фунтов стерлингов. Постоянно стремясь сделать инвестирование проще и доступнее, мы помогаем большему количеству людей взять под контроль свое финансовое будущее.
Технологии, лежащие в основе наших продуктов, играют важную роль в достижении этой цели. Надежные, устойчивые и хорошо протестированные приложения помогают нашим клиентам уверенно инвестировать и гарантируют, что они могут рассчитывать на нас, когда это важно.
Мы гордимся тем, что два года подряд признаны «Отличным местом для работы»® (Great Place to Work®), а также шесть лет подряд входим в список 100 лучших компаний Великобритании для работы (UK's Best 100 Companies to Work For). Это признание, которым мы гордимся, и отражение поддерживающей и коллаборативной культуры, которую мы стремимся создать для наших сотрудников.
Что мы предлагаем
- 26 дней отпуска, увеличивающихся с выслугой лет, плюс схема покупки/продажи дней и государственные праздники.
- 7% пенсионный план с соответствующими взносами.
- Дискреционная бонусная схема.
- Акционерные программы, включая бесплатные акции и опционы BAYE.
- Медицинская страховка (Health Cash Plan) и льготное частное медицинское обслуживание.
- Бесплатный тренажерный зал на территории.
- Улучшенный семейный отпуск (при соблюдении критериев квалификации).
- Программы кредитования на проезд и покупку велосипеда.
- Программа поддержки сотрудников (Employee Assistance Programme).
Жизнь в AJ Bell
- Регулярные социальные мероприятия, включая летние и рождественские вечеринки.
- Возможности обучения и развития, адаптированные для вас.
- Повседневный дресс-код.
- Дружелюбная, поддерживающая командная атмосфера.
Наши способы работы
В AJ Bell наши сотрудники — сердце нашей культуры. Мы верим в построение прочных связей через совместную работу. Именно поэтому мы предлагаем гибридную модель работы, где вы будете проводить минимум 50% рабочего времени в месяц в офисе. Для новых членов команды начальный период будет проходить полностью в офисе, чтобы помочь вам погрузиться в наш бизнес и построить ценные отношения с коллегами.
Инклюзивность и разнообразие
Мы стремимся создать инклюзивную среду, где каждый чувствует уважение, поддержку и возможность быть собой на работе.
Мы приветствуем заявки от всех кандидатов и принимаем решения о найме на основе навыков, опыта и потенциала.
Информация об агентствах
Данная вакансия находится в ведении исключительно нашей внутренней команды по подбору персонала. Мы не сотрудничаем с кадровыми агентствами по данной возможности и принимаем только заявки, поданные непосредственно кандидатами.