Municipal Credit Union

Analyste QA et Tests

JavaScriptSQLC#
Traduction automatique. Consultez l’original.

À propos de MCU

Chez Municipal Credit Union, nous sommes convaincus qu'une culture d'entreprise exceptionnelle contribue à créer une équipe heureuse et motivée, qui s'investit pleinement pour obtenir les meilleurs résultats pour elle-même et pour ses membres. Depuis plus de 100 ans, MCU fournit des produits financiers abordables et des services pratiques à une base de membres qui compte aujourd'hui plus de 600,000 personnes. Avec chaque nouvelle génération que nous avons le plaisir de rencontrer, nous maintenons la promesse des coopératives de crédit : des personnes au service des personnes.

Notre mission

Aider les New-Yorkais qui travaillent dur à bâtir des lendemains meilleurs.

Notre vision

Être l'institution financière la plus appréciée de New York en aidant nos membres à construire leur meilleur avenir financier.

Présentation : L'analyste QA et tests analyse de manière indépendante les exigences métier et techniques, identifie les besoins des programmes/projets, développe la stratégie, les plans, l'approche et les scénarios de test, et effectue les tests fonctionnels ainsi que les tests d'acceptation utilisateur pour les technologies principales de la coopérative de crédit. L'analyste collabore avec le développement logiciel, le support applicatif, les opérations informatiques, l'analyse métier, la sécurité de l'information, l'infrastructure, les équipes de projet, les parties prenantes métier, les fournisseurs et les utilisateurs finaux, tout en maintenant une indépendance et des contrôles qualité appropriés.

Pourquoi vous serez un bon candidat :

Nos valeurs fondamentales font partie intégrante de qui nous sommes et de qui nous recrutons. En vivant nos valeurs fondamentales au quotidien, nous continuons à attirer les meilleurs talents, à obtenir des résultats inégalés et à nous mettre continuellement au défi d'être meilleurs qu'hier. Ces valeurs sont au cœur de notre organisation et de chaque membre de l'équipe. Pour être un excellent candidat, vous apporterez les éléments suivants :

  1. Résultats - Nous sommes passionnés par la victoire.
  1. Agilité - Nous anticipons, répondons et pivotons de manière proactive pour garantir la réussite de MCU.
  1. Intégrité - Nous opérons avec les normes éthiques les plus élevées et le plus haut degré d'honnêteté.
  1. Appartenance - Nous cultivons une culture d'inclusion et de travail d'équipe.
  1. Responsabilité - Nous prenons nos responsabilités personnelles et nous nous tenons comptables des résultats.

Responsabilités

Les tâches spécifiques incluent, sans s'y limiter, les points suivants : *

  1. Superviser et coordonner le cycle de vie complet de l'analyse technique et des tests pour de multiples initiatives technologiques complexes. *
  1. Créer des plans de test pour le déploiement, la mise à niveau et la maintenance des plateformes et applications majeures. Suivre les meilleures pratiques de test et les exécuter de manière efficace et opportune. *
  1. Examiner les exigences métier, les user stories, les critères d'acceptation, les flux de processus, les conceptions techniques, les demandes de changement et la documentation des fournisseurs pour garantir leur exhaustivité, clarté, traçabilité, précision et testabilité. *
  1. Participer dès le début à la planification de projet, au raffinement du backlog, aux revues de conception, à la planification des sprints, à la planification des versions et aux activités de préparation au changement afin d'identifier les risques qualité et les dépendances de test. *
  1. Développer des stratégies et des plans de test basés sur les risques qui définissent la portée, les objectifs, les environnements, les besoins en données, les rôles, les critères d'entrée et de sortie, les calendriers, les dépendances, les hypothèses, les risques et les preuves requises. *
  1. Créer et maintenir des scénarios de test détaillés, des cas de test, des scripts de test, des données de test, des matrices de traçabilité, des suites de régression, des listes de contrôle et des actifs de test réutilisables. *
  1. Exécuter des tests fonctionnels, d'intégration, d'interface, système, de bout en bout, de régression, smoke, sanity, exploratoires, négatifs, d'utilisabilité, d'accessibilité, de conversion de données, de sécurité, de performance, de résilience et de préparation à la production, selon les besoins. *
  1. Tester les solutions web, de bureau, mobiles, API, batch, bases de données, rapports, transferts de fichiers, flux de travail, hébergées par des fournisseurs et développées en interne à travers les environnements pris en charge. *
  1. Valider les services REST et SOAP, les charges utiles de requête et de réponse, l'authentification, la gestion des erreurs, le comportement des contrats, le traitement en aval et les intégrations tierces en utilisant les outils approuvés. *
  1. Valider les requêtes SQL, les procédures stockées, les objets de base de données, les rapports, les mappages de données, les calculs, les transformations, les interfaces, les résultats de réconciliation et l'intégrité des données entre les systèmes sources et cibles. *
  1. Augmenter la capacité de l'équipe grâce à l'utilisation de solutions automatisées pour permettre rapidité et agilité dans la réponse aux besoins métier. *
  1. Créer, exécuter, maintenir et améliorer des tests automatisés pour une couverture fonctionnelle, API, d'intégration et de régression répétable en utilisant les frameworks et normes de codage approuvés. *
  1. Intégrer les tests automatisés dans les pipelines Azure DevOps ou d'autres pipelines CI/CD approuvés et analyser les résultats pour fournir un retour rapide sur la qualité des builds et les risques liés aux versions. *
  1. Identifier, reproduire, documenter, prioriser et suivre les défauts avec des étapes claires, les résultats attendus et réels, des captures d'écran ou des journaux, la gravité, l'impact métier, les détails de l'environnement et les preuves à l'appui. *
  1. Diriger ou soutenir le triage des défauts ; travailler avec les développeurs, les fournisseurs, les analystes métier et les parties prenantes pour clarifier les problèmes, déterminer la disposition et favoriser une résolution rapide. *
  1. Maintenir une traçabilité bidirectionnelle entre les exigences, les cas de test, les défauts, les résultats de test, les approbations et les décisions de mise en production dans les systèmes d'enregistrement approuvés. *
  1. Valider les packages de déploiement, les changements de configuration, les étapes de mise en œuvre, les notes de version, la documentation de support, la surveillance, les procédures de retour arrière et les listes de contrôle de préparation à la production. *
  1. Soutenir les tests d'acceptation utilisateur (UAT) en coordonnant la préparation des tests, les données, l'accès, les calendriers, les instructions, la collecte de preuves, le routage des défauts et le reporting d'état, tout en préservant la responsabilité métier de l'acceptation. *
  1. Effectuer la validation post-implémentation et les tests smoke en production, surveiller les problèmes précoces et contribuer aux revues d'incidents et à l'analyse des causes profondes lorsque des défauts atteignent la production. *
  1. Produire des rapports d'état de test concis et des métriques de qualité, incluant la progression de l'exécution, les taux de réussite et d'échec, l'ancienneté et les tendances des défauts, les défauts échappés, les retouches, la couverture d'automatisation, la couverture des exigences et la préparation à la mise en production. *
  1. Promouvoir le test « shift-left » en aidant les équipes à définir des critères d'acceptation testables, à améliorer la couverture unitaire et d'intégration, et à identifier les défauts plus tôt dans le cycle de vie du développement logiciel. *
  1. Améliorer continuellement les normes QA, les modèles, les outils, l'automatisation, la gestion des données de test, les contrôles d'environnement, la documentation et les pratiques de retour d'expérience. *
  1. Appliquer les pratiques QA appropriées à travers les méthodes de livraison Agile, Scrum, Kanban, Waterfall, implémentation fournisseur et hybrides. *
  1. Respecter les exigences en matière de gestion du changement, de développement sécurisé, de conservation des dossiers, de confidentialité, de sécurité de l'information, de gestion des incidents et de gouvernance technologique. *
  1. Maintenir des connaissances à jour sur les techniques de test, la sécurité des applications, la technologie des services financiers, les outils d'automatisation, la livraison de logiciels assistée par IA et les risques qualité émergents. *
  1. Adhérer à toutes les formations sur la conformité réglementaire, y compris BSA/AML/OFAC, et soutenir les responsabilités globales de conformité BSA/AML/OFAC applicables au poste. *
  1. Démontrer une communication écrite et verbale claire, un jugement sain, une attention aux détails, de l'objectivité, de l'appropriation, de la collaboration et des retours techniques constructifs. *
  1. Maintenir les normes éthiques les plus élevées et protéger les informations confidentielles des membres, des employés et de l'organisation. *
  1. Effectuer d'autres tâches connexes et projets spéciaux selon les besoins.

Éducation et expérience : *

  1. Une licence en informatique, systèmes d'information, génie logiciel, cybersécurité, technologie des affaires ou un domaine connexe est préférée ; une combinaison équivalente d'éducation, de formation, de certifications et d'expérience pertinente peut être prise en compte. *
  1. Trois ans ou plus d'expérience pratique en assurance qualité logicielle, tests, analyse de systèmes métier, support applicatif ou développement logiciel sont préférés. *
  1. Une expérience dans le test d'applications d'entreprise, d'intégrations, APIs, de bases de données, de rapports, de processus batch et de plateformes fournisseurs dans un environnement réglementé ou axé sur le contrôle est préférée. *
  1. Une expérience dans les services financiers ou les coopératives de crédit est préférée.

Connaissances et compétences techniques : *

  1. Solide connaissance du SDLC, du cycle de vie des tests logiciels, de l'assurance qualité, du contrôle qualité, des tests basés sur les risques, de la gestion des défauts, de la validation des versions et de la documentation de test. *
  1. Expérience pratique des tests manuels et familiarité avec les approches d'automatisation pour les tests d'interface utilisateur, API, d'intégration et de régression. *
  1. Expérience avec des outils tels que Azure DevOps, Postman, Selenium, Playwright, ou des outils comparables de gestion de test, de suivi des défauts, API et d'automatisation. *
  1. Connaissance pratique de C#, VB.NET, des applications .NET, ASP.NET, HTML, CSS, JavaScript, des services web, des microservices et des concepts orientés objet, suffisante pour tester et dépanner efficacement les solutions. *
  1. Solides compétences en SQL et Microsoft SQL Server, incluant la validation de requêtes, procédures stockées, objets de base de données, intégrité des données, extractions, rapports et packages SSIS. *
  1. Connaissance du contrôle de version, des pull requests, des pratiques de branchement, des revues de code, des pipelines de build, CI/CD, des pratiques de déploiement, de la gestion de configuration et de la validation de retour arrière. *
  1. Connaissance du codage sécurisé et des concepts de sécurité des applications, incluant l'identité, l'authentification, l'autorisation, le chiffrement, les secrets, la validation des entrées, le risque lié aux dépendances, les risques web courants, la confidentialité et l'auditabilité. *
  1. Capacité à examiner les journaux, les traces, les alertes de surveillance, les résultats de tâches, les sorties de données et la documentation technique pour isoler et communiquer la source probable et l'impact des problèmes. *
  1. Connaissance des concepts de tests de performance et de charge, des tests d'accessibilité, de la compatibilité mobile et navigateur, de la gestion des environnements de test et des contrôles des données de test. *
  1. La familiarité avec les outils de développement et de test assistés par IA, incluant la nécessité de valider le code généré, les cas de test, la gestion des données, la sécurité, la précision et la revue humaine, est souhaitable. *
  1. Une certification ISTQB, en assurance qualité, Agile, Azure, sécurité ou une certification technique pertinente est souhaitable.

Compétences clés : *

  1. Pensée analytique : Décompose les processus et systèmes complexes en composants testables et utilise des preuves pour identifier les risques et les causes profondes. *
  1. Orientation qualité et détail : Produit un travail précis et reproductible, et identifie les incohérences pouvant affecter les membres, les employés, les processus financiers, la conformité ou les opérations. *
  1. Indépendance et objectivité : Fournit des évaluations de qualité basées sur des faits et soulève les préoccupations avec respect, même en cas de pression sur les délais ou la livraison. *
  1. Communication : Explique clairement les défauts, les risques, l'état d'avancement et les recommandations aux publics techniques et non techniques. *
  1. Collaboration : Établit des relations productives à travers la technologie, les opérations, les équipes métier, les fournisseurs et les utilisateurs finaux sans compromettre les normes de qualité. *
  1. Planification et organisation : Gère des missions de test simultanées, les dépendances, les preuves et les délais tout en s'adaptant aux priorités changeantes. *
  1. Résolution de problèmes : Reproduit les problèmes, analyse les données et le comportement du système, et travaille méthodiquement vers une résolution pratique. *
  1. Appropriation et responsabilité : Suit les problèmes jusqu'à leur clôture, maintient des enregistrements fiables, fait remonter les préoccupations rapidement et respecte ses engagements. *
  1. Amélioration continue : Utilise les métriques, les rétrospectives, les incidents et les résultats des versions pour renforcer les processus de test et prévenir les récurrences.

Conditions de travail et exigences physiques

  1. Le travail est principalement effectué dans un bureau professionnel ou un environnement technologique distant en utilisant un ordinateur, un téléphone, des outils de collaboration et des systèmes de test pendant des périodes prolongées.
  1. Doit être capable de participer aux mises en production planifiées, aux validations de production, à la réponse aux incidents ou aux activités de test en dehors des heures normales de bureau si nécessaire.
  1. Doit être capable de communiquer efficacement, d'examiner des informations détaillées à l'écran et d'effectuer des activités répétitives au clavier et à la souris avec ou sans aménagement raisonnable.
  1. Des déplacements occasionnels vers les sites de MCU, les sites des fournisseurs ou pour des réunions de projet peuvent être requis.

Pourquoi vous aimerez travailler ici

La fourchette de rémunération pour ce poste se situe entre $71,600-116,550 par an. Le salaire de base réel proposé peut varier en fonction de plusieurs facteurs tels que les connaissances liées au poste, les compétences, l'expérience et le lieu. Les employés occupant ce poste peuvent également être éligibles à une prime discrétionnaire, un plan 401(k) avec un abondement employeur de 6% par période de paie. Les avantages sociaux pour ce poste incluent une assurance médicale, vision, dentaire, vie et invalidité, des congés payés flexibles et 11 jours fériés payés par an.

Municipal Credit Union (MCU) est un employeur garantissant l'égalité des chances. Municipal Credit Union offre des opportunités d'emploi égales à tous les employés et candidats à l'emploi et interdit la discrimination et le harcèlement de toute nature, sans égard à la race, la couleur, la religion, l'âge, le sexe, l'origine nationale, le statut de handicap, la génétique, le statut d'ancien combattant protégé, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par les lois fédérales, étatiques ou locales applicables.

Nous nous engageons à embaucher, former, cultiver, promouvoir et célébrer un environnement où nous offrons un lieu accueillant et épanouissant pour tous. La diversité de race, de pensée, d'orientation sexuelle, d'âge, de statut d'ancien combattant, de religion et de handicap nous permettra de prospérer en tant qu'individus, en tant qu'équipes et en tant qu'organisation.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter