E aí tive como vocês estão hoje vamos falar aqui sobre o Road map para se tornar um que o engenheiro O que que significa Road map é basicamente né os caminhos os passos que você tem que tomar caso você esteja Começando na área tá com interesse de começar na área e quer saber o que você tem que fazer para se tornar um que o Edmir É nesse vídeo que eu vou responder isso galera lembrando nesse vídeo eu vou falar sobre esse Road map ele é totalmente baseado na minha experiência né da minha experiência de mais
de 8 anos trabalhando e não somente falando aí para empresas brasileiras eu vou trazer esse Road map para que você possa se encaixar mesmo se você está no Brasil né tá querendo entrar na área de que é Ou se você está em outros países né sei lá se você está morando nos Estados Unidos Canadá tudo faz vai funcionar do mesmo jeito a ideia é que você entenda como ele funciona como funciona e como que você pode chegar no seu primeiro emprego como que é né O que você precisa outra coisa é que eu fale sobre
bastante coisa aqui Não se sinta preocupado porque você também não precisa aprender isso do dia para o outro além disso você também pode contar bastante com o nosso canal aqui da lumistek a gente tem basicamente vídeos sobre tudo isso que eu vou trazer aqui para vocês ok então não fica preocupado eu tô do seu lado e se você tiver qualquer pergunta né Qualquer questão em relação a isso pode deixar nos comentários que a gente está sempre respondendo e a gente quer muito ajudar você a conseguir aí ser o primeiro emprego ou até mesmo se você
já trabalha como que é poder se especializar mais ainda Ok então galera eu sou Mene sou que o andir moro e trabalha aqui no Canadá e bora para o vídeo [Música] Ok time lembrando novamente Vocês não precisam ter absolutamente tudo isso para iniciar como que é Ok não só isso você também não precisa aprender tudo isso de uma vez e você não vai conseguir aprender isso de um dia para noite que é é uma área super legal de começar é uma área super fácil para começar onde tem o teto técnico bem baixo Mas isso não
significa que você não vai precisar estudar mas pode ficar tranquilo que eu vou mostrar para vocês exatamente o que você tem que correr atrás Ok eu vou trazer aqui em tópicos os assuntos que você precisa estudar então vou falar sobre o primeiro tópico vou explicar sobre ele para que que serve como que ele funciona E por que que você tem que aprender ele e depois eu passo para os próximos Ok então bora lá então se você aí quer conversar como que o indivíduo e não somente isso às vezes você aí não trabalha com nada de
tecnologia Ou você quer começar na área de tecnologia Às vezes você acabou de sair da escola ou você tá querendo mudar de área independente do que seja se você tem interesse em aprender sobre criar né se você saber um pouquinho mais sobre que a eu indicaria você começar com software teste então o software testing nada mais é do que todo o processo de qualidade de testes que você faz dentro de uma empresa Como eu posso explicar isso né Eu já falei aqui mil vezes que um que há ele não necessariamente ele faz só teste velho
ele não é uma máquina de testes O que é ele tem várias atribuições tá galera porém software testem é uma das atribuições mais impactantes de um que há porque ela que vai estabelecer a base aí do que você entende sobre qualidade e como que você testa perfeito software teste basicamente você vai aprender aí a como criar planos de teste Então quando você entra numa empresa Como que você faz os planos de teste daquela empresa né Como que você planeja os testes né Que tipos de teste que você vai fazer que tipo de tecnologias que eles
usam então entender como funciona o planejamento de teste como criar casos de teste para fichas que estão no projeto entender como que cria como que cria teste reports né Então como que você cria toda aquela aquele conglomerado de informações dos bugs que você encontrou né do que você achou durante os testes que você tava fazendo entender também em quais momentos você realiza cada tipo de teste né Isso tudo é de extrema importância para que você entenda um mundo de que há caso você não saiba nós que o end News fazemos testes em software né então
os sistemas e é muito interessante que você entenda isso porque normalmente a gente já testa software né porque a gente tá 100% do tempo aí utilizando um aplicativo novo porém não basta só isso é muito importante que você aprenda todo o conceito de software teste ok eu falo inglês aqui justamente porque é um tema que o pessoal costuma usar apesar de ser só teste de software mas é importante que você entenda Como que funciona esse processo Como que você coloca ele em prática dentro de uma empresa como você coloca em prática dependendo do produto que
você está testando né do software que você tá testando tudo isso é de extrema importância e claro né eu não ia deixar de falar isso mas aqui na lumistec a gente tem vídeo sobre software teste em basicamente o tempo todo né eu tento trazer sobre o software teste o tempo todo falando aí sobre casos de teste como trabalhar com testes exploratórios como que trabalha com o recorte de teste como que trabalha com Automação tudo isso tá aqui nesse canal e você pode aí se deleitar com todo o nosso conteúdo Ok e não só isso sabendo
software teste em você já sabe grande parte do que um que Whey manual né um que o Eli que só trabalha com testes manuais precisa saber para iniciar Porque além do que o redimir existe também o que o Emmanuel ele faz testes manuais o sistema ele fica testando tudo manualmente porém Independente se você quer um que o engenheira que entende de programação que entende de automação que entende de testes que entende de ágio você acaba fazendo os mesmos testes com que o meu manual a diferença só é a quantidade de expertise que você tem aí
na mesma pessoa OK agora vamos para o segundo ponto que eu achei extremamente importante que é aprender metodologia ágil e principalmente galera metodologias ages são utilizadas na grande parte das empresas atualmente Sinceramente eu já tô trabalhando na área mais de oito anos e eu trabalho com ágio provavelmente sete desses oito anos 7 ou um pouco mais Então é de extrema importância que você entenda como que funciona a metodologia ágil a metodologia age nada mais é do que um processo que é utilizado dentro da empresa para desenvolvimento de um produto e ele é ágil porque a
gente acaba não fechado em um projeto por exemplo Ah vamos fechar aqui um projeto e esse projeto aqui vai demorar um ano para ser desenvolvido Antigamente era muito normal que isso acontecesse hoje nós temos as metodologias ágeis e a gente trabalha em produtos né que eles vão evoluindo e eles vão alterando conforme a demanda do cliente né conforme a demanda do mercado então isso faz com que você consiga entregar um software bem mais atualizado né em pouco tempo em poucas semanas em poucos meses né ali por exemplo a cada duas semanas você entregaria alguma coisa
nova e mesmo que esses copo né Desse software mudasse né conforme o mercado Já que tá tudo muito rápido você consegue mudar esses corpo dentro ali do seu processo sem precisar ter que refazer alguma coisa né então você vai crescer o seu produto conforme o mercado for solicitando isso é muito utilizado nas empresas tá galera Sinceramente eu acho que a metodologia mais utilizada atualmente é scream inclusive por isso que eu estou indicando que você vá aprender sobre scrum eu também tenho no canal como que funciona como que a gente utiliza no nosso dia a dia
ali de trabalho e é extremamente importante justamente porque você já chega na empresa entendendo o processo dela imagina que Maravilhoso né você já olha para empresa sabe exatamente o que está acontecendo você não precisa ninguém explicando e isso faz com que você saia na frente de outras pessoas que estão iniciando principalmente mas caso aí você esteja trabalhando como que é sei lá você começar a trabalhar com alguma parte de tecnologia e quer mudar para área de que há e ou quer crescer na área de criar você vai ter que aprender mesmo que no seu time
você não esteja utilizando Porque caso você mude de empresa o queira achar um trabalho que ganhe mais eles têm uma probabilidade muito grande deles estarem utilizando metodologias ágeis e Mais especificamente scream Ok Além disso caso você também queira você pode dar uma olhadinha no processo kanban é sempre muito interessante ver o cambão ele é mais simples ainda do que o scrum mas é legal entender as nuanças aí de cada um sempre até porque quando você tiver numa entrevista é muito legal que você entenda como que funciona Além disso continuando na parte de Scan Por que
que é muito importante entender muito bem porque além disso você vai ter que misturar software teste como e por que que eu digo isso software teste é um processo de teste certo então é ali todo planejamento de teste como que você vai realizar testes no software e o processo que vocês estão utilizando ele vai ser o do dia a dia como que você vai utilizar então é muito importante que você entenda quando adicionar cada tipo de teste que você tá realizando em cada momento do seu processo scrum então por exemplo Ah eu preciso criar aqui
os testes cases Em que momento eu vou criar os testes cases de um software Em que momento eu vou criar os testes daquela Fischer nova Então você tem que saber quando que isso vai acontecer dentro determinado porque porque quando você estiver dentro do time você vai fazer com que todo seu processo de qualidade que você está empregando utilizando o software teste né utilizando todos aqueles conceitos que eu já comentei de software teste vai fazer com que o seu produto tenha mais qualidade e menos probabilidades de achar bug dele no final Ok Isso é muito importante
e sinceramente faz grande diferença Além de que se você já está trabalhando em uma empresa que tenha isso né E você queira saber também Em que momento você entrega cada tipo de teste a gente também tem um vídeo aqui na lubitec falando exatamente sobre isso então entenda a metodologia haja entenda de preferência se você tem que escolher um para começar entende scream é muito interessante e é super simples de aprender tá é literalmente o processo de desenvolvimento um processo de desenvolvimento de software e de produto muito simples de aprender e de se utilizar no dia
a dia OK e lembrando você também não precisa ser o screen Master tá você não precisa aprender tudo sobre a metodologia áginal você só precisa aprender como empregada no seu dia a dia e o que esperar dela quando você estiver trabalhando Ok vamos lá agora o próximo tópico seria programação básica é meu querido se você quiser se tornar um que o end near você vai ter que saber programação básica sim de preferência eu diria para você escolher alguma linguagem de programação simples tá você não precisa conversar com Java aqui na minha opinião linguagem super verbosa
e super demorada de aprender você pode começar com alguma coisa mais simples eu sinceramente indicaria java script que é justamente que a gente ensina aqui na lume a gente tenta trazer nos nossos vídeos tudo relacionado a java script todas as ferramentas que a gente usa com JavaScript e também htm ou também você pode aprender Python pyt é uma linguagem super usada aí no meio ela é muito boa e perfeita para você que tá começando porque Python de ensino os conceitos de programação muito bem eu adoro Python infelizmente eu não tô tendo muita oportunidade de trabalhar
com porém é uma linguagem excepcional principalmente se você quiser começar a aprender a cobrar Ok Além disso você também tem que entender um pouco de html CSS de preferência mais focada em HTML porque normalmente você como que o emitir vai criar automações né então você vai criar testes automatizados pela web e na web a gente utiliza HTML e CSS para poder montar ali nosso site obviamente a gente ainda tem né JavaScript Às vezes você pode estar usando alguma framewhere como react angular ouviu Mas você não precisa se preocupar com isso agora você tá começando o
importante é você entender como que funciona muito bem uma estrutura HTML e eu vou te falar que isso é super simples e a gente tem sim vídeos aqui na lume e também quem deu o básico ali sobre programação Então como criar variáveis como criar funções o que que é um objeto o que que é um Array com isso você já consegue sim automatizar Óbvio quanto mais profundamente você for melhor para você você vai ter aprendido mais ainda e não só isso time eu quero que você entenda uma coisa muito importante programação Você não precisa engolir
um livro de programação um livro de desenvolvimento não precisa ver 30 horas de curso para começar a trabalhar com Automação que é justamente o foco de um que há na parte de desenvolvimento inicialmente você tem que entender o básico e os fundamentos e com esses fundamentos você tem que ser fixar porque isso vai te ajudar muito lá na frente a construir automações com mais qualidade a construir automações mais fáceis de se manter e ficar mais fácil também de desenvolver elas né fazer com que elas sejam automações escaláveis e bem construídas OK aí é claro claro
fica tranquilo sei que eu falei mal já de Java aqui eu sei que eu já falei ah começa com JavaScript o pai então mas não tem problema se você aí já com alguma linguagem de programação seja ela java script Python Java C Sharp Rubi Independente de qual seja isso não vai te atrapalhar em nada no seu aprendizado para o seu próximo nível que seria trabalhar com uma automação Ok fica tranquilo com isso obviamente existe algumas linguagens que são melhores para automação né que são mais utilizadas aí pelos frameworks de automação Mas você saber ali a
lógica de programação é o que você precisa para começar com Automação e eu vou te falar é literalmente programação básica você não precisa saber muito para começar automatizar e fazer diferença já na sua empresa caso aí você esteja trabalhando como que é ou esteja trabalhando com alguma coisa relacionadas a taxa ou quer migrar para essa área de teste para você aprender automação é só um pouquinho de programação que você precisa para começar próxima coisa que você teria que aprender automação web e o que que eu quero dizer com Automação web eu vou falar que mais
sobre automação super importante que você entenda Óbvio como HTML funciona no tópico anterior que Eu mencionei justamente para que você consiga criar uma automação mais bem feita entenda melhor como que funciona a estrutura ali da página certo então HTML excepcional para isso E aí você vai aprender automação web ok quais ferramentas eu indicaria para você começar a aprender na automação web Sinceramente eu indicaria você para começar como Cypress Sim eu sei fica calmo a gente ensina a sair coisas aqui também na luz Teca a gente tem uma porrada de vídeo aí sobre Cypress como que
funciona como que utiliza como que cria automações do zero com Cyber está tudo aqui no nosso canal mas não significa que essa é a única ferramenta que você pode aprender Sinceramente eu não conheço nenhuma ferramenta mais fácil de se iniciar com Cypress eu não tô falando isso por figas a verdade é que eu escolhi inclusive sai por causa disso porque é extremamente fácil para iniciar é extremamente fácil para você criar uma automação web Inicial com Cypress Além disso né É uma ferramenta que aí serve para níveis tanto iniciais quanto níveis super avançados é uma ferramenta
incrível e ela está em constante evolução toda semana basicamente eu vejo coisa nova sobre os sites então é por isso que eu puxo tanto a sardinha mas caso você aí fala assim ah eu não quero aprender sai por isso porque eu não sei JavaScript caso você não saiba sai por sua roda com Java script Ah eu sei outras linguagens Eu queria aprender uma coisa mais que tenha no mercado mas que não seja Cypress perfeito eu indicaria aí para você aprender playlight também é uma ferramenta incrível Inclusive a ferramenta que eu tô utilizando atualmente no meu
trabalho ela é ótima ela é super rápida ela não é tão fácil assim quanto sai por isso mas como eu disse sai para usar ferramenta mais fácil de automação que existe na minha opinião então eu não acho que vou encontrar nenhuma outra aqui tão fácil quanto mas Play right é excepcional você consegue automatizar em vários tipos de linguagem diferente então você pode sim trabalhar com JavaScript Pode sim trabalhar com python como fechar pi com Java então todas essas ferramentas né aliás dessas linguagens funcionam com playlight e play right é uma linguagem super pedida aí pelas
empresas e também se você aprender Play right não tem nada perdido porque as outras ferramentas que eu vou mencionar que elas são meio parecidas Então você vai acabar aprendendo o jeito aí de como utilizar e você Óbvio vai ter que aprender um pouco com uma outra ferramenta funciona mas a estrutura no final das contas é a mesma então você não vai se perder nem um pouco como menções aqui eu gostaria de falar ferramentas que você pode utilizar com vários tipos de linguagem e no caso seria selinho e web driver também é muito pedido pelas empresas
tá é uma ferramenta super antiga de automação Mas isso não significa que ela é ruim Sinceramente eu prefiro as duas outras que eu comentei não só pela facilidade de começar né com simples ela é de automatizar mas também porque ela é mais rápida ela tem algumas diferenças aí em relação a como ela lida com o dom né que ali o browser né o navegador diretamente porém celinho com webdriver funciona Ok é muito bom e tem também com várias linguagens você pode trabalhar com Rubi com Java com JavaScript com você Sharp tem uma gama absurda aí
de ferramentas para você utilizar um próximo tópico que eu quero trazer aqui para vocês é api eu não vou me alongar muito sobre como funciona a pi porque api na verdade ela é uma Interface para que você consiga falar com o software e normalmente essa interface ela acaba não tendo um frontchange nela acaba não tendo aquela parte visual que a gente tem em outros sites você vai lidar ali direto com o back end então fica tranquilo é uma matéria sinceramente muito simples de ser estudada para você aprender mais rápido e aprender como que você conversa
aí com uma pei você pode usar Postman ou insônia eu indicaria Postman eu puxo uns Pigmeu e assim eu adoro essa ferramenta eu acho ela excepcional Tem gente que fala que ela é um pouco pesada Mas sinceramente eu não acho E além disso a versão web dela é super leve eu adoro Postman dá para fazer coisas incríveis com Postman E além disso a gente também tem aqui no nosso canal da lumistec você pode dar uma olhada aí no nosso canal a gente tem automação Postman e como automatizar como utilizar o Postman pela primeira vez como
fazer cli né como mexer com CLN Postman tudo isso existe aqui no nosso canal e você pode dar uma olhadinha a gente tá tentando trazer tudo que eu acho realmente importante aí para você aprender então fica ligado nos vídeos mas o Postman vai trazer pra gente aí o nosso próximo tópico que é automação de api depois que você aprende a pi é super importante que você entenda como fazer automações com api e de novo você pode usar várias tecnologias Nossa para automação de Epi Existem várias tecnologias Mas sinceramente eu gostaria de destacar algumas que eu
gosto muito e que eu uso primeiro de todas poxa-me sim você pode fazer automações no Postman é super fácil super simples é cheio de coisa pronta para você só incluir para quem viu aí meu vídeo sabe como que o Postman funciona Você sabem quão simples ele é ele é basicamente ele é uma interface super simples de aprender e Óbvio você vai ter que rodar um pouquinho mas tem um monte de coisa pré-pronta já para você simplesmente pegar então isso te adianta e acelera muito o processo outra coisa que você pode ver caso você queira uma
coisa mais potente não é uma coisa mais voltada aí para testes de api focado em API você pode trabalhar caso você esteja mexendo com JavaScript você pode trabalhar com jast e super teste são duas ferramentas que eu uso Já tem alguns anos eu acho que essas ferramentas já tem uns dois anos que eu utilizo tá poxa mas já tenho 7 anos que eu uso mas jast com super teste tem uns dois anos que eu uso e eu tô usando atualmente também no trabalho que eu tenho é justamente porque ela é muito poderosa e muito muito
simples de se utilizar você pode criar automações massivas e super complexas de api com essas duas ferramentas Ok dessa daí eu infelizmente ainda não tenho um vídeo mas pode esperar que a gente já vai trazer vídeo super legais sobre elas Ok galera uma coisa que eu quero aqui trazer como um bônus né Eu acho que seria até um step a mais seria um step aí que você passaria ali de ser um que o endingir mais Júnior né que sabe ferramentas que um Júnior saberia mas essa ferramenta é super importante que é aprender com tiros integration
na integração contínua trabalhando com kit rabichos galera github é um dos sistemas mais utilizados aí nas empresas atualmente tá existem outros tá mas eles são basicamente a mesma coisa e o Git Hub Actions garante que você consiga entregar aí seus testes né faz com que você consiga rodar os seus testes em uma pipeline actions Não é só isso ele não faz só isso E isso não é só isso não si não é contínuos International porém é uma forma de você agregar a mais tem aquele toquezinho a mais quando você tiver fazendo aquela entrevista é super
importante para o seu dia a dia e existe sempre uma demanda de você adicionar uma coisa ali nessa aí então se você aprende como fazer você vai ter esse a mais aí no seu currículo né você vai poder ajudar o seu time com esse a mais e eu juro para você é super simples de utilizar super fácil que de verdade de novo temos vídeos aqui ensinando justamente como que mexe com kit Hub Actions junto com Cypress então se você tiver Querendo entender como que funciona isso como você dá esse próximo step aí para você não
ser um que o end New que sabe as coisas padrões isso é super legal para você levar aí como um aprendizado diferenciado que você teve e galera gostaria de mencionar coisas aqui que eu não trouxe né especificamente Porém você tem que saber muito bem como se utilizar primeiro Git você tem que saber guite não existe uma empresa que não utilize kit atualmente você precisa entender como funciona Gate para que você possa não somente trabalhar com Automação e poder fazer os seus projetos de automação mas também para você poder trabalhar com o projeto da empresa que
você está trabalhando então baixar aquele projeto entender como que roda Você vai precisar do Git para fazer isso tá fazer o bit Clone ali baixar aquele projeto colocar na sua máquina e obviamente para você poder criar né os seus projetos de automação Você vai precisar deles para que você possa Vamos colocar eles no githuble no Beach Bucket não faz diferença então Git é super importante eu tenho uma porrada de vídeo falando sobre get mostrando como que utiliza tá desde os primeiros steps até coisas um pouco mais intermediárias Então dá uma olhadinha é super importante que
você saiba nit não tem como você começar numa empresa trabalhando como que o engenheiro sem saber disso Ok e segundo é terminar aprenda como se utiliza o terminal de preferência terminar o Linux e Mac né que seria basicamente a mesma sintaxe né que você utiliza porque os dois vem do Unix então aprenda a mexer com terminal você quando baixa o kit né já que eu já falei do Git você quando baixa o glitch ele vem com uma coisinha chamada geekbash que é justamente esse terminal que você precisa aprender saiba que também temos vídeos de como
mexer no terminal eu sei que o terminal assusta muita gente aquela tela preta só vem letra é assustador mas eu juro para vocês que é super simples e super rápido de se utilizar no dia a dia eu uso todo dia terminal e sin eu não sei como seria minha vida sem usar o meu terminalzinho com meus commandinhos ali tem um monte de coisa super rápida para fazer que te adianta muito no trabalho você pode usar interfaces né visuais para trabalhar com Git mas eu sinceramente prefiro trabalhar com ele no terminal então é muito muito importante
que você entenda como se utilizar time eu espero que vocês tenham gostado desse vídeo eu sei que eu fiz aí vários jabás aí dos nossos vídeos no nosso canal falando das coisas que eu Já ensinei mas eu juro para vocês galera eu tô trazendo isso justamente porque eu quero que você seja um que é a melhor que você consiga evoluir ou que você acha Esse é o primeiro emprego como que é OK então entenda Essas tecnologias Entenda como elas funcionam vejo Nossos Vídeos se você tiver dúvidas deixe nos comentários eu vou responder com muito muito
prazer na melhor forma que eu encontrar Ok então bem Eu espero que vocês tenham gostado desse vídeo Se gostou por favor deixa um like tem aí um botãozinho para você clicar Deixa aquele like curte que isso ajuda demais o nosso vídeo A espalhar e vou te ensinar isso para outras pessoas além disso se inscreve caso você tenha gostado a gente traz vídeos semanalmente aqui na lume falando sobre que a e tecnologia no geral eu tenho certeza que esses vídeos vão ser muito importantes para o seu evolução aí no seu dia a dia como que é
ou até mesmo caso você queira entender um pouco mais sobre o mundo de qualidade de software Além disso se você acha que você tem um amigo que vai se interessar por esse conteúdo compartilhe com ele isso também ajuda demais a gente Ok então bem Eu espero que vocês tenham um ótimo dia e tchau tchau