o programador desenvolvedor engenheiro de software front back-end developer fustec analista de sistemas arquiteto de sistemas engenheiro de voxson tantas especializações na área de desenvolvimento de software que é natural ficar meio perdido sobre as responsabilidades de cada uma delas o analista que é um profissional que existe em várias áreas Pode ser na criação de games ou um projeto de rede o nosso contexto de softwares ele o responsável pela qualidade do software esse profissional tem sido demandado no mercado de tecnologia e as oportunidades são geralmente excelente nós vamos começar então desvendando O que significa que é uma
sigo que vem do inglês para Quality assurance ou seja o analista que a ou I wait em inglês é responsável por garantir a qualidade do processo de desenvolvimento do software exato E se a gente pensar bem faz todo sentido ter um profissional específico para essa função mas calma que a gente ainda tem a coisa para desvendar desse profissional Olá seja muito bem-vindo o código fonte TV nós costumamos publicar vídeos como esse desvendando O que as especializações da área de desenvolvimento de software fazem se você já é um desenvolvedor ou está entrando agora na área esse
tipo de vídeo é um norteador de carreras igual a vez de analisar as Skills as responsabilidades o que se faz no dia a dia e principalmente como se tornaram analista keeway então deixe para dar o like no fim nesse vídeo somente se você realmente gostar desse conteúdo comer aqui e trouxemos para esse vídeo o Tumblr uma excelente ferramenta para o aperfeiçoamento profissional principalmente para aqueles que querem atuar em empresas no exterior você ainda não testou a plataforma a gente não aquele empurrãozinho lá é possível escolher os professores para conversar de acordo com os assuntos que
são do seu endereço incluindo tecnologia é oportunidade perfeita para você se preparar para entrevistas e apresentações por esse bebê que se foi o senhor seu dem a talk to you over sixteen years instrumental holder for his Wishes 81 universo with Gold mask of fire is really Morse code code in house and each of the art and need to complicate it for dental End of the end has the most the more download and Day weather Man Iron Man not Happy Children Being and have so make is online Jobs at Swift and Everything About You Billy Idol
You Hold out your english Springer mais um incentivo conseguimos um desconto exclusivo para você que nos acompanha e eles voltaram com um precinho da black friday planos a partir de 62 reais.por.mes descontos de sessenta por cento em todos os planos anuais do que me e quem vê que eu sou usar esse código que você está vendo o link está aqui na descrição do vídeo O que são poucos dias de Promoção e a começar com uma frase para você guardar até o fim desse vídeo analista aqui ó é responsável pelas atividades que garantem a qualidade nos
processos de desenvolvimento Então esse é o profissional que trabalha diretamente com a equipe de desenvolvimento portanto um analista que a keeway no contexto de softwares também precisa ter um background de desenvolvimento na verdade a garantia de qualidade é um processo dentro do desenvolvimento que busca que o software seja entregue ao cliente respeitando certas premissas de qualidade Pois é mas isso já não seria a responsabilidade do próprio desenvolvedor sim na verdade todos os profissionais têm precisam ter esse compromisso com a qualidade mas quando estamos falando de times com muita responsabilidade o profissional que o rei se
torna essencial para que o produto com todo esteja em conformidade tu e nem sempre um desenvolvedor de forma individual terá Essa visão mais macro mas não se engane o analista keeway é alguém que lida diretamente com o código ean e vamos então uma analogia Imagine que você tem uma receita de família maravilhosa e quero abrir uma fábrica de bolos usando essa receita para fazer todos eles com o mesmo padrão do necessário seguir determinado espaço e processo e ingrediente para que a qualidade sempre seja alta e repetir em várias etapas da fabricação você precisaria de um
profissional para analisar regular e até estavam os ingredientes o processo de mistura o cozimento até o fim da linha de produção quando você tem muitas pessoas responsáveis por um determinado pedaço do processo acaba sendo necessário alguém que garanto aqui um círculo todo esteja de acordo imagine agora uma empresa com time de 30 40 300 ou até 3.000 deves como você acredita que a qualidade das entregas estejam sempre padronizadas verificadas e testadas para ir para produção se você pensou em keeway Então você está certo percebi agora o como importante é esse profissional que o e dentro
dos projetos nós até vermos pessoas chamando-as o que há de analista de teste nós concordamos que em alguns cenários esses profissionais acabam realizando tarefas semelhantes mas nós vemos que o keeway Vai um pouco além dos Testes de 10 automatizações é uma diferença bem Sutil Eu particulamente não chamariam kyoei só de teste obviamente essas definições nunca são 100 porcento fechadas por isso cada empresa pode entender essa função um pouco diferente da outra Vamos pensar assim se você é de um lado tem um analista de testes que é responsável por elaborar e executar os casos de testes
você tem do outro o analista de qualidade que define promovem certificam os processos de desenvolvimento de software nesses processos estão inclusos tão bem os testes Agora sim acho que agora com esse preâmbulo todos podemos entrar com mais a fundo no canto das responsabilidades de um analista que a anota aí para você não se perder esse profissional precisa entender profundamente arquitetura do projeto planejar a estratégia de testes o mundo ou simplesmente melhorando os testes já existentes executar testes funcionais de integração de unidade de componente de Contrato ou seja qualquer tipo de testes que forem necessários para
garantir a qualidade do software alguns desses testes o próprio analista vai precisar de escrever Além disso é necessário analisar os prós e contras dos planos de testes e os riscos ligados a eles analisar e muitas vezes revisar os códigos que precisam ser testados Nesse contexto um que a também poderia assumir a atividade de Cold viveu catalogar periciar em documentário evidências de testes e defeitos detectados justamente para gerar demanda de melhoria para a área de desenvolvimento configurar e criar processos utilizando ferramentas de automação também é preciso estar totalmente integrado com os aspectos técnicos da infraestrutura assim
como garantir os testes nos times é vamos analisar em documentar questões e feedback sobre os processos de desenvolvimento obviamente que cada cá o caso mais de forma geral Essas são as principais responsabilidades de um analista que é a nossa visão olhando assim Pode parecer que ele é um corredor dos deves Mas temos que ter a visão de que esse profissional se encaixa dentro do processo contínuo de entrega de software ele não é um fiscal ele é parte integrante da construção das soluções de um outro papel que o analista que o see how Quality Control como
o nome já diz o responsável por controlar a qualidade do software principalmente no produto que já está em produção ele é o responsável por identificar proativamente defeito inclusive podendo corrigi-los a linha tendo entre o que é o que seria um teste aliás em todos esses casos muitas vezes estamos nos referindo a desenvolvedores que assumem estes papéis dentro dos times então agora é o momento de mostrar Quais são as ferramentas que esses profissionais precisam ter para ser aquele analista que a de qualidade nada melhor que começar dizendo que é necessário conhecimento sobre um test-drive bellmann bdd
me Rodrigues and a Half Men E por que não de de domingo estão deve saber validar testes exploratórios e de regressão vão fazer parte do dia a dia desse carinho custa lembrar que o analista de testes faz a validação do produto enquanto o analista que a faz a validação do processo usando também os testes E automatizações além disso é preciso ter conhecimentos técnicos bem aprofundadas sobre o processo de desenvolvimento de software metodologias e boas práticas além de conhecer bem sobre ferramentas de automação e validação de processos Nesse contexto além do aspecto técnico é preciso saber
documentar tudo isso através de fluxogramas planilhas diagramas e também gráficos afinal de contas estamos falando de uma lista a excelente comunicação é um aspecto essencial na sua atuação em relação às ferramentas obviamente cada empresa utiliza que se a data melhor o contexto do seu projeto e de forma geral algumas vem ganhando destaque como a lambdatest o teste tem o teste brand new Queen Wolf entre outros aliás comente aqui se você trabalha ou conhece alguma outra ferramenta de keeway para software essa ferramenta geralmente automatismo tarefas e torna o processo de qualidade muito mais Fall pável e
dimensionável comum também o uso de ferramentas como jenkins selênio e thunber nesse caso faz sentido colocar a mão no código usando o pai então Java ou qualquer outra linguagem compatível Obviamente as ferramentas de documentação comunicação e rastreamento de tarefas como gira não podem ser deixados de lado e já do lado da Soft Skills assim como todo profissional de ter é preciso estar sempre atento aos detalhes é preciso ter uma visão bem criteriosa a comunicação assertiva é essencial também para esses profissionais exagerar na documentação e na comunicação é um problema que alguns podem ser tentados a
cometer isso pode atrasar por completo o ciclo de desenvolvimento agora as características super importante seu de pensar como usuário isso por si só já é o bastante para mostrar o ponto importante ter um profissional específico para qualidade e não focado somente na cor dedicação é preciso executar os testes tendo a certeza que Eles garantem a qualidade da entrega final Plus ou alguma informação podemos dizer que um bom desenvolvedor um analista de sistemas como engenheiro de vocs podem tranquilamente atuar como analista diz que a requisitos variam de empresa para empresa portanto ter uma formação em análise
e desenvolvimento de sistemas ou sistemas de informação são os mais comuns para esse tipo de profissional obviamente graduações em ciência da computação e engenharia da computação tão bem podem ser o caminho para esses profissionais mas é sempre bom ressaltar que já vimos no mercado analistas de que há dentro de projetos de software que vieram de outras áreas e sem Bacurau desenvolvimento nesse caso as Skills de Gestão de Processos e comunicação precisam se sobressair mas e será que está aquecido para esse profissional Vamos pensar o seguinte cada vez mais as empresas estão se transformando empresas Tech
Na verdade tem que isso é um facão a necessidade de formar times para construção de projetos de softwares de qualidade a gestão desse processo se torna essencial para que o investimento das empresas gerem realmente fruto por isso nós enxergamos que os profissionais de Tecnologia de uma forma geral que estejam envolvidos no ciclo de desenvolvimento de software serão demandados no caso dos analistas que ação para as empresas que já enxergaram que garantir a qualidade do processo é essencial para se beneficiar do investimento feito no desenvolvimento em cima Nossa humilde opinião Liga aqui pra gente nos comentários
como você enxerga o papel do que a dentro do nosso mundo se você atua como não é isso aqui é a por favor nós queremos muito saber sua experiência também nos comentários acho calma aí não se esqueça que o background em inglês para os profissionais de Tecnologia é importante essa oportunidade no Candy vai te ajudar a abrir seus horizontes na língua não deixa aproveitar o link está aqui na descrição usando ocupam aquele CDF combinado e nos vemos um próximo vídeo Um beijo no coração de vocês e até mais tchau tchau né [Música] E aí [Música]