Métier testeur de systèmes informatiques / testeuse de systèmes informatiques

Les testeurs de systèmes TIC effectuent des essais et certaines activités de planification des essais. Ils peuvent également déboiser et réparer les systèmes et composants des technologies de l’information et de la communication (TIC), bien que cela soit principalement le cas pour les concepteurs et les développeurs. Ils veillent à ce que tous les systèmes et composants fonctionnent correctement avant de les livrer aux clients internes et externes.

Types de personnalités

Connaissances

  • Anomalies logicielles

    Les écarts par rapport à la norme et aux événements exceptionnels pendant la performance du système logiciel, l’identification des incidents susceptibles de modifier le flux et le processus d’exécution du système.

  • Niveaux de test logiciels

    Les niveaux de test dans le processus de développement de logiciels, tels que le test unitaire, le test d’intégration, le test de système et le test de réception.

  • Théorie des systèmes

    Les principes qui peuvent être appliqués à tous les types de systèmes à tous les niveaux hiérarchiques, qui décrivent l’organisation interne du système, ses mécanismes de maintien de l’identité et de la stabilité et de réalisation de l’adaptation et de l’autorégulation, ainsi que ses dépendances et interactions avec l’environnement.

Aptitudes

  • Reproduire les problèmes du logiciel client

    Utiliser des outils spécialisés pour reproduire et analyser les conditions à l'origine de l'ensemble des états logiciels ou des sorties signalés par le client afin d'apporter des solutions adéquates.

  • Fournir la documentation de test logiciel

    Décrire les procédures d’essai des logiciels à l’équipe technique et analyser les résultats des essais aux utilisateurs et aux clients afin de les informer sur l’état et l’efficacité des logiciels.

  • Appliquer la théorie des systèmes d’information et de communication

    Mettre en œuvre les principes de la théorie des systèmes d’information et de communication afin d’expliquer et de documenter les caractéristiques de ces systèmes, qui peuvent être appliquées de manière universelle à d’autres systèmes.

  • Procéder à des évaluations de la vulnérabilité en matière de sécurité

    Exécuter des types d’essais de sécurité, tels que des essais de pénétration du réseau, des essais de technologie sans fil, des examens de code et des évaluations de systèmes sans fil et/ou de pare-feu conformément aux méthodes et protocoles acceptés par le secteur, afin d’identifier et d’analyser les vulnérabilités potentielles.

  • Effectuer des tests système

    Sélectionner, effectuer et assurer le suivi des tests logiciels ou matériels afin de détecter les défauts du système, tant au sein des unités du système intégré qu’au niveau des inter-assemblages et du système dans son ensemble. Organiser les tests, tels que les tests d’installation, les tests de sécurité et les tests de l’interface utilisateur graphique.

  • Identifier les faiblesses d’un système de TIC

    Analyser l'architecture du système et du réseau, les composants matériels et logiciels et les données afin d'identifier les faiblesses et la vulnérabilité aux intrusions ou aux attaques.

  • Aborder des problèmes avec un esprit critique

    Identifier les points forts et les points faibles de différents concepts abstraits et rationnels, tels que les questions, les avis et les approches liés à une situation problématique particulière, afin de formuler des solutions et des méthodes alternatives pour faire face à la situation.

  • Rédiger les conclusions d’un test

    Rédiger les résultats d’un test en mettant l’accent sur les conclusions et les recommandations, en différenciant les résultats par niveaux de sévérité. Inclure les informations pertinentes du plan du test et décrire les méthodologies de test, en utilisant des paramètres, des tableaux et des méthodes visuelles pour expliquer, le cas échéant.

  • Exécuter des tests de logiciel

    Effectuer des essais pour faire en sorte qu’un produit logiciel soit parfaitement conforme aux exigences du client, en utilisant des outils logiciels spécialisés. Appliquer des techniques et outils d’essai des logiciels afin d’identifier les défauts et dysfonctionnements des logiciels.

Connaissances et aptitudes facultatives

programmation de systèmes de tic développer des tests logiciels automatisés outils de débogage tic résoudre les problèmes des systèmes d’information sparql exécuter un test d’intégration mesurer l’ergonomie d’un logiciel développer une suite de tests tic outils d’automatisation de test tic effectuer l’examen du code source langage de requête cadre de description des ressources simulation de réseaux tic gérer un planning de tâches intégration de systèmes de tic déboguer un logiciel méthode de gestion de projets procédurale xquery ldap faire une présentation en direct mdx contrôler la performance du système linq effectuer des tests de récupération de logiciel utiliser la programmation de scripts gestion de projets par méthode agile n1ql méthodes de gestion de projets tic langages de requête gestion de projets allégée

Source: Sisyphus ODB