PUBLICIDADE
Descrição da Vaga
Atue como Analista de Testes Automatizados Sênior em uma instituição que viabiliza a comercialização de energia elétrica no Brasil, focado em desenvolvimento profissional e tecnologia. Você será responsável por desenvolver e manter cenários de testes automatizados, principalmente utilizando Robot Framework, e contribuir para a evolução da arquitetura e boas práticas do framework de automação.
Responsabilidades
- Desenvolver e manter cenários de testes automatizados utilizando principalmente Robot Framework.
- Contribuir para a evolução da arquitetura e das boas práticas do framework de automação.
- Avaliar novos cenários e identificar oportunidades de automação.
- Executar e analisar testes automatizados, investigando falhas e identificando possíveis causas.
- Atuar na identificação, registro, acompanhamento e validação de defeitos.
- Apoiar a equipe na definição de estratégias e cenários de testes.
- Integrar automações aos pipelines de CI/CD.
- Monitorar resultados das execuções automatizadas e atuar na redução de falhas relacionadas ao ambiente ou à própria automação.
- Apoiar tecnicamente outros profissionais de QA na criação e manutenção de automações.
- Participar de discussões técnicas relacionadas à qualidade, arquitetura e estratégia de testes.
- Contribuir para a definição e evolução dos processos e indicadores de qualidade.
- Atuar de forma preventiva, identificando riscos e possíveis problemas antes da disponibilização do software.
PUBLICIDADE
Requisitos
- ✓Experiência sólida em automação de testes de software, atuando na definição, implementação, manutenção e evolução de suítes automatizadas.
- ✓Experiência avançada com Robot Framework, incluindo criação de Keywords, organização de suítes, reutilização de componentes, parametrização e boas práticas de automação.
- ✓Conhecimento em automação de aplicações web.
- ✓Conhecimento em Python, Java ou outras linguagens utilizadas no desenvolvimento de automações.
- ✓Experiência com automação de testes funcionais, regressivos, integração e validação de APIs.
- ✓Capacidade de analisar cenários e identificar quais testes devem ou não ser automatizados.
- ✓Experiência com planejamento, elaboração, execução e acompanhamento de testes.
- ✓Experiência com testes exploratórios, testes funcionais, regressivos, integração, sistema e aceitação.
- ✓Conhecimento de técnicas e estratégias de testes de software.
- ✓Capacidade de identificar riscos, definir cenários de teste e contribuir para a melhoria da qualidade do produto.
- ✓Conhecimento em testes de API, utilizando ferramentas como Postman, REST Assured ou similares.
- ✓Conhecimento em bancos de dados relacionais e/ou não relacionais.
- ✓Capacidade de realizar consultas utilizando SQL para validação e suporte à execução dos testes.
- ✓Experiência na validação de dados antes e após a execução de cenários automatizados.
- ✓Experiência em ambientes que utilizam metodologias ágeis, como Scrum e Kanban.
- ✓Participação ativa em cerimônias ágeis, como Planning, Daily, Review e Retrospective.
- ✓Experiência trabalhando de forma integrada com Desenvolvedores, Product Owners, Analistas de Negócio, Arquitetos e demais áreas.
- ✓Conhecimento de práticas de qualidade inseridas no ciclo de desenvolvimento, incluindo Definition of Ready e Definition of Done.
- ✓Experiência com Git e plataformas de versionamento como GitHub, GitLab, Bitbucket ou Azure DevOps.
- ✓Conhecimento em CI/CD, incluindo execução automatizada de testes em pipelines.
- ✓Experiência com integração de suítes automatizadas aos processos de build e deploy.
- ✓Conhecimento em estratégias de execução de testes em diferentes ambientes.
- ✓Experiência com ferramentas de gestão de testes e/ou gerenciamento de tarefas, como Jira, Xray, Azure DevOps ou similares.
- ✓Conhecimento em ferramentas de geração de relatórios de testes e acompanhamento de resultados.
- ✓Experiência na análise de evidências, logs e resultados de execuções automatizadas.
- ✓Conhecimento de princípios de Clean Code aplicados à automação de testes.
- ✓Conhecimento de padrões e boas práticas para construção de frameworks de automação.
- ✓Capacidade de desenvolver automações reutilizáveis, escaláveis e de fácil manutenção.
- ✓Conhecimento sobre arquitetura e organização de projetos de automação.
- ✓Experiência na identificação e redução de testes frágeis/flaky tests.
- ✓Capacidade de realizar code review de automações desenvolvidas pela equipe.
- ✓Experiência na definição e evolução de padrões e guidelines para automação de testes.
- ✓Graduação completa em Engenharia de Software, Engenharia de Computação, Ciência da Computação, Sistemas de Informação ou áreas relacionadas.
- •Conhecimento em outros frameworks e ferramentas de automação, como Cypress, Playwright ou similares.
- •Conhecimento em testes de performance.
- •Experiência avançada com Robot Framework.
- •Conhecimento em Cypress e/ou Playwright.
- •Experiência com automação de testes de API.
- •Experiência com integração de automação em pipelines CI/CD.
- •Conhecimento em Docker.
- •Experiência com testes em aplicações mobile.
- •Conhecimento em cloud, como AWS, Azure ou GCP.
- •Experiência na criação e manutenção de frameworks de automação.
- •Experiência na definição de estratégias de automação e indicadores de qualidade.
- •Certificações na área de testes e qualidade de software, como ISTQB.
- •Pós-graduação ou certificações na área de Qualidade de Software.
Categorias
Sobre a Empresa
Mais vagas na Keep Simple →HUB ágil de inovação e tecnologia multiplataforma que constrói valor a qualquer modelo de negócio. Temos excelência em pessoas, serviços e produtos.
Informações Adicionais
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →
Você será redirecionado para o site da empresa
Vagas Relacionadas
PUBLICIDADE