La vie quotidienne d'un stagiaire AQ sur M-Files


Avant d'entrer dans les détails de la vie de l'AQ sur M-Files , je définirai rapidement les activités d'AQ à un niveau général, car les tâches d'AQ peuvent être peu familières à de nombreux étudiants en génie logiciel et en informatique.
Même si je comprenais à peu près les détails du poste d'assurance qualité M-Files pour lequel je postulais, le travail quotidien m'a surpris par sa polyvalence.
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 carrière sur M-Files , je me suis familiarisé avec M-Files en tant que produit et en tant qu'entreprise, avec mon tuteur et mon superviseur au cours des deux premières semaines. La première semaine a été chargée, mais importante. Pour un ingénieur AQ, il est particulièrement crucial de rassembler autant de connaissances que possible sur le produit et les processus afin de donner un feedback constructif aux développeurs et aux équipes de développement.
À l'adresse M-Files, ma première tâche de test était liée à une histoire d'utilisateur mobile. Au cours de l'enquête, j'ai vérifié que certaines modifications de l'interface utilisateur fonctionnaient correctement. J'ai vérifié que certaines modifications de l'interface utilisateur fonctionnaient correctement. Même si les modifications de l'interface utilisateur étaient assez simples, il y avait encore 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 trouver de nouveaux cas de test intéressants. Cependant, en tant qu'ingénieur AQ, il est toujours agréable de découvrir de nouvelles façons de casser les programmes. Après les tests, j'ai proposé deux idées d'amélioration liées aux modifications de l'interface utilisateur, dont l'une a été mise en œuvre et sera visible pour les utilisateurs de M-Files lors de l'ouverture de l'application mobile à l'avenir.
Depuis lors, j'ai effectué de nombreux tests liés à de nombreuses fonctionnalités de M-Files , et je dis bien de nombreux tests. Sur M-Files, les testeurs AQ ont beaucoup de contrôle sur les choses sur lesquelles ils veulent travailler. Cela signifie que, la plupart du temps, vous pouvez choisir le cas d'assurance qualité que vous souhaitez étudier. Personnellement, comme je voulais un défi supplémentaire, j'ai souvent changé de sujet de test et, la plupart du temps, j'ai choisi au hasard un cas qui était dans la file d'attente depuis le plus longtemps. Par exemple, j'ai effectué les activités de test manuel suivantes au cours de mes premiers mois :
- Vérification que le nouveau client de messagerie M-Files fonctionne comme prévu et conduite des tests d'acceptation des fonctionnalités liées à la fonctionnalité qui a été approuvée pour la production.
- Vérifié que les améliorations apportées aux connecteurs de fichiers externes de M-Files' fonctionnent comme prévu.
- Vérifié que les nouvelles fonctionnalités du plugin Google Chrome M-Files' fonctionnaient parfaitement.
- Examen du fonctionnement et des performances d'un nouvel appel API.
- vérifié qu'une nouvelle valeur de registre par défaut pouvait être appliquée en toute sécurité pour les clients et annulée rapidement en cas de problème.
En plus des tests manuels, j'ai travaillé sur l'automatisation des tests liés au client web M-Files . En ce qui concerne l'automatisation, j'ai principalement converti des cas de test manuels en cas de test automatisés basés sur des récits d'utilisateurs. Cependant, j'ai aussi occasionnellement programmé des changements d'infrastructure qui ont permis 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 difficile et intéressante en raison des nombreuses petites bizarreries qui doivent être prises en compte lors de la mise en œuvre des cas de test d'automatisation. En outre, en raison de l'excellence des pratiques de révision et de la qualité du code, les programmeurs de M-Files doivent toujours rester vigilants pour que leurs propres demandes de fusion franchissent la ligne d'arrivée.
Dans l'ensemble, travailler à l'adresse M-Files est une expérience formidable. Mes collègues sont très talentueux et toujours serviables. Lorsque je demande de l'aide à un collègue, je suis souvent surpris par ses excellentes connaissances techniques. Il est toujours agréable de faire partie d'une équipe talentueuse. Le travail est également très flexible. J'ai commencé ma carrière sur M-Files en tant que stagiaire à temps plein au bureau de Tampere (Finlande). Toutefois, à l'automne, je suis passée à temps partiel en raison de mes études à l'université LUT. J'ai également déménagé au bureau de Lappeenranta ( M-Files) pendant cette période. La transition vers le nouveau mode de travail a été étonnamment gracieuse. En outre, des choses comme les journées sportives de M-Files', les sorties au restaurant et d'autres avantages pour les employés ont été formidables.
Bien qu'il y ait de nombreux aspects positifs à M-Files, mon préféré est probablement l'omniprésence et le développement constant de l'entreprise. Comme toute organisation, M-Files a ses propres forces et ses propres défis. La particularité de M-Files par rapport à la plupart des autres organisations est que M-Files transforme véritablement et magiquement les défis en points forts, un par un. Cela se traduit concrètement par un flux constant de courriels contenant des informations sur les nouvelles améliorations impressionnantes qui sont en cours de réalisation. Il est très intriguant de faire partie d'une entreprise qui atteint audacieusement de nouveaux sommets.
À PROPOS DE L'AUTEUR
Bonjour, je m'appelle Roni et je travaille comme stagiaire en assurance qualité pour M-Files depuis mai 2021. Je suis sur le point de finaliser mes études en LUT et je vais bientôt commencer à écrire ma thèse pour M-Files en rapport avec l'automatisation des tests.
SUR LE PROGRAMME DE FORMATION IGNITE :
Chaque année, M-Files ouvre des postes dans le cadre du programme de formation Ignite pour accueillir des étudiants dans différents départements. En tant que stagiaire, vous travaillerez au sein d'un département de M-Files correspondant à votre domaine d'études et vous aurez l'occasion d'apprendre auprès des meilleurs - en travaillant avec les technologies, l'ingénierie et les pratiques commerciales de pointe.
Tout au long du stage, vous pouvez vous attendre à être impliqué dans de nombreuses tâches, avec des livrables qui vous donneront l'occasion de briller. M-Files se développe à un rythme rapide, et en nous rejoignant, vous ferez de même.
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