K
Analista de Testes Automatizados Sênior (4765)
Keep SimpleHimalayas
senior test analystdevelopersoftware quality assuranceautomation testingautomation engineerquality assurance sêniorsenior qa automation testertest analystqa automation analystanalista de qaingeniero de pruebas automatizadas
Job Description
Hello,
Você Analista de Teste Automatizado, que deseja uma oportunidade inovadora, venha atuar em uma instituição responsável por viabilizar a comercialização de energia elétrica no Brasil.
Estamos buscando um profissional hands on, com foco em desenvolvimento profissional, atualizado e apaixonado por tecnologia.
Confira os requisitos👇🏻
- Desenvolver e manter cenários de testes automatizadosutilizando principalmente Robot Framework;
- Contribuir para a evolução da arquitetura e das boaspráticas do framework de automação;
- Avaliar novos cenários e identificar oportunidades deautomação;
- Executar e analisar testes automatizados, investigandofalhas e identificando possíveis causas;
- Atuar na identificação, registro, acompanhamento evalidação de defeitos;
- Apoiar a equipe na definição de estratégias e cenáriosde testes;
- Integrar automações aos pipelines de CI/CD;
- Monitorar resultados das execuções automatizadas eatuar na redução de falhas relacionadas ao ambiente ou à própria automação;
- Apoiar tecnicamente outros profissionais de QA nacriaçã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 eindicadores de qualidade;
- Atuar de forma preventiva, identificando riscos epossíveis problemas antes da disponibilização do software.
Automação de Testes:
- 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 outros frameworks e ferramentas de automação, como Cypress, Playwright ou similares;
- 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 testes de performance será considerado diferencial;
- Conhecimento em conceitos de Shift Left, prevenção de defeitos e melhoria contínua da qualidade;
- Banco de Dados;
- 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.
MetodologiasÁgeis
- 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 comDesenvolvedores, Product Owners, Analistas de Negócio, Arquitetos e demaisáreas;
- Conhecimentode práticas de qualidade inseridas no ciclo de desenvolvimento, incluindoDefinition of Ready e Definition of Done.
Controle de Versão e CI/CD
- Experiência com Git e plataformas de versionamentocomo GitHub, GitLab, Bitbucket ou Azure DevOps;
- Conhecimento em CI/CD, incluindo execução automatizadade testes em pipelines;
- Experiência com integração de suítes automatizadas aosprocessos de build e deploy;
- Conhecimento em estratégias de execução de testes emdiferentes ambientes.
Ferramentas e Gestão de Testes:
- Experiência com ferramentas de gestão de testes e/ougerenciamento de tarefas, como Jira, Xray, Azure DevOps ou similares;
- Conhecimento em ferramentas de geração de relatóriosde testes e acompanhamento de resultados;
- Experiência na análise de evidências, logs eresultados de execuções automatizadas.
BoasPráticas de Desenvolvimento e Automação:
- Conhecimento de princípios de Clean Code aplicados àautomação de testes;
- Conhecimento de padrões e boas práticas paraconstruçã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 deprojetos de automação;
- Experiência na identificação e redução de testesfrágeis/flaky tests;
- Capacidade de realizar code review de automaçõesdesenvolvidas pela equipe;
- Experiência na definição e evolução de padrões eguidelines para automação de testes.
Diferenciais:
- Experiência avançada com Robot Framework;
- Conhecimento em Cypress e/ou Playwrigh;
- Experiência com automação de testes de API;
- Experiência com integração de automação em pipelinesCI/CD;
- Conhecimento em Docker;
- Conhecimento em testes de performance;
- 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 deautomação;
- Experiência na definição de estratégias de automação eindicadores de qualidade;
- Certificações na área de testes e qualidade desoftware, como ISTQB, serão consideradas diferenciais.
Formação Acadêmica
- Graduação completa em Engenharia de Software,Engenharia de Computação, Ciência da Computação, Sistemas de Informação ouáreas relacionadas;
- Pós-graduação ou certificações na área de Qualidade deSoftware serão consideradas diferenciais.
Informações adicionais
Modelo de contratação:
- PJ.
Forma de atuação:
- 100% remoto.
Originally posted on Himalayas
Back to all jobs