how get software testing job
melhores programas para recuperar arquivos apagados
Muito mais fresco que deseja construir uma carreira em TI optam por testes de software como um trampolim.
Mesmo que você planeje mudar para o desenvolvimento de software em um estágio posterior de sua carreira, é sempre uma boa ideia começar como um testador de software.
Esta postagem cobrirá o que você deve e não deve fazer para conseguir seu primeiro emprego como profissional de testes.
Como obter um software Trabalho de Teste Quando você não tem experiência?
O que você aprenderá:
- # 1) Seja apaixonado pelos testes
- # 2) Ter o conjunto certo de habilidades necessárias para o trabalho
- # 3) Escolha o seu nicho
- # 4) Elimine todos os mitos
- # 5) Escreva uma carta de apresentação perfeita e um currículo
- # 6) Seja recomendado
- # 7) Tente se inscrever primeiro no Startup & Small Company
- # 8) Cereja no bolo: proficiência em comunicação
- # 9) Divulgue seu currículo
- # 10) Algumas outras dicas
- Leitura recomendada
# 1) Seja apaixonado pelos testes
Por que você quer fazer um trabalho de teste?
Esta é provavelmente a pergunta mais comum em todas as entrevistas de teste. Você deve ter uma resposta clara para as perguntas abaixo:
- Por que você quer se tornar um testador de software?
- Se você é engenheiro de ciência da computação, por que não escolheu Desenvolvimento de Software?
- Se você é de alguma outra área, por que não procura um emprego em sua área de especialização?
Só aqueles candidatos que são apaixonados por esta área e querem crescer como Testadores de Qualidade acabam conseguindo os melhores empregos disponíveis no mercado. Qualquer pessoa pode ser treinada, mas somente as pessoas com real interesse neste campo podem fazer seu nome.
Portanto, conheça a ideia básica de Teste de Software e Garantia de Qualidade e desenvolva um interesse por ela. Você será capaz de sobreviver em seu trabalho de Teste de Software somente quando tiver verdadeiro interesse e paixão por ele. Caso contrário, você começará a considerar os testes um fardo e, finalmente, acabará perdendo seu desempenho e eficiência.
Portanto, candidate-se a um trabalho de Teste de Software apenas quando realmente quiser fazê-lo.
# 2) Ter o conjunto certo de habilidades necessárias para o trabalho
Como um testador de software, você passaria a maior parte do tempo tentando “quebrar” o software. Você deve ter excelente aptidão e habilidades analíticas, juntamente com o conhecimento de metodologias e ferramentas de teste. O entrevistador certamente garantirá que você tenha todo o conhecimento básico necessário de Teste de Software e as habilidades necessárias para fazer o trabalho.
Use os seguintes recursos para desenvolver habilidades de teste de software:
Institutos de Treinamento
Como um recém-formado, você não terá qualquer exposição significativa a cenários de teste e Casos de teste . Em tal situação, você pode ingressar em qualquer instituto líder que ofereça treinamento em teste de software. Ao fazer isso, você obterá um bom conhecimento de Teste de Software, bem como alguma experiência prática que será muito útil para conseguir um trabalho de teste de software.
O link a seguir o levará a alguns dos melhores institutos de treinamento de Teste de Software na Índia: Curso de Teste de Software: Qual Instituto de Teste de Software devo ingressar?
Teste Freelancing e Crowdsourced
Você também pode aceitar algum trabalho freelance que será um benefício adicional à sua experiência. Você também pode fazer o Crowdsourced Testing por alguns meses antes de se inscrever para um trabalho de Teste de Software. Mostrar essa experiência em seu currículo dará peso à sua candidatura ao cargo.
Você também pode realizar alguns projetos de teste de software por meio de comunidades como uTest .
Certificações
Hoje em dia, a maioria das vagas de emprego exige que você tenha algumas certificações em testes. Isso foi tornado obrigatório pela maioria das empresas para que o candidato possa ser produtivo desde o primeiro dia de sua adesão e nenhuma quantidade de tempo ou dinheiro precise ser gasta no treinamento do candidato sobre os conceitos básicos de teste de software.
Portanto, é uma pena no limite se você possui certas certificações antes de se inscrever para um trabalho de teste de software.
Leitura sugerida = >> Como e onde listar as certificações no currículo
Se você leva a sério uma carreira de teste, você pode ir para certificações gostar PARE o que aumentará seu valor no mercado de trabalho.
Tutoriais
Você também pode participar de cursos de teste de software online ou ler os tutoriais de teste de software disponíveis online.
Existem muitos tutoriais disponíveis online para aprender a testar o software e se preparar para entrevistas de emprego. Você pode consultar a lista abaixo de tutoriais disponíveis no STH: Tutoriais de teste de software
Livros
Outra boa opção para desenvolver suas habilidades de teste de software é ler livros sobre teste. Abaixo estão alguns e-books excelentes disponíveis sobre teste de software para iniciantes:
- A arte do teste de software
- Teste prático de software - e-book grátis
- Lições aprendidas em teste de software - uma abordagem orientada ao contexto
- Teste de software: habilidades essenciais para testadores iniciantes
- Pacote de carreira de teste de software - a jornada de um testador de software, desde conseguir um emprego até se tornar um líder de teste!
A metodologia Agile em projetos de software é muito popular hoje em dia e há grandes chances de você ter que trabalhar com uma equipe Agile em seu primeiro trabalho. Você pode aprender sobre os testes Agile no seguinte livro:
Teste Agile: Um Guia Prático para Testadores e Equipes Agile
Ferramentas
Existem muitas ferramentas de teste de software populares que oferecem versões de teste gratuitas. Eu sugiro que você comece a explorar o Selênio primeiro. É o código aberto mais popular e uma das melhores ferramentas de teste de automação disponíveis no mercado. Abaixo está o link do site do Selenium: O que é selênio?
Outras ferramentas que você pode explorar são QTP, RFT, Bugzilla, LoadRunner, etc.
O conhecimento de pelo menos uma ferramenta popular de teste de software pode ser muito útil para conseguir um emprego de teste de software como novato.
# 3) Escolha o seu nicho
Você já ouviu o ditado “Jack of all trades mas mestre de nenhum”? Bem, hoje em dia, principalmente na área de TI, você precisa se especializar e não generalizar. Um especialista é sempre preferido em vez de um generalista pela maioria das empresas (embora não seja uma boa ideia escolher especialistas, pois eles têm escopo limitado, a maioria dos RH encontram a maneira mais fácil de preencher o cargo rapidamente).
Alguns dos nichos de teste populares que você pode escolher são
- Teste manual: Nesse método, um testador deve imitar a função de um usuário final. Um usuário final é aquele que realmente usará o produto de software. Nesse processo, o testador deve usar todos os recursos do software manualmente para encontrar os bugs.
- Teste de automação: No teste de automação, um testador deve validar os recursos do software escrevendo scripts que automatizam as atividades de teste. Isso economiza muito tempo porque não requer esforços manuais. Geralmente, essa é a maneira mais econômica de testar software em longo prazo.
- Teste de performance : Neste método de teste, o software é testado em relação a uma carga de trabalho específica. Algumas das métricas que seriam avaliadas são capacidade de resposta, capacidade máxima de carga, etc.
Semelhante ao Desenvolvimento de Software, o Teste de Software é um campo vasto. Portanto, você deve se concentrar em uma área de teste. Isso aumentará seu valor no mercado de trabalho. Junto com a especialização em uma área, é sempre aconselhável estar familiarizado com outras áreas de teste. Você também deve ser flexível o suficiente para mudar para outro domínio, se necessário.
Sendo um novato, uma combinação de Java, Selenium, Teste Manual e conhecimento SOA lhe dará uma vantagem sobre os outros candidatos mais novatos. Os recrutadores definitivamente irão abordá-lo primeiro se você tiver esse conjunto de habilidades.
Além disso, uma das funções mais populares em testes de software atualmente é SDET (Desenvolvedor de software em teste). Um SDET é um desenvolvedor e também um testador. Portanto, se você tem uma combinação de boas habilidades de programação e teste, pode procurar uma função de trabalho SDET. O salário médio de um SDET na Índia é Rs. 768.557 por ano.
No ano de 2017, as habilidades mais exigentes para teste de software devem ser Big Data Testing, SDET, DevOps, TDD e BDD, Docker Container, Teste de IoT, Teste de ciclo de vida e Teste móvel.
# 4) Elimine todos os mitos
Infelizmente, a indústria e os alunos têm muitos conceitos errados sobre os trabalhos de teste de software.
Alguns dos mitos que ainda prevalecem são:
O teste de software é um trabalho simples. Então, qualquer um pode fazer isso :
qual é o melhor software de desenvolvimento de aplicativos
Embora não seja ciência de foguetes, ainda assim o teste requer muito trabalho e inteligência por parte do testador. Portanto, não suponha que seja uma brincadeira de criança, porque o teste exigirá que as habilidades técnicas da pessoa estejam no ponto para que o testador seja capaz de compreender as complexidades técnicas de um sistema em teste, bem como ele é capaz de desenvolver / executar o teste scripts de maneira eficiente.
O teste é um trabalho de segundo nível em comparação com o desenvolvimento :
Teste e desenvolvimento de software são dois processos diferentes. Qualquer tipo de comparação sobre o nível de dificuldade de ambos não faz muito sentido.
Em uma das entrevistas de emprego para a função de testador de software, encontramos um candidato com experiência anterior apenas em desenvolvimento de software e sem experiência em teste. O candidato estava excessivamente confiante em quebrar a entrevista por causa da percepção de que o teste é um trabalho de segundo nível em comparação com o desenvolvimento.
A candidata argumentou que o teste é inferior ao desenvolvimento e, como ela já trabalhou em projetos de desenvolvimento, não é necessário ter experiência em teste para conseguir o emprego. Infelizmente, ela foi rejeitada por não ter conhecimento de conceitos de teste!
O teste de software é tão importante e valorizado quanto o desenvolvimento de software. Portanto, a experiência em um domínio não lhe dá necessariamente o direito a um passe livre para outro.
Os testadores recebem menos em comparação com os desenvolvedores:
É um equívoco pensar que os testadores têm uma escala de pagamento baixa em comparação com os desenvolvedores. O salário do testador depende puramente de fatores como função e responsabilidades do trabalho, habilidades, padrões da empresa, natureza do emprego, o tipo de teste em que você está envolvido, etc. Comparar o salário entre um testador e um desenvolvedor não é realmente uma boa ideia!
O teste de automação significa clicar em alguns botões e o software fará isso por você:
Embora possa ser verdade para alguns casos de teste existentes, na maioria das vezes você teria que criar o script para teste de automação. Portanto, não pense que será fácil e, como você não conhece / odeia programação, é a oportunidade perfeita para você.
O teste é enfadonho:
Se você achar que o teste é enfadonho, isso significa que você não o está fazendo da maneira certa. Testar é divertido! Os testes oferecem a chance perfeita de explorar o produto, pensar fora da caixa e aprender coisas novas a cada dia.
# 5) Escreva uma carta de apresentação perfeita e Retomar
Quantas vezes você já se candidatou a um conjunto de empregos seguidos usando o mesmo currículo e nem mesmo pensando em incluir uma carta de apresentação?
Se você for como a maioria das pessoas que se candidatam a um emprego, sua resposta aqui seria “na maioria das vezes” ou “sempre”.
Recebemos vários currículos todos os dias de candidatos que simplesmente anexam seu currículo de nível mais recente bruto e se candidatam cegamente ao emprego, sem nem mesmo ler os títulos e requisitos do cargo. Você realmente acha que um recrutador vai se dar ao trabalho de avaliá-lo depois de tal tentativa?
Sempre personalize seu currículo e certifique-se de incluir uma carta de apresentação personalizada em cada inscrição. Em vez de tentar se inscrever para 50 empregadores diferentes de uma vez, inscreva-se apenas para alguns dos mais relevantes.
Você aumentará drasticamente suas chances de ter uma resposta do empregador.
Certifique-se de que tudo o que você escreveu em seu currículo realmente reflete sua personalidade e habilidades. Não inclua experiências e habilidades falsas no currículo porque, quando o entrevistador fizer perguntas sobre isso, você apenas ficará em branco naquele momento e isso terá um impacto negativo no painel de entrevistas.
Leia seu currículo duas ou três vezes completamente antes de tentar a entrevista. A maioria das perguntas vem do próprio currículo, porque seu currículo é a única ponte que faz uma conexão entre você e o painel de entrevistas.
Leitura recomendada = >> Como enviar e-mail para um recrutador
Eu incluí um exemplo de carta de apresentação aqui que você pode usar como modelo para se inscrever para os trabalhos de Teste de Software. Eu preparei e usei essa carta de apresentação quando me inscrevi para meu primeiro trabalho de teste e consegui-a com sucesso :)
Baixar amostra de carta de apresentação
# 6) Seja recomendado
A maneira mais rápida e fácil de conseguir um emprego é ingressando por meio de recomendações de amigos, familiares ou parentes. Muitas das vagas são preenchidas pedindo-se aos funcionários atuais que recomendem seu pessoal conhecido que possua o conjunto de habilidades correspondentes, conforme exigido pela empresa.
É um benefício bidirecional, pois o empregador consegue facilmente um candidato e o funcionário recebe um bônus por indicação. Portanto, entre em contato com seus contatos que trabalham na área de teste de software ou em uma empresa que tenha oportunidades de Teste de Software e solicite que eles encaminhem sua candidatura para as vagas em Teste de Software em sua organização.
# 7) Tente se inscrever primeiro no Startup & Small Company
É mais fácil entrar em startups ou pequenas empresas do que em uma multinacional de TI. As pequenas empresas são mais flexíveis na avaliação de candidaturas. Além disso, como estão na fase inicial ou de crescimento, precisam de mais testadores para testar seus produtos. Eles tendem a correr o risco de contratar um calouro com mais frequência do que as grandes empresas.
# 8) Cereja no bolo: proficiência em comunicação
É muito importante para um testador de software ter boas habilidades de comunicação oral e escrita, pois você precisa documentar os dados relacionados ao teste de maneira adequada e explicar os bugs / problemas às partes interessadas de uma forma que não haja nenhuma lacuna no entendimento.
Portanto, aprimore suas habilidades de comunicação antes de se inscrever para um trabalho de Teste de Software.
# 9) Divulgue seu currículo
Participe de fóruns de teste de software, portais de emprego e sites de redes sociais como LinkedIn e carregue seu currículo em qualquer lugar.
Você pode participar de fóruns como STS onde muitos trabalhos de teste de software são publicados.
Envie seu currículo para portais de empregos como Naukri , Brilhar , De fato , Monstro etc.
# 10) Algumas outras dicas
Já que você é um novato, não haverá muitas expectativas de você. Apenas esteja confiante, revise os conceitos básicos de teste e fale sem qualquer hesitação na entrevista.
Seja verdadeiro consigo mesmo!
quando um elemento individual de uma matriz é passado para um método:
Não adicione coisas falsas no currículo. Você deve ser capaz de falar sobre o que escreveu em seu currículo.
Leia na web sobre as experiências de entrevista de testadores de software que ingressaram em empresas como novatos. Isso o ajudará a visualizar como será sua entrevista. Um dos melhores sites que encontrei para ler experiências de entrevistas é o geek para geeks .
Sobre o autor: Este é um post convidado de Adarsh Thampy . Adarsh é especialista em carreira e marketing na Jombay. Ele fala sobre vários formatos de currículo que os calouros podem usar ao se candidatar a empregos de teste.
Atualização de Vijay
Nosso amigo Govardhan Reddy acrescentou alguns pontos positivos nos comentários sobre como conseguir empregos como calouro. Abaixo está o mesmo comentário que estou adicionando na postagem:
@ Freshers / Job Seekers: Minhas opiniões / sugestões
# 1: Seja apaixonado pelos testes: Remova todas as outras trilhas / caminhos em que você está trabalhando. por exemplo. um calouro pode estar procurando emprego em Oracle, c, c ++, java, testando, blá, blá, blá. Se você quiser entrar no teste, continue testando o caminho - NADA MAIS. Se não hoje, amanhã você consegue o emprego. Mas até lá continue dominando as habilidades de teste !!!
#dois: Ter as habilidades certas necessárias para o trabalho: Isso é possível apenas por meio de amigos / parentes que já estão trabalhando ou de bons institutos. Não tire fotos / conclusões cegamente (apenas minhas suposições). Isso definitivamente mata suas entrevistas !!! Aprenda Aprenda Aprenda. Google online, Practice Practice Practice.
# 4: Elimine todos os mitos: Bem dito. Sem primário. Sem secundário.
Todos têm igual prioridade. Quanto um engenheiro de desenvolvimento extrai de seu salário, o mesmo ou mais que o engenheiro de teste extrai todo mês. Basta ter em mente que você precisa vencer a concorrência. Nada mais importa nas entrevistas.
# 3:Escolha o seu nicho: Não entre em testes de automação / desempenho sem conhecer o teste manual. O que há de errado se você seguir passo a passo? É sempre bom conhecer os testes manuais antes de entrar em automação ou desempenho. Slow & Steady vence a corrida.
O que você responde para “por que você escolheu para teste?”.
Resp: Basta dizer que você tem paixão por testes e não está interessado em programação (ou você sempre pode dizer que é ruim em programação). Não é um crime !!! Basta adicionar a tag 'você não pode fazer um software melhor, mas pode torná-lo melhor' :-)
Lembre-se de que todas as perguntas têm respostas de uma forma ou de outra. Mas não seja muito esperto !!! Nenhum vendedor prepara uma fechadura sem chave. Responda com sabedoria.
Você pode ver meus outros comentários neste site, mas em artigos diferentes.
Basta fazer o Google como 'perguntas da entrevista de teste de software de Govardhan Reddy M' e você acabará cavando mais informações.
Para você:
Você está tentando conseguir um emprego como testador de software e travando em algum lugar? Quais são os desafios que você enfrentou? Deixe-nos saber nos comentários.
Leitura recomendada
- Como Obter Trabalho de Teste de Software Rapidamente
- Como se preparar para uma entrevista de teste de software
- Switch de teste não relacionado a TI para software - Como entrar no controle de qualidade (respostas às 10 principais perguntas frequentes)
- 10 razões pelas quais você não está conseguindo emprego em testes de software
- Minha jornada inesperada para me tornar um testador de software (de nível básico a gerente)
- Trabalho de assistente de controle de qualidade de teste de software
- O trabalho do Software Tester é realmente discreto?