Ingénieur Sr. de Test Logiciel - Big Data, Python

  • Full Time
Job expired!

Description de l'entreprise

Visa est un leader mondial des paiements numériques, facilitant plus de 215 milliards de transactions de paiement entre consommateurs, commerçants, institutions financières et entités gouvernementales dans plus de 200 pays et territoires chaque année. Notre mission est de connecter le monde grâce au réseau de paiements le plus innovant, pratique, fiable et sécurisé, permettant aux individus, aux entreprises et aux économies de prospérer.

Lorsque vous rejoignez Visa, vous intégrez une culture d'objectif et d'appartenance - où votre croissance est prioritaire, votre identité est appréciée et le travail que vous faites a de l'importance. Nous croyons que les économies qui incluent tout le monde partout, élèvent tout le monde partout. Votre travail aura un impact direct sur des milliards de personnes à travers le monde - aidant à déverrouiller l'accès financier pour permettre l'avenir des mouvements de fonds.

Rejoignez Visa : Un Réseau au Service de Tous.

Description du poste

Responsabilités principales :

  • Traduire les exigences commerciales en cas de test efficaces, en planification de tests, en automatisation des tests et en exécution des tests.
  • Définir et mettre en œuvre des stratégies de test, des plans de test et des cas de test basés sur des méthodologies Agile.
  • Créer et exécuter des plans de test détaillés, complets et bien structurés.
  • Identifier, analyser et documenter les problèmes de fonction, de sortie ou de contenu du programme.
  • Planifier des calendriers de test ou des stratégies conformément à la portée du projet ou aux dates de livraison.
  • Concevoir, développer et maintenir des scripts de test automatisés utilisant Python, Shell scripting, SQL et d'autres technologies pertinentes.
  • Participer aux revues de conception de produits pour fournir des avis sur les exigences fonctionnelles, les conceptions de produits, les calendriers ou les problèmes potentiels.
  • Collaborer avec des ingénieurs de données pour comprendre les modèles de données, les schémas et les flux de données, et développer des stratégies de test appropriées.
  • Surveiller les efforts de résolution des bugs et suivre les succès.
  • Développer des programmes de test qui abordent des domaines tels que les impacts de base de données, les scénarios de logiciels, les tests de régression, les tests négatifs, les retests d'erreurs ou l'utilisabilité.
  • Effectuer des analyses historiques des résultats des tests et proposer des recommandations pour des améliorations.
  • Gérer les tests d'acceptation par les utilisateurs (UAT), gérer les sessions UAT et transférer l'UAT aux clients ou aux utilisateurs commerciaux.

Il s'agit d'un poste hybride. Les employés hybrides peuvent alterner entre le télétravail et le bureau. Il est attendu des employés à des postes hybrides qu'ils travaillent au bureau 2-3 jours fixes par semaine (déterminés par la direction/le site), avec une balise générale d'être au bureau 50% du temps ou plus en fonction des besoins de l'entreprise.

Qualifications

• Licence en informatique, systèmes d'information ou domaine connexe.
• Expérience avérée en tant qu'ingénieur en développement logiciel en test (SDET) avec une emphase sur l'ingénierie des données.
Expertise en Python, Shell scripting et SQL.
Bonne connaissance de la conception de scripts d'automatisation pour la performance et la maintenabilité.
Expérience avec des plateformes de données (par exemple, Hadoop, Spark, Hive)
• Proficient avec des outils de suivi de bugs et de génération de rapports.
• Solides compétences en résolution de problèmes et souci du détail.
• Excellentes compétences en communication et en travail d'équipe.
• Capacité à traduire les exigences commerciales en exigences techniques.
• Expérience dans la gestion des tests d'acceptation des utilisateurs (UAT) et la conduite des transferts de UAT.

Préféré:
• Connaissance de l'intégration continue et de la livraison continue (CI/CD) et du développement piloté par les tests (TDD).
• Familiarité avec les méthodologies Agile/Scrum.
• Excellentes compétences de collaboration pour s'engager auprès des parties prenantes du projet et des utilisateurs commerciaux durant l'UAT.
• Fortes compétences analytiques pour comprendre les besoins de l'entreprise et les traduire en exigences techniques.
• Expérience en facilitant des sessions de formation pour les utilisateurs commerciaux afin de mener efficacement l'UAT.

Informations complémentaires

Visa est un employeur EEO. Les candidats qualifiés recevront une considération pour l'emploi sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'orientation sexuelle, l'identité de genre, le handicap ou le statut de vétéran protégé. Visa considérera également pour l'emploi les candidats ayant des antécédents criminels conformément aux directives de l'EEOC et à la loi locale applicable.