L’une des questions qui est souvent repérée sur les forums de test de logiciels est « Comment puis-je obtenir un emploi de testeur de logiciels si je n’ai aucune expérience? »Dans cet article, Mirza Sisic partage avec nous quelques conseils sur la façon dont il a réussi à atteindre son objectif de commencer une carrière de test de logiciels.
Auteur: Mirza Sisic, https://juniorlearnstocode.blogspot.com/
Dernièrement, j’ai constaté un intérêt accru pour les tests, alors je me suis dit que je devrais partager quelques conseils qui m’aident à mettre le pied dans la porte et à obtenir ce premier rôle de testeur / QA junior. Je vais essayer de le garder court et concis, autant que possible.
J’y suis d’abord entré en obtenant quelques certifications de Microsoft (je vais développer cela plus tard), en réparant le PC et en faisant du support technique peu de temps après. Mon diplôme d’études secondaires et le collège que j’allais, à l’époque, n’étaient absolument pas liés à CELA – j’ai terminé le lycée d’art et j’étudiais l’histoire à l’université. J’ai obtenu mon premier rôle d’assurance qualité dans une entreprise où j’avais déjà passé environ deux ans et demi à travailler comme agent de support technique, à répondre aux discussions et aux e–mails, aux appels téléphoniques, à aider les clients sur des postes de travail distants, comme TeamViewer – le service d’assistance habituel. Le rôle d’assurance qualité que j’ai fait à l’époque était strictement manuel, pas très exigeant, mais j’ai passé un bon moment à le faire, j’avais une excellente équipe, j’ai appris quelques nouvelles choses et peut-être la meilleure partie était que je n’avais plus à traiter directement avec les utilisateurs. Les clients m’ont toujours aimé, on m’a dit à quel point je suis patient et poli, mais en tant qu’un peu introverti, j’ai trouvé que je suis plus efficace lorsque je fais un travail lorsque j’interagis principalement avec mon équipe.
Bien sûr, comme il existe de nombreuses branches de test et diverses spécialisations, si vous avez travaillé dans un domaine non informatique, ou si vous cherchez simplement votre premier emploi, vous devrez viser les fruits bas – viser ces postes d’entrée de gamme. Voici cinq conseils qui peuvent vous aider à y parvenir.
Obtenir un emploi de support technique
Comme je l’ai laissé entendre ci-dessus, obtenir un type d’emploi de support technique d’entrée de gamme peut vous aider à obtenir ce rôle d’assurance qualité un peu plus tard, généralement dans la même entreprise après un an ou deux, environ. Certaines des compétences que vous apprendrez en support seront transférées à un rôle de testeur junior, vous devrez probablement prendre en charge plusieurs navigateurs Web, ce qui vous donnera un avant-goût des tests de compatibilité entre navigateurs – en pratique, cela signifiera que vous crierez des obscénités sur Internet Explorer. Vous en apprendrez également sur la billetterie, le suivi des bugs, peut-être un peu sur les problèmes de triage, c’est-à-dire les refuser ou accepter les problèmes valides. Vous apprendrez également probablement une chose ou deux sur l’écriture et l’utilisation de la documentation. Comme vous serez exposé au client final. Vous développerez une capacité à voir les choses du point de vue de l’utilisateur – cela vous aidera à devenir un testeur plus critique – n’importe qui avec deux cellules cérébrales peut couvrir « le chemin heureux » et tester le logiciel en l’utilisant comme prévu, mais seule une personne capable de penser de manière critique essaiera de tester le programme en faisant quelque chose de stupide (désolé de le dire si crûment, c’est la réalité) parce que ce qui se passe dans le monde réel, les gens font des choses stupides tout le temps – nous y excellons…
Faire de la pige
En faisant de la pige et / ou des tests de foule, vous donnera un avant-goût de ce à quoi s’attendre et de savoir si vous vous considérez comme un futur testeur – et une expérience de base, des concerts indépendants et des plates-formes de test de foule, pour les testeurs d’entrée de gamme, ont généralement des exigences assez simples, vous serez chargé de trouver des bugs évidents de l’interface utilisateur et de les signaler, de vérifier les applications mobiles, généralement sous la forme d’un testeur bêta, de vérifier le produit du point de vue du client, avant qu’il ne puisse être commercialisé – pour être consommé par les vrais clients. Vous ne deviendrez pas riche en faisant cela – ces emplois ont une barrière d’entrée très faible et, par conséquent, ils ne paient pas beaucoup, mais vous apprendrez des choses précieuses, telles que la rédaction de cas de test et le signalement des problèmes que vous avez trouvés. Avoir une expérience vous donnera un avantage sur de nombreux autres candidats sans expérience du monde réel, alors n’hésitez pas à tirer parti de cela en votre faveur.
Apprenez à coder, junior!
Même si les rôles de testeur d’entrée de gamme ne vous obligeront presque jamais à en savoir beaucoup sur la programmation, cela vous aidera à devenir un meilleur testeur. Alors que l’industrie de l’assurance qualité se dirige actuellement de plus en plus vers l’automatisation des tests, cela vous aidera à pérenniser votre travail à long terme, car vous diminuerez vos chances de devenir obsolète. Votre ambition d’apprendre à coder, même lorsque l’offre d’emploi ne le demande pas, impressionnera les responsables du recrutement et vous-même. Par exemple, connaître un peu les requêtes SQL peut vraiment vous aider dans les enquêtes d’assurance qualité, connaître certains CSS peut vous faire beaucoup de bien en termes de compréhension des problèmes liés à l’interface utilisateur, apprendre une chose ou deux sur JavaScript peut également vous aider avec les problèmes liés à l’interactivité sur le Web, des choses comme avoir une sous-estimation des caractères comme expression régulière derrière un champ de saisie de mot de passe feront de vous un meilleur testeur.
Certifications
C’est un sujet qui suscite généralement pas mal de controverses, il y a des gens qui prétendent que les certifications sont presque inutiles et que l’expérience réelle l’emporte à tout moment sur les certificats – J’ai tendance à pencher en ce sens, partiellement, mais (il y a toujours un bout à bout) avoir un certificat peut vous aider à vous démarquer un peu dans la mer de candidats sans expérience, cela vous rendra plus visible. Plus tard, les certifications vous aideront plus probablement à obtenir une augmentation et autres. Mon point est; n’essayez pas d’obtenir toutes les certifications possibles et ne les ignorez pas entièrement, analysez vos propres besoins et prenez une décision en fonction de cela. Je connais pas mal de gens qui ont obtenu leur premier rôle de testeur / QA en obtenant l’examen de certification de la Fondation ISTQB – c’est peut-être une théorie un peu sèche et quelque peu opiniâtre, cela peut vous être utile si vous pouvez vous permettre le coût, car celui-ci est un peu cher.
Comprendre le SDLC
Comprendre l’ensemble du cycle de vie du développement logiciel ne sera pas une exigence stricte pour votre premier emploi, mais ce sera un avantage intéressant à avoir sur votre première application. Par exemple, si vous découvrez que l’entreprise à laquelle vous postulez utilise la méthodologie Agile, l’apprentissage des bases à ce sujet améliorera non seulement vos chances de sélection d’embauche, mais vous facilitera la vie. Le contexte est très important dans des scénarios comme celui-ci, donc comparer (par exemple) la différence entre Agile et Waterfall vous aidera à répondre à ces questions telles que: « Pourquoi utilisons-nous cette approche au lieu de celle-ci lors du développement de logiciels? ». Alors lisez quelques blogs sur ces sujets avant de postuler.
Conclusion
Atterrissage que le premier emploi est toujours un défi, alors ne vous laissez pas décourager d’essayer si vos premières candidatures sont rejetées. Je me souviens avoir postulé à près de 50 postes différents avant d’obtenir le poste que je voulais. J’espère que certains des conseils que j’ai fournis s’avéreront utiles aux futurs testeurs de logiciels. Merci d’avoir lu et bonne chance!
À propos de l’auteur
Mirza Sisic travaille comme testeur de logiciels et aime apprendre de nouvelles choses pendant son temps libre. Il est un professionnel certifié ISTQB et Microsoft et membre de plusieurs communautés informatiques à Sarajevo. En ce moment, il se concentre sur l’automatisation des tests et les microservices de test dans un environnement DDD. Vous pouvez consulter son blog ici : https://juniorlearnstocode.blogspot.com/.
Cet article a été initialement publié le https://juniorlearnstocode.blogspot.com/04/2020/comment démarrer une carrière en test.html et est reproduit avec la permission de Mirza Sisic.