Redwood Materials
Western & Southern Financial Group
Ingénieur Automatisation II
Aperçu
Travaille en étroite collaboration avec le responsable des tests du programme pour définir la stratégie et les processus d'automatisation des tests fonctionnels. Responsable de la création, de l'exécution et de la maintenance d'une stratégie d'automatisation des tests au niveau du programme et d'un cadre d'automatisation des tests pour un ensemble donné d'outils d'automatisation ; création de contrôles personnalisés ; encadrement des développeurs d'automatisation des tests ; et démonstration d'innovations pour accroître l'efficacité des tests et maximiser le retour sur investissement des tests.
Responsabilités
- Travaille avec le responsable SQA pour définir la stratégie d'automatisation des tests et les méthodologies pertinentes.
- Implémente et développe le cadre d'automatisation des tests pour l'interface utilisateur et les intergiciels pour des ensembles donnés de composants système - web, mainframe, services web, base de données, documents, xml.
- Assure l'utilisation optimale de la suite d'outils d'automatisation des tests existante, conjointement avec l'utilisation d'outils open-source, dans le but de fournir des solutions plus rapides, meilleures et rentables aux équipes de test.
- Examine les scénarios de régression sélectionnés pour l'automatisation, évalue la faisabilité de l'automatisation et fournit des recommandations pour maximiser l'automatisation de la suite de régression, soutenues par des contributions techniques.
- Crée et publie un tableau de bord d'automatisation des tests au niveau du programme sur une base hebdomadaire ; travaille avec les points de contact entre les différents programmes, projets et flux de travail pour collecter des données afin de générer des métriques d'automatisation.
- Examine les stratégies de test et les plans de test des projets pour faire des recommandations sur l'automatisation des tests fonctionnels des nouvelles exigences et influencer l'approche de test pour un meilleur retour sur investissement.
- Démontre une expertise en API et en services web pour être en mesure de consommer les outils de test APIs exposés par les applications.
- Examine et accepte les scripts de test créés ou modifiés par l'équipe pour assurer la conformité aux normes de codage et l'intégrité de la bibliothèque centralisée de scripts de test réutilisables.
- Fournit un support de développement d'intégration continue (CI) au responsable de build et implémente/améliore les processus, environnements et scripts de test de build pour garantir que les livraisons de code à l'assurance qualité sont de la plus haute qualité.
- Encadre les développeurs d'automatisation et les équipes de test fonctionnel du programme pour développer une expertise autour de l'outil d'automatisation, du cadre et par le leadership.
- Accomplit d'autres tâches selon les besoins.
- Se conforme à toutes les politiques et normes.
Qualifications
- Diplôme de Licence en Informatique ou en Technologie de l'Information ou expérience équivalente. - Requis
- 5+ années d'expérience en ingénierie de test logiciel ou en développement utilisant un langage de développement orienté objet avec une expérience pratique des outils d'automatisation de test tels que Selenium. - Requis
- 2+ années d'expérience en tests API incluant Rest et SOAP ; format XML et JSON - Requis
- Expérience en tests utilisant SQL pour valider le back end et générer des rapports à partir des outils de gestion des tests. - Requis
- Expérience dans la mise en œuvre de techniques d'optimisation de scripts de test. - Requis
- Solide compréhension de la programmation orientée objet, des concepts de conception et des compétences en débogage. - Requis
- Expérience dans l'identification, la définition et la quantification des problèmes ; collecte ou interprétation de données, établissement des faits et fourniture de solutions efficaces. Cite des exemples tirés de l'expérience professionnelle d'identification de problèmes modérés à complexes, de quantification de problèmes et de fourniture de résolutions efficaces. - Requis
- Solide compréhension des différents processus SDLC, du cycle de vie QA et de la méthodologie avec une expertise dans l'utilisation des outils d'automatisation de test leaders du marché. -
- Capacité à travailler dans un environnement rapide, incluant plusieurs plateformes et architectures, diverses technologies et environnements ; cite des exemples démontrant la motivation personnelle, la créativité et une approche proactive dans ce type d'environnement. -
- Précision, rigueur et souci du détail ; recherche des moyens d'améliorer et de promouvoir la qualité ; applique les retours pour améliorer les performances. -
- Tests de Micro-services/API -
- Comprendre les cadres d'automatisation des tests, tels que Keyword driven, Data driven et d'autres meilleures pratiques pertinentes -
- Capacité à concevoir et créer des scripts au-delà de l'enregistrement et de la lecture, en développant des fonctions, des mots-clés personnalisés et des intégrations de différents outils de test. -
- Compréhension des techniques de conception logicielle. -
- Expérience avec les systèmes de contrôle de source tels que Git -
- Désir d'atteindre l'excellence en matière de satisfaction client, de qualité des processus et des produits, et de fiabilité. -
- Excellentes compétences en communication verbale et écrite sur les aspects techniques et applicatifs du poste ; transmet les informations aux parties prenantes de manière claire, précise, ciblée et concise -
- Maîtrise des logiciels de traitement de texte, tableur, base de données et de présentation. -
- Une ou plusieurs des désignations suivantes ou une autre certification équivalente dans l'industrie préférée : Certifications Microsoft en C# et SQL (MCP, MSCE, etc.) À l'embauche - Préféré
- Ingénieur Certifié en Test Logiciel (CSTE) À l'embauche - Préféré
- Association for Quality Improvement Associate (ASQ CQIA) Certification Quality Improvement Associate (CQIA) À l'embauche - Préféré
- Professionnel Certifié en Test Logiciel (CSTP) À l'embauche - Préféré
- Une ou plusieurs des désignations suivantes ou une autre certification équivalente dans l'industrie préférée : Certifications Microsoft en C# et SQL (MCP, MSCE, etc.), Certified Software Tester (CSTE) actuel, Certified Software Quality Analyst (CSQA), Certified Software Test Engineer (CSTE), ISTQB Certified Tester, Foundation Level (CTFL), Quality Improvement Associate Certification (CQIA) • Certified Software Test Professional (CSTP) Préféré
Environnement de travail / Exigences du poste
Travaille dans un bureau et reste en position stationnaire pendant de longues périodes tout en travaillant à un bureau, sur un ordinateur ou avec d'autres équipements de bureau standard, ou lors de réunions.
Nécessite la capacité de communiquer verbalement et d'échanger des informations précises avec les clients et les associés sur une base régulière.
Nécessite une acuité visuelle pour lire et interpréter une variété de correspondances, procédures, rapports et formulaires via des documents papier et électroniques, une inspection visuelle impliquant de petits défauts ; de petites pièces, et/ou l'utilisation de machines (y compris l'inspection) ; l'utilisation d'appareils de mesure en continu. L'acuité visuelle est nécessaire pour déterminer l'exactitude, la netteté et la rigueur du travail assigné.
Nécessite la capacité de préparer des correspondances écrites, des rapports et des formulaires en utilisant des formats prescrits et en se conformant aux règles de ponctuation, de grammaire, de diction et de style sur une base régulière.
Nécessite la capacité d'appliquer les principes de la pensée logique pour définir des problèmes, collecter des données, établir des faits et tirer des conclusions valides
Effectue des mouvements importants des poignets, des mains et des doigts pour un travail informatique continu.
Heures supplémentaires requises pendant les périodes de forte charge de travail ou les projets/événements spéciaux.
Travail occasionnel en dehors des heures normales requis.
Exigences de déplacement
Aucun
