Participe de nosso dicionário de cargos da área de tecnologia da informação. Ajude-nos a aperfeiçoar o mapa de tarefas de cada um deles. Mande a sua sugestão. Está de acordo? O que pode ser acrescentado ou suprimido?
-
Analista de Testes de Software
-
Planeja e desenvolve planos de testes de software, a partir da análise funcional dos sistemas e aplicativos, preparando rotinas e observando requisitos do projeto, padrão visual, segurança e consistência, entre outros fatores, para identificar possíveis falhas na execução e atender aos padrões de qualidade, previamente, fixados.
-
Prepara a rotina de testes, analisando as especificações do projeto, elaborando fluxogramas das fases de aplicação e cronogramas de entrega, para identificar situações previstas ou não que possam impactar o desempenho dos sistemas e aplicativos.
-
Constrói roteiros de automação de testes, fazendo a análise, homologação de sistemas e avaliação dos resultados de cada ciclo, identificando erros e efetuando correções, para facilitar processos de certificação de softwares.
-
Realiza testes, simulando funcionalidades na prática, identificando o comportamento interno dos componentes de código fonte e avaliando aspectos de condição, de fluxo de dados, de ciclos e de caminhos lógicos, para garantir a qualidade e o perfeito funcionamento dos sistemas e aplicativos.
-
Registra as falhas ocorridas durante os testes, detalhando os procedimentos utilizados e os erros identificados e comunicando as áreas de Projetos e de Negócios, para revisões e correções.
-
Desenvolve testes de códigos de front-end e back-end, apontando defeitos e divergências, para subsidiar a equipe de desenvolvimento na realização dos ajustes necessários.
-
Interage com analistas e arquitetos de software, equipes de desenvolvimento e de projetos, time de negócios e POs (Product Owner), bem como com áreas de qualidade, trocando informações sobre os testes realizados e seus resultados, para assegurar o cumprimento dos requisitos formalizados.
-
Efetua testes em aplicativos móveis, definindo plataforma de trabalho (Android e iOS), tamanho de tela e verificando compatibilidade com as últimas versões, para perceber falhas que possam afetar a compatibilidade desses dispositivos.
-
Participa de projetos de desenvolvimento ágil (Scrum), escrevendo casos de testes de forma rápida, conforme backlog estipulado e identificando os artefatos do projeto, para contribuir na execução e entrega do sprint definido.
-
Executa outras tarefas correlatas ao seu cargo.
Leave a Comment