Enjeux :
Développement des robots avec l'utilisation du logiciel UiPath pour automatiser des
processus métiers au sein de la Direction des Affaires Financières, département de l'IT
pour la société BMW Finance.
- Recueil des besoins
- Rédaction des spécifications techniques et fonctionnelles
- Chiffrer les différentes phases de la mise en place d’une opportunité (processus)
- Etude de faisabilité des différentes opérations du scénario à exécuter avec Uipath
- Développement et optimisation des processus
- Pour ceci, j'ai effectué le développement de Dispatcher (First Run) et Performer
(Process) dans le State Machine dans Uipath.
- Le traitement complexe de fichier excel : merge, filtrage, formules
dynamiques...
- L'alternance entre plusieurs plates-formes.
- La gestion des exceptions et des méthodes de robustesse et de protection
Extraction de données des tables, différents traitements de formulaires : écriture,
cocher/décocher, select items, swich case, télécharger fichier pdf, écriture dans
Excel, envoi de mail Outlook avec pièce jointes, l’ecriture dans un fichier PDF, ...
- Gestion des exceptions (Business rule exception, System error)
Framework UiPath : TransactionItem en QueueItem, Datarow ou String.
- Participation à la recette et mise en production
- Pilotage de la plateforme RPA (Build et Run)
- Intervention durant la phase de test et recette les processus automatisés.
- Gestion de l'Orchestrator ( Assets, Queue, Job, Logs, Environnement, Robot, Process,
schedule ... )
- Gestion des exceptions (Business rule exception, System error)
- Framework UiPath : TransactionItem en QueueItem, Datarow ou String.
- Rédaction du PDD : Process Design Document
- Rédaction du SDD : Solution Design Document
Enjeux :
- Développement des robots pour automatiser des processus métiers sur UiPath
- Collecte et Analyse des besoins métier
- Réalisation des tests
- Implémentation des solutions dans l'environnement de production
- Support et maintenance des robots en production
Missions chez des grands comptes.
Keywords: UiPath, C#, VB, Scrum.
Contexte : Testeur d’une application Web Multidiag, c’est une solution pour le diagnostic
des véhicules multimarque, qui permet de détecter les défauts signalés par les
calculateurs du véhicule.
Mode de gestion de projet : Full Agile (SCRUM)
Enjeux : En charge de la conception des tests à partir des user stories.
Conception, maintenance et exécution des tests, communication et coordination avec les
développeurs et les différents acteurs du projet, faire des tests manuel, automatisation
des tests, gestion des environnements de tests et rédaction des scénarios de Test.
Composition de l’équipe
5 Testeurs, 2 chefs d’équipes et 1 chef de projet.
Responsabilités :
− Conception Plans de test
− Analyse des spécifications : A partir des spécifications, analyse et critique des
exigences
− Rédaction d’un fichier de relecture croisé livré au client pour mise à jour les
spécifications.
− Rédaction des plans de validation, en faisant les liens entre les exigences et les cas
de test.
− Automatisation
− Prise en charge du développement des scripts de test sous « Ranorex » avec le
langage « C# » en suivant les cas de test du plan de validation,
− Développement des solutions de contournement pour les objets non reconnus des
IHM
− Maintenance des scripts automatisés pour chaque nouvelle version
− Lancement et analyse des campagnes automatisées
− Mise en place de l'environnement en installant la nouvelle version de l’application sur
les machines de test.
− Analyse des résultats des campagnes de tests.
− Détection des bogues.
− Déclaration des bogues sous « Bugzilla » en mentionnant l’environnement de
validation, la machine de test qu’on a utilisé, les traces et l’imprime-écran de
l’anomalie.
− Vérifier que les anomalies sont bien corrigées par les développeurs sans générer des
régressions.
Ecriture d’un Rapport de Synthèse qu’on livre au client contenant les états des bogues de
la nouvelle version de l’application par rapport à l’ancienne version.
Contexte : Développement de plusieurs applications, gestion Conception des bases de
données.
Développement des couches métier front et back office.
Enjeux :
− Conception des bases de données.
− Développement des couches métier front et back office.
− Modélisation UML
− Tests unitaires
− Correction de bugs
− Validation
− Mise en pré-production
− Déploiement et livraison en production
Composition de l’équipe :
− 18 Développeurs, 2 designers, 2 Intégrateur, 4 chefs d’équipes et 1 chef de projet.
Contexte : Application de gestion pour le client Green Land Tunisie.
Participation au développement d’un ERP : Gestion des stocks et des dépôts, Ressources
humaines, CRM, Gestion des projets.
Enjeux :
Etude de faisabilité.
Gestion de changement
Gestion des risques
Création des modèles de l’application
Mise en place de contrôleur
Création de nouveaux modèles, contrôleurs et vues
(Compte utilisateur, Archivage, Administration, Workflow)
Responsive Design
Mise en place de carte géo localisation via l’Api googleMaps
Tests unitaires
Correction de bugs
Mise en pré-production
Composition de l’équipe :
4 Développeurs, 1 chef d’équipes et 1 chef de projet.
Projet : Conception et développement de portail technique web interne.
Langage : PHP, HTML5, CSS3
SGBD : MySQL 5.5.8
Outils : Photoshop, Drupal 7, Windows 8