Avec la généralisation des applications mobiles, devenir chasseur de bugs est une idée qui enchante beaucoup la nouvelle génération. Et d’ailleurs, cela est devenu un métier à part entière très recherché des entreprises désireuses de détecter le plus rapidement possible les failles de leurs applications. Il s’agit donc en gros du métier de testeur d’application mobile.
Parallèlement à l’essor considérable des appareils mobiles à la pointe de la modernité tels que les smartphones, les tablettes et les smart Watch, l’emploi testeur d’applications a vu une croissance importante. C’est un professionnel passionné qui veille au bon fonctionnement d’une application informatique. Dans le cadre de son métier, il détecte les diverses anomalies d’un logiciel embarqué avant la livraison de celui-ci. Il s’assure alors que l’outil soit exactement comme le client désirait dans le cahier de charge.
Le testeur logiciel embarqué établit alors un plan de tests efficace afin de garantir des travaux d’analyse rapides et sans failles. Dans la peau du testeur, le professionnel met en place une stratégie pour ensuite planifier les opérations et élaborer les outils de test.
Mais il veille également aux corrections. Cela veut dire qu’il vérifie si les bugs sont vraiment corrigés. C’est aussi lui qui garantit que les corrections apportées n’engendrent pas d’autres bugs.
Tester les anomalies informatiques n’est pas une tâche banale sans importance. Du coup, le métier du testeur fonctionnel ne peut pas être exécuté par n’importe qui. Ceci étant dit, il y a des compétences professionnelles à avoir. Dans un premier temps, le testeur doit être tout à fait capable de définir les différentes qualités des applications mobiles ainsi que l’importance des tests.
Il maîtrise logiquement les différentes techniques de tests, mais avant tout, il doit être capable de définir et mettre en œuvre des scénarios de test. À cela s’ajoute la capacité de réaliser le rapport d’avance.
Aussi, ce professionnel est celui qui estime et planifie le test. Par conséquent, il doit savoir s'y prendre. En ce qui concerne l’écriture des scripts de test, c’est aussi sa mission.
Pour occuper ce poste au sein d’une entreprise ou en tant que travailleur indépendant, c’est-à-dire testeur en freelance, il n’y a pas de diplôme spécifique exigé. Cependant, les recruteurs privilégient toujours les candidats ayant un diplôme allant de Bac+2 au Bac+5 en informatique. En fonction du type d’anomalies à détecter, un BTS SIO spécialisé en solutions logicielles et applications métiers s’impose.
Aussi, un DUT ou un DEUST spécialisé en informatique serait un atout, tout comme une licence pro mention métiers de l’informatique d’ailleurs. Sinon, il est possible de poursuivre les études jusqu’à l’obtention d’un Master mention informatique, génie informatique logiciel ou autre.
Installation, administration et maintien en conditions opérationnelles des applications RTDI.
Préparation des environnements pour répondre aux exigences des tests.
Réception des livrables sur plateforme de développement, de recette.
Installation des livrables de chaque équipes transverse.
Paramétrage des livrables ear pour différentes plates forme ( dev, recette, pprod, prod).
Installation d’application métier sous WebSphere 6.0.( configuration, déploiement).
Réception des livrables ETL ( xml ), mise en conformité pour différentes plates forme.
Déploiement des livrables ETL sous Repository Manager.
Test de qualification technique de l’application.
Reporting des anomalies via JIRA, FORGE, MESSI JIRA, suivie des anomalies.
Rédaction des documentations pour l’installation ou mise à jour des serveurs. (Powercenter et
WebSphere).
Rédaction des documentations pour l’ordonnancement des scripts sous VTOM. (SAM)
Participation au maintien du référentiel documentaire associé aux environnements système.
Intégration d’application ETL informatica -powercenter v9.0.1
Respect du planning et suivi de la production.
Validation et qualification des livrables.
Packaging des applications pour la MEP. Support aux dev pour les scripts unix.
Pilotage de mise en production entre MOE et EXPLOITANT. Suivie de la MEP.
PROJET : MUR DE BOX TV NUMERIQUE (bbox).
Installation, administration et maintien en conditions opérationnelles des serveurs Linux ubuntu, de leurs applications (socles système, middlewares et applications) et des environnements de développement,
Mise en place d’un mur de box tv numérique les bbox de bytel.
Mise en place de l’intégration logicielle bbox tv numérique.
Mise en place des serveurs de compilation automatique scheduler.
Conception de l’architecture réseau pour le mur de box.
Mise en place d’un serveur afin de piloter des alimentations de basse tension en réseaux, avec le cerveau opto22.
Mise en place des serveurs samba, mysql, apache coupler tomcat sonar (analyseur de code sources )
administration et maintien en conditions opérationnelles des serveurs de données (moteur SGBDR et bases de données),
Diagnostic et résolution de problèmes concernant les environnements Linux Ubuntu Server 12.04
LTS,
Assistance à la mise en oeuvre et à l’exploitation des outils internes pour l’exploitation, la gestion et la surveillance des serveurs.
Migration de serveur Ubuntu 10.04 LTS en 12.04LTS.
Support aux utilisateurs, utilisation des commandes CLI des switch avaya
Analyse des environnements linux existants et propositions d’optimisation de ces plates-formes avec un suivi de la mise en œuvre des changements nécessaires
L’administration système de Linux Debian et Redhat : installation, configuration, optimisation, debug.
L’administration de sites www et des logiciels OpenSource type Apache, Mysql, Postgresql, postfix, ldap, rsync, backupPC.
Mise en place d’un serveur windows server 2008 de compilation pour les programmes ecrit en flash.
L’application des règles de sécurité système et réseau (iptables, ssh... ).
La conception et l’administration des architectures à haute disponibilité.
supervision des serveurs ( zabbix, cacti, puppet ). Mise en places des agents zabbix.
Mise en œuvre du couplage entre LDAP-DHCP et DNS.
Mise en œuvre des LVM.
Création d’architecture réseaux dans un environnement virtuel vmware. (prototype avant prod ).
- Réception des livrables et contrôle des livraisons venant des développements.
- Déploiement et Installation des serveurs d’application, serveur recettes, dev, intégration.
- Homologation des mis a jours métiers des serveurs (25 serveurs Sun solaris et Windows 2003).
- Mise à disposition des serveurs aux équipes de développements
- Suivis de production et Assistances MOA.
- Supports et Assistanc...