Au cœur du quotidien d'un stagiaire M-Files
Avant d'entrer dans les détails du quotidien M-Files , je vais brièvement définir ce que sont les activités de contrôle qualité d'un point de vue général, car ces fonctions peuvent sembler quelque peu méconnues pour de nombreux étudiants en génie logiciel et en informatique.
Même si j'avais une idée générale des détails du M-Files auquel je postulais, la diversité des tâches quotidiennes m'a tout de même surpris.
Que font donc les experts en assurance qualité (AQ) ? Pour la plupart des gens, l'assurance qualité évoque d'abord les tests de logiciels. Les tests de logiciels constituent une partie importante du processus d'assurance qualité. Toutefois, il ne s'agit que d'un outil parmi d'autres pour atteindre les véritables objectifs de l'AQ.
Le véritable objectif de l'AQ est de s'assurer que la qualité globale du logiciel est bonne. Par exemple, on peut y parvenir en vérifiant que le logiciel fonctionne correctement et qu'il est facile à utiliser. L'AQ peut également évaluer la qualité du logiciel en vérifiant que la documentation du logiciel est appropriée et à jour. En outre, l'AQ peut parfois commenter les pratiques de développement d'une fonctionnalité donnée et faire des suggestions sur la manière d'améliorer ces pratiques. Sur la base des conclusions de l'expert en AQ, la qualité du logiciel et/ou des processus logiciels peut alors être améliorée de manière définitive.
Au début de ma M-Files , je me suis familiarisé avec M-Files produit M-Files entreprise, aux côtés de mon tuteur et de mon responsable au cours des deux premières semaines. La première semaine a été bien remplie, mais essentielle. Pour un ingénieur assurance qualité, il est particulièrement crucial d’acquérir autant de connaissances que possible sur le produit et les processus afin de pouvoir fournir des retours constructifs aux développeurs et aux équipes de développement.
Chez M-Files, ma première mission de test concernait un cas d'utilisation mobile. Au cours de cette analyse, j'ai vérifié que certaines modifications de l'interface utilisateur fonctionnaient correctement. Même si ces modifications étaient assez simples, il y avait étonnamment beaucoup de choses à tester.
Tout d'abord, j'ai vérifié des choses simples comme ce qui se passe lorsque vous cliquez ici ou là dans l'interface utilisateur. Ensuite, je suis passé à des tests plus complexes, notamment des tests sur des appareils de différentes tailles d'écran, en mode hors ligne et dans des langues où l'écriture se fait de droite à gauche.
Il a fallu faire preuve d’un peu de créativité pour imaginer de nouveaux cas de test intéressants. Cependant, en tant qu’ingénieur assurance qualité, c’est toujours un plaisir de découvrir de nouvelles façons de faire planter des programmes. À l’issue des tests, j’ai proposé deux suggestions d’amélioration concernant les modifications de l’interface utilisateur ; l’une d’entre elles a été mise en œuvre et sera visible par les utilisateurs M-Files dès l’ouverture de l’application mobile à l’avenir.
Depuis lors, j’ai effectué de nombreux tests portant sur diverses M-Files , et je pèse vraiment mes mots quand je dis « de nombreux ». Chez M-Files, les testeurs QA ont une grande liberté quant aux tâches sur lesquelles ils souhaitent travailler. Cela signifie que, la plupart du temps, vous pouvez choisir le cas de test que vous souhaitez examiner. Comme je souhaitais personnellement relever un défi supplémentaire, j’ai souvent changé de sujet de test et j’ai généralement choisi au hasard le cas qui se trouvait depuis le plus longtemps dans la file d’attente des tâches. Par exemple, j’ai effectué les activités de test manuel suivantes au cours de mes premiers mois :
• J'ai vérifié que le M-Files client de messagerie M-Files fonctionnait comme prévu et j'ai dirigé les tests d'acceptation liés à la fonctionnalité qui a été validée pour la mise en production.
• J'ai vérifié que les améliorations apportées aux connecteurs de fichiers externes M-Filesfonctionnaient comme annoncé.
• J'ai vérifié que les nouvelles fonctionnalités du plugin Google Chrome M-Filesfonctionnaient à merveille.
• J'ai évalué le fonctionnement et les performances d'un nouvel appel API.
• J'ai vérifié qu'une nouvelle valeur de registre par défaut pouvait être appliquée en toute sécurité pour les clients et rapidement annulée en cas de problème.
Outre les tests manuels, j'ai travaillé sur l'automatisation des tests liés au client M-Files . En matière d'automatisation, je me suis principalement attaché à convertir des cas de test manuels en cas de test automatisés à partir de récits d'utilisateurs. J'ai toutefois également programmé, à l'occasion, des modifications infrastructurelles qui ont permis de mettre en place de nouveaux types de tests.
Même si la conversion des cas de test peut sembler simple, la programmation s'est avérée assez complexe et intéressante en raison des nombreuses petites subtilités dont il faut tenir compte lors de la mise en œuvre des cas de test automatisés. De plus, grâce à d'excellentes pratiques de révision et à la qualité du code, les programmeurs de M-Files toujours rester vigilants pour mener à bien leurs propres demandes de fusion.
Dans l'ensemble, mon expérience chez M-Files été formidable. Mes collègues sont très compétents et toujours prêts à m'aider. Lorsque je sollicite l'aide d'un collègue, je suis souvent surpris par l'excellence de ses connaissances techniques. C'est toujours très gratifiant de faire partie d'une équipe aussi talentueuse. Les conditions de travail ont également été très flexibles. J'ai commencé ma M-Files en tant que stagiaire à temps plein au bureau de Tampere (Finlande). Cependant, à l’automne, je suis passé à temps partiel en raison de mes études à l’université LUT. J’ai également déménagé au bureau M-Filesà Lappeenranta à cette période. La transition vers ce nouveau mode de travail s’est faite de manière étonnamment harmonieuse. De plus, les journées sportives M-Files, les sorties au restaurant et les autres avantages sociaux ont été formidables.
Même si M-Files présente de nombreux atouts, ce que je préfère personnellement, c'est sans doute le développement constant et omniprésent de l'entreprise. Comme toute organisation, M-Files ses propres forces et ses propres défis. Ce qui M-Files la plupart des autres organisations, c'est M-Files transformer M-Files et comme par magie M-Files défis en atouts, un par un. Cela se traduit concrètement par un flux constant d'e-mails contenant des informations sur les formidables nouvelles améliorations actuellement en cours. C'est très stimulant de faire partie d'une entreprise qui atteint avec audace de nouveaux sommets.
À PROPOS DE L'AUTEUR
Bonjour ! Je m'appelle Roni et je travaille comme stagiaire en assurance qualité chez M-Files mai 2021. Je suis sur le point de terminer mes études à la LUT et je vais bientôt commencer à rédiger mon mémoire pour M-Files sur l'automatisation des tests.
SUR LE PROGRAMME DE FORMATION IGNITE :
Chaque année, M-Files des postes au sein de son programme de formation Ignite afin d'accueillir des étudiants dans différents services. En tant que stagiaire, vous travaillerez au sein d'un M-Files correspondant à votre domaine d'études et aurez l'occasion d'apprendre auprès des meilleurs, en utilisant des technologies de pointe et en vous familiarisant avec les pratiques d'ingénierie et commerciales les plus récentes.
Tout au long de votre stage, vous serez amené(e) à participer à de nombreuses tâches et à mener à bien des projets qui vous permettront de vous démarquer. M-Files une croissance fulgurante, et en nous rejoignant, vous évoluerez au même rythme.
Nous croyons en l'importance de la mise en réseau et des expériences d'apprentissage et nous nous attendons donc à une série d'événements différents, allant des "déjeuners et sessions d'apprentissage" aux réunions d'équipe. Vous passerez certainement des moments agréables et riches en événements avec nous !
Qu'est-ce que vous y gagnez ?
- Faire partie d'une équipe diversifiée et accueillante
- Chaque stagiaire aura un "copain" nommé parmi ses collègues.
- Un environnement de travail professionnel et des outils modernes
- Bénéficier du mentorat de personnes talentueuses
- Possibilités de travailler en réseau avec une équipe internationale et d'autres stagiaires au sein de l'entreprise.
- Avoir accès à du matériel de formation tel que la plateforme d'apprentissage LinkedIn avec plus de 10 000 cours.
- Un bon départ pour votre carrière professionnelle !
- Amusez-vous bien !
Pour poser votre candidature, rendez-vous sur le site https://apply.workable.com/m-files/?lng=en