how get software testing job
comment tester l'application client-serveur
Les plus novices qui souhaitent faire carrière dans l'informatique optent pour les tests logiciels comme tremplin.
Même si vous envisagez de passer au développement de logiciels à un stade ultérieur de votre carrière, il est toujours judicieux de commencer en tant que testeur de logiciels.
Cet article couvrira ce que vous devriez et ne devriez pas faire pour obtenir votre premier emploi en tant que professionnel du test.
Comment obtenir un logiciel Travail de test Quand vous n'avez aucune expérience?
Ce que vous apprendrez:
- # 1) Soyez passionné par les tests
- # 2) Avoir le bon ensemble de compétences requis pour le travail
- # 3) Choisissez votre niche
- # 4) Brisez tous les mythes
- # 5) Rédigez une lettre de motivation et un CV parfaits
- # 6) Soyez recommandé
- # 7) Essayez d'abord de postuler en démarrage et en petite entreprise
- # 8) Cerise sur le gâteau: maîtrise de la communication
- # 9) Faites flotter votre CV
- # 10) Quelques autres conseils
- lecture recommandée
# 1) Soyez passionné par les tests
Pourquoi voulez-vous faire un travail de test?
C'est probablement la question la plus fréquemment posée dans tous les entretiens de test. Vous devriez avoir une réponse claire aux questions ci-dessous:
- Pourquoi souhaitez-vous devenir testeur de logiciels?
- Si vous êtes ingénieur en informatique, pourquoi n'avez-vous pas choisi le développement logiciel?
- Si vous appartenez à une autre filière, pourquoi ne cherchez-vous pas un emploi dans votre domaine de spécialisation?
Seuls les candidats passionnés par ce domaine et souhaitant évoluer en tant que testeur de qualité finissent par obtenir les meilleurs emplois disponibles sur le marché. Tout le monde peut être formé mais seules les personnes ayant un réel intérêt dans ce domaine peuvent se faire un nom.
Alors, apprenez à connaître l'idée de base des tests logiciels et de l'assurance qualité et développez un intérêt pour celle-ci. Vous ne pourrez survivre dans votre travail de test de logiciels que si vous en avez un réel intérêt et une réelle passion. Sinon, vous commencerez à considérer les tests comme un fardeau et vous finirez par perdre vos performances et votre efficacité.
Alors, postulez pour un emploi de test de logiciels uniquement lorsque vous souhaitez réellement le faire.
# 2) Avoir le bon ensemble de compétences requis pour le travail
En tant que testeur de logiciels, vous passerez la plupart de votre temps à essayer de «casser» le logiciel. Vous devez avoir d'excellentes aptitudes et compétences analytiques associées à une connaissance des méthodologies et des outils de test. L'intervieweur s'assurera certainement que vous avez toutes les connaissances de base requises en matière de tests logiciels et que vous avez les compétences nécessaires pour faire le travail.
Utilisez les ressources suivantes pour développer vos compétences en test de logiciels:
Instituts de formation
En tant que nouveau diplômé, vous n'aurez aucune exposition significative aux scénarios de test et Cas de test . Dans une telle situation, vous pouvez rejoindre n'importe quel institut de premier plan qui propose une formation en test de logiciels. Ce faisant, vous obtiendrez une bonne connaissance des tests logiciels ainsi qu'une expérience pratique qui s'avérera très utile pour saisir un travail de test logiciel.
Le lien ci-dessous vous mènera à certains des meilleurs instituts de formation aux tests de logiciels en Inde: Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
Tests indépendants et crowdsourcing
Vous pouvez également prendre un travail indépendant qui sera un avantage supplémentaire à votre expérience. Vous pouvez également effectuer des tests participatifs pendant quelques mois avant de postuler à un emploi de test de logiciels. Montrer cette expérience dans votre CV ajoutera du poids à votre candidature pour le poste.
Vous pouvez également entreprendre certains projets de test de logiciels via des communautés telles que uTest .
Certifications
De nos jours, la plupart des offres d'emploi exigent que vous ayez des certifications en test. Cela a été rendu obligatoire par la plupart des entreprises afin que le candidat puisse être productif dès le premier jour de son adhésion et qu'il ne soit pas nécessaire de consacrer du temps ou de l'argent à la formation du candidat sur les concepts de base des tests logiciels.
Donc, c’est une plume dans le cap si vous détenez certaines certifications avant de postuler à un emploi de test de logiciels.
Lecture suggérée = >> Comment et où lister les certifications sur CV
Si vous êtes sérieux au sujet d'une carrière de testeur, vous pouvez opter pour certifications aimer ARRÊTER ce qui augmentera votre valeur sur le marché du travail.
Tutoriels
Vous pouvez également assister à des cours de test de logiciels en ligne ou lire les didacticiels de test de logiciels disponibles en ligne.
Il existe de nombreux tutoriels disponibles en ligne pour apprendre les tests de logiciels et se préparer aux entretiens d'embauche. Vous pouvez vous référer à la liste ci-dessous des tutoriels disponibles sur STH: Tutoriels de test de logiciels
Livres
Une autre bonne option pour développer vos compétences en test de logiciels consiste à lire des livres sur les tests. Voici quelques excellents livres électroniques disponibles sur les tests de logiciels pour les débutants:
- L'art des tests logiciels
- Test de logiciel pratique - eBook gratuit
- Leçons tirées des tests logiciels - Une approche contextuelle
- Test de logiciels: compétences essentielles pour les testeurs débutants
- Software Testing Career Package - Le parcours d'un testeur de logiciels, de l'obtention d'un emploi à devenir un test leader!
La méthodologie Agile dans les projets logiciels est très populaire ces jours-ci et il y a de fortes chances que vous ayez à travailler avec une équipe Agile dans votre premier emploi. Vous pouvez en apprendre davantage sur les tests Agile dans le livre suivant:
Tests agiles: un guide pratique pour les testeurs et les équipes agiles
Outils
Il existe de nombreux outils de test de logiciels populaires qui offrent des versions d'essai gratuites. Je vous suggère de commencer à explorer le sélénium en premier. Il s'agit de l'open source le plus populaire et de l'un des meilleurs outils de test d'automatisation disponibles sur le marché. Vous trouverez ci-dessous le lien du site Web pour Selenium: Qu'est-ce que le sélénium?
D'autres outils que vous pouvez explorer sont QTP, RFT, Bugzilla, LoadRunner, etc.
La connaissance d'au moins un outil de test logiciel populaire peut s'avérer très utile pour vous offrir un travail de test logiciel plus récent.
# 3) Choisissez votre niche
Avez-vous entendu le dicton «Jack de tous les métiers mais maître de rien»? Eh bien, ces jours-ci, en particulier dans le domaine informatique, il faut se spécialiser et non généraliser. Un spécialiste est toujours préféré à un généraliste par la plupart des entreprises (même si ce n'est pas une bonne idée de choisir des spécialistes car ils ont une portée limitée, la plupart des RH trouvent le moyen le plus simple de pourvoir rapidement le poste).
Certaines des niches de test populaires que vous pouvez choisir sont
- Test manuel: Dans cette méthode, un testeur doit imiter le rôle d'un utilisateur final. Un utilisateur final est celui qui utilisera réellement le produit logiciel. Dans ce processus, le testeur doit utiliser toutes les fonctionnalités du logiciel manuellement pour trouver les bogues.
- Test d'automatisation: Dans les tests d'automatisation, un testeur doit valider les fonctionnalités du logiciel en écrivant des scripts qui automatisent les activités de test. Cela fait gagner beaucoup de temps car il ne nécessite pas d'efforts manuels. Il s'agit souvent du moyen le plus rentable de tester un logiciel sur le long terme.
- Test de performance : Dans cette méthode de test, le logiciel est testé par rapport à une charge de travail spécifique. Certaines des mesures qui seraient évaluées sont la réactivité, la capacité de charge maximale, etc.
Semblable au développement de logiciels, les tests de logiciels sont un vaste domaine. Vous devez donc vous concentrer sur un domaine de test. Cela augmentera votre valeur sur le marché du travail. Outre la spécialisation dans un domaine, il est toujours conseillé de se familiariser avec d'autres domaines de test. Vous devez également être suffisamment flexible pour passer à un autre domaine si nécessaire.
Étant un plus récent, une combinaison de connaissances Java, Selenium, tests manuels et SOA vous donnera un avantage sur les autres candidats plus récents. Les recruteurs vous approcheront certainement en premier si vous possédez cet ensemble de compétences.
En outre, l'un des rôles les plus tendance observés dans les tests de logiciels ces jours-ci est SDET (Développeur logiciel en test). Un SDET est à la fois développeur et testeur. Donc, si vous avez un mélange de bonnes compétences en programmation et en test, vous pouvez rechercher un poste de SDET. Le salaire moyen d'un SDET en Inde est de Rs. 768 557 par an.
En 2017, les compétences les plus exigeantes pour les tests logiciels devraient être les tests Big Data, SDET, DevOps, TDD & BDD, Docker Container, IoT Testing, Lifecycle Testing et Mobile Testing.
# 4) Brisez tous les mythes
Malheureusement, l'industrie et les étudiants ont beaucoup d'idées fausses sur les emplois de test de logiciels.
Certains des mythes qui prévalent encore sont:
Le test de logiciel est un travail simple. Donc tout le monde peut le faire :
Bien que ce ne soit pas sorcier, les tests nécessitent encore beaucoup de travail et d'intelligence de la part du testeur. Donc, ne supposez pas que ce soit un jeu d'enfant, car les tests nécessiteront des compétences techniques pour que le testeur soit capable de comprendre les complexités techniques d'un système testé et qu'il soit capable de développer / exécuter des tests. scripts de manière efficace.
Le test est un travail de deuxième niveau par rapport au développement :
Les tests et le développement de logiciels sont deux processus différents. Tout type de comparaison sur le niveau de difficulté des deux n'a pas beaucoup de sens.
Lors de l'un des entretiens d'embauche qui ont eu lieu pour le rôle de testeur de logiciels, nous avons rencontré un candidat ayant une expérience antérieure en développement de logiciels uniquement et aucune expérience de test. Le candidat était trop confiant quant à la rupture de l'entrevue en raison de la perception que les tests sont un travail de deuxième niveau par rapport au développement.
La candidate a fait valoir que les tests sont inférieurs au développement et comme elle a déjà travaillé sur des projets de développement, aucune expérience de test n'est donc requise pour obtenir le poste. Malheureusement, elle a été rejetée parce qu'elle ne connaissait pas les concepts de test!
Les tests logiciels sont tout aussi importants et appréciés que le développement de logiciels. Ainsi, l'expérience dans un domaine ne vous donne pas nécessairement droit à un pass gratuit pour un autre.
Les testeurs sont moins payés que les développeurs:
C'est une idée fausse que les testeurs ont une échelle de rémunération faible par rapport aux développeurs. Le salaire d'un testeur dépend uniquement de facteurs tels que le rôle et les responsabilités du poste, les compétences, les normes de l'entreprise, la nature de l'emploi, le type de test dans lequel vous êtes impliqué, etc. Comparer le salaire entre un testeur et un développeur n'est pas vraiment une bonne idée!
Les tests d'automatisation consistent à cliquer sur quelques boutons et le logiciel le fera pour vous:
Bien que cela puisse être vrai pour certains cas de test existants, la plupart du temps, vous devrez créer le script pour les tests d'automatisation. Alors ne pensez pas que ce sera facile et puisque vous ne connaissez pas / détestez la programmation, c'est l'occasion idéale pour vous.
Les tests sont ennuyeux:
Si vous trouvez les tests ennuyeux, cela signifie que vous ne le faites pas de la bonne manière. Le test est amusant! Les tests vous donnent une chance parfaite d'explorer le produit, de sortir des sentiers battus et d'apprendre de nouvelles choses chaque jour.
convertisseur youtube en mp3 avec éditeur de balises
# 5) Écrivez une lettre de motivation parfaite et CV
Combien de fois avez-vous postulé à un ensemble d'emplois à la fois en utilisant le même CV et sans même penser à inclure une lettre de motivation?
Si vous êtes comme la plupart des gens qui postulent pour un emploi, votre réponse ici serait «la plupart du temps» ou «toujours».
Nous recevons plusieurs CV chaque jour de candidats qui joignent simplement leur CV brut de niveau plus récent et postulent aveuglément à l'emploi sans même lire les titres de poste et les exigences. Pensez-vous vraiment qu'un recruteur prendra la peine de vous évaluer après une telle tentative?
Personnalisez toujours votre CV et assurez-vous d'inclure une lettre de motivation personnalisée avec chaque candidature. Au lieu d'essayer de postuler auprès de 50 employeurs différents à la fois, postulez auprès de quelques-uns seulement.
Vous améliorerez considérablement vos chances de recevoir des nouvelles de l'employeur.
Assurez-vous que tout ce que vous avez écrit dans votre CV reflète réellement votre personnalité et vos compétences. N'incluez pas de fausses expériences et compétences dans le CV, car lorsque l'intervieweur posera des questions à ce sujet, vous serez simplement vide à ce moment-là et cela aura un impact négatif sur le panel d'entrevue.
Lisez attentivement votre CV deux ou trois fois avant de tenter l'entrevue. La plupart des questions proviennent du CV lui-même, car votre CV est le seul pont qui établit un lien entre vous et le panel d'entretien.
Lecture recommandée = >> Comment envoyer un e-mail à un recruteur
J'ai intégré ici un exemple de lettre de motivation que vous pouvez utiliser comme modèle pour postuler aux emplois de test de logiciels. J'ai préparé et utilisé une telle lettre de motivation lorsque j'ai postulé pour mon premier emploi de test et l'ai saisie avec succès :)
Télécharger un exemple de lettre de motivation
# 6) Soyez recommandé
Le moyen le plus rapide et le plus simple de décrocher un emploi consiste à saisir les recommandations d'amis, de membres de la famille ou de parents. Bon nombre des postes vacants sont pourvus en demandant aux employés actuels de recommander leurs personnes connues ayant les compétences correspondantes requises par l'entreprise.
C'est un avantage à double sens car l'employeur obtient facilement un candidat et l'employé reçoit une prime de recommandation. Alors, contactez vos contacts qui travaillent dans le domaine des tests logiciels ou dans une entreprise qui a des opportunités de tests logiciels et demandez-leur de renvoyer votre candidature pour les postes vacants dans les tests logiciels dans leur organisation.
# 7) Essayez d'abord de postuler en démarrage et en petite entreprise
Il est plus facile d’entrer dans des startups ou des petites entreprises qu’un IT MNC. Les petites entreprises sont plus flexibles dans l'évaluation des candidatures. De plus, comme ils sont dans la phase initiale ou de croissance, ils ont besoin de plus de testeurs pour tester leurs produits. Ils ont tendance à prendre le risque d'embaucher un frais plus souvent que les grandes entreprises.
combien de types de fichiers existe-t-il? python
# 8) Cerise sur le gâteau: maîtrise de la communication
Il est très important pour un testeur de logiciel d'avoir de bonnes compétences en communication orale et écrite, car vous devez documenter correctement les données liées au test et expliquer les bogues / problèmes aux parties prenantes de manière à ce qu'il n'y ait pas de lacunes dans la compréhension.
Alors, rafraîchissez vos compétences en communication avant de postuler pour un emploi de test de logiciels.
# 9) Faites flotter votre CV
Rejoignez les forums de test de logiciels, les portails d'emploi et les sites de réseautage social comme LinkedIn et téléchargez votre CV partout.
Vous pouvez rejoindre des forums comme STS où de nombreux emplois en test de logiciels sont publiés.
Téléchargez votre CV sur des portails d'emplois comme Naukri , Briller , En effet , Monstre , etc.
# 10) Quelques autres conseils
Puisque vous êtes un plus frais, il n’y aura pas beaucoup d’attentes de votre part. Soyez simplement confiant, révisez les concepts de base des tests et parlez sans aucune hésitation lors de l'entretien.
Sois honnête avec toi-même!
N'ajoutez pas de fausses choses dans le CV. Vous devriez pouvoir parler des choses que vous avez écrites dans votre CV.
Lisez sur le Web les expériences d'entrevue des testeurs de logiciels qui ont rejoint les entreprises en tant que fraîcheur. Cela vous aidera à visualiser comment va se dérouler votre entretien. L'un des meilleurs sites que j'ai trouvés pour lire les expériences d'entrevue est le geek pour les geeks .
À propos de l'auteur: Ceci est un article invité par Adarsh Thampy . Adarsh est un expert en carrière et en marketing chez Jombay. Il parle de divers formats de CV que les nouveaux utilisateurs peuvent utiliser lorsqu'ils postulent pour des emplois de test.
Mise à jour de Vijay
Notre ami Govardhan Reddy a ajouté quelques bons points dans ses commentaires sur l'obtention d'emplois comme un plus frais. Voici le même commentaire que j'ajoute dans le post:
@ Freshers / Job Seekers: Mes opinions / suggestions
#1: Soyez passionné par les tests: Supprimez toutes les autres pistes / chemins sur lesquels vous travaillez. par exemple. un plus récent peut être à la recherche d'un emploi sur Oracle, c, c ++, java, testing, blah, blah, blah. Si vous voulez vous lancer dans les tests, continuez simplement à tester le chemin - RIEN D'AUTRE. Si ce n'est pas aujourd'hui, demain vous obtenez le travail. Mais en attendant, continuez à maîtriser les compétences de test !!!
#deux: Avoir les bonnes compétences requises pour le poste: Ceci est réalisable uniquement par le biais d'amis / parents qui travaillent déjà ou de bons instituts. Ne tirez aucune image / conclusion à l’aveuglette (juste mes hypothèses). Cela tue définitivement vos interviews !!! Apprenez Apprenez Apprenez. Google en ligne, Practice Practice Practice.
# 4: Brisez tous les mythes: Bien dit. Pas de primaire. Pas de secondaire.
Tous ont la même priorité. Combien un ingénieur de développement tire-t-il son salaire? Idem ou plus l'ingénieur de test tire chaque mois. Gardez simplement à l'esprit que vous devez battre la concurrence. Rien d'autre ne compte @ interviews.
# 3:Choisissez votre niche: Ne vous lancez pas dans les tests d’automatisation / de performance sans connaître les tests manuels. Quel est le problème si vous procédez étape par étape? Il est toujours bon de connaître les aspects des tests manuels avant de passer à l’automatisation ou à la performance. Slow & Steady remporte la course.
Que répondez-vous pour «pourquoi vous avez choisi pour le test?».
Réponse: Dites simplement que vous êtes passionné par les tests et que vous n'êtes pas intéressé par la programmation (ou vous pouvez toujours dire que vous êtes pauvre en programmation). Ce n’est pas un crime !!! Ajoutez simplement une balise indiquant que 'vous ne pouvez pas créer de meilleurs logiciels, mais vous pouvez améliorer les logiciels' :-)
N'oubliez pas que toutes les questions ont des réponses d'une manière ou d'une autre. Mais n'agis pas très intelligemment !!! Aucun fournisseur ne prépare une serrure sans clé. Répondez sagement.
Vous pouvez voir mes autres commentaires sur ce site mais sur différents articles.
Faites simplement Google comme 'questions d'entretien de test de logiciels par Govardhan Reddy M' et vous finirez par creuser plus d'informations.
À vous:
Essayez-vous de décrocher un emploi de testeur de logiciels et de vous retrouver coincé quelque part? Quels sont les défis auxquels vous avez été confrontés? Faites le nous savoir dans les commentaires.
lecture recommandée
- Comment obtenir rapidement un travail de test de logiciel
- Comment se préparer à l'entrevue de test de logiciel
- Commutateur de test non informatique vers logiciel - Comment entrer dans le contrôle qualité (réponses aux 10 questions les plus fréquentes)
- 10 raisons pour lesquelles vous n'obtenez pas d'emploi dans les tests de logiciels
- Mon parcours inattendu pour devenir un testeur de logiciels (du niveau débutant à un gestionnaire)
- Emploi d'assistant QA en test logiciel
- Le travail de testeur de logiciels est-il vraiment un travail discret?