Старший инженер по тестированию программного обеспечения - Большие данные, Python

  • Full Time
Job expired!

Описание компании

Visa является мировым лидером в области цифровых платежей, обрабатывая более 215 миллиардов платежных транзакций каждый год среди клиентов, продавцов, финансовых учреждений и государственных сущностей, в более чем 200 странах и территориях. Наша миссия - объединить мир через самую инновационную, удобную, надежную и безопасную платежную сеть, помогая отдельным лицам, бизнесу и экономикам процветать.

Вступление в Visa означает присоединение к сообществу, сосредоточенному на цели и принадлежности – где важность придается вашему личному росту, ваша идентичность ценится, и работа, которую вы делаете, действительно важна. Мы убеждены, что включающие экономики способны поднять всех, везде. Работа, которую вы делаете, будет напрямую влиять на миллиарды людей по всему миру, помогая открыть доступ к финансовой доступности и формируя будущее денежных транзакций.

Присоединяйтесь к Visa: Сеть, работающая для каждого.

Описание работы

Ключевые обязанности:

  • Преобразовывать бизнес-требования в влиятельные тестовые случаи, планы тестирования, автоматизацию тестирования и выполнение тестов.
  • Разрабатывать и внедрять стратегии тестирования, планы и сценарии на основе Agile методологий.
  • Создавать и выполнять детализированные, комплексные и хорошо структурированные планы и случаи тестирования.
  • Идентифицировать, анализировать и документировать проблемы с функцией программы, выводом или содержанием.
  • Распоряжаться графиками тестирования или стратегиями в соответствии с проектом или сроками поставки.
  • Проектировать, разрабатывать и поддерживать автоматизированные тестовые скрипты с использованием Python, Shell scripting, SQL и других соответствующих технологий.
  • Участвовать в обзорах дизайна продукта для вклада мнения по функциональным требованиям, дизайнам продуктов, расписаниям или потенциальным проблемам.
  • Работать вместе с инженерами данных для понимания моделей данных, схем и потоков данных и установления соответствующих стратегий тестирования.
  • Мониторить усилия по устранению ошибок и отслеживать показатели успеха.
  • Разрабатывать тестовые программы, которые касаются областей, таких как влияние на базу данных, программные сценарии, регрессионное тестирование, негативное тестирование, повторные тесты ошибок или юзабилити.
  • Проводить исторический анализ результатов тестов и предлагать улучшения.
  • Управлять Пользовательским Тестированием Приемлемости (UAT), контролировать UAT сессии, и проводить UAT передачу клиентам или бизнес-пользователям.

Это гибкая позиция, позволяющая сотрудникам чередовать удаленную работу и работу в офисе. От сотрудников на гибких должностях ожидается, что они будут работать в офисе 2-3 фиксированных дня в неделю (как определяется руководством/локацией). В общем, ожидается, что персонал будет присутствовать в офисе на 50% или более времени, в зависимости от бизнес-потребностей.

Требования

• Бакалавр в области компьютерных наук, информационных систем или смежной области.
• Установленный опыт работы в качестве Инженера-разработчика программного обеспечения для тестирования (SDET) с акцентом на инженерию данных.
Экспертные знания в Python, Shell scripting и SQL.
Глубокое понимание проектирования автоматизированных скриптов для производительности и поддерживаемости.
Опыт работы с платформами данных (например, Hadoop, Spark, Hive)
• Владение инструментами для отслеживания багов и генерации отчетов.
• Высокие навыки решения проблем и внимание к деталям.
• Отличные навыки общения и работы в команде.
• Способность преобразовывать бизнес-требования в технические спецификации.
• Опыт управления Пользовательским Тестированием Приемлемости (UAT) и проведения UAT переходов.

Желательные:
• Знание непрерывной интеграции и непрерывной доставки (CI/CD) и разработки на основе тестирования (TDD).
• Знакомство с методиками Agile/Scrum.
• Отличные навыки совместной работы для взаимодействия с участниками проекта и бизнес-пользователями во время UAT.
• Сильные аналитические навыки для понимания бизнес-потребностей и преобразования их в технические требования.
• Опыт проведения тренинговых сессий для бизнес-пользователей для эффективного проведения UAT.

Дополнительная информация

Visa является работодателем, предоставляющим равные возможности. Все квалифицированные кандидаты будут рассматриваться на занятие вакантной должности без дискриминации по признакам расы, цвета кожи, религии, пола, национального происхождения, сексуальной ориентации, гендерной идентичности, инвалидности или статуса ветерана. Visa также будет рассматривать для работы лиц, имеющих уголовные судимости, в соответствии с руководством EEOC и применимым местным законодательством.