Harness
CIAL D&B Services Inc
Engenheiro(a) de QA Sênior
Por que trabalhar conosco?
Somos uma empresa em rápido crescimento que está revolucionando o mundo de dados e informações comerciais na América Latina!
A CIAL Dun & Bradstreet é a principal fornecedora de soluções de business decisioning e dados comerciais em toda a América Latina e Caribe. Nossas soluções são projetadas para transformar a forma como as empresas gerenciam riscos e tomam decisões críticas sobre as empresas em que confiam.
Na CIAL, acreditamos firmemente que cada membro da equipe desempenha um papel fundamental para alcançar nosso objetivo de capacitar as empresas a prosperar em qualquer ambiente econômico.
São as nossas pessoas, não a tecnologia, que tornam o que fazemos possível. São as nossas pessoas, não os dados, que transformam informações em insights. E são as nossas pessoas, não os algoritmos, que se importam em ajudar nossos clientes a tomar decisões mais bem informadas.
Somos inovadores, ágeis e inspirados por dados – e estamos procurando pessoas que compartilhem esses valores para se juntar à nossa missão de construir negócios mais fortes!
Junte-se à revolução dos dados! Chave
Responsabilidades
- Projetar, desenvolver, manter e melhorar continuamente suítes de testes automatizados usando Cypress e JavaScript.
- Definir e implementar estratégias eficazes de automação de testes para aplicações web complexas.
- Desenvolver e executar testes end-to-end (E2E), de integração, de regressão e funcionais.
- Realizar testes de API para validar integrações, regras de negócio, consistência de dados e comportamento do sistema.
- Colaborar estreitamente com desenvolvedores, Gerentes de Produto e outros engenheiros de QA ao longo do ciclo de vida de desenvolvimento de software.
- Participar da análise de requisitos e discussões técnicas para identificar riscos potenciais e problemas de qualidade no início do processo de desenvolvimento.
- Garantir cobertura de testes apropriada para novos recursos, correções de bugs e fluxos de negócios críticos.
- Identificar, documentar, rastrear e validar defeitos, fornecendo passos claros e informações técnicas para facilitar a solução de problemas.
- Utilizar Grafana e Sentry para monitorar o comportamento da aplicação, analisar logs e erros, investigar falhas e dar suporte à resolução de incidentes.
- Investigar problemas de produção e participar da análise de causa raiz, ajudando a equipe a prevenir incidentes semelhantes no futuro.
- Integrar testes automatizados em pipelines de CI/CD, garantindo validação contínua durante o desenvolvimento e a implantação.
- Monitorar a execução de testes automatizados, analisar falhas e melhorar continuamente a confiabilidade e estabilidade dos testes.
- Identificar oportunidades para reduzir testes manuais através de automação, mantendo práticas eficazes de testes exploratórios.
- Validar o comportamento da aplicação e os dados em diferentes ambientes e configurações.
- Promover as melhores práticas de QA e contribuir para a melhoria dos padrões de engenharia e qualidade em toda a equipe.
- Orientar e apoiar outros engenheiros de QA, compartilhando conhecimento e ajudando a melhorar as práticas gerais de teste da equipe.
Habilidades e Qualificações Necessárias
- Experiência sólida (pelo menos 5 anos) em Garantia de Qualidade de Software e testes de software.
- Experiência prática sólida com automação de testes usando Cypress e JavaScript.
- Experiência em projetar e manter frameworks de testes automatizados escaláveis e confiáveis.
- Forte compreensão de testes E2E, de integração, de regressão, funcionais e de API.
- Experiência em testar aplicações web modernas e sistemas distribuídos.
- Forte conhecimento de metodologias de teste de software, processos de QA e práticas de ciclo de vida de desenvolvimento de software.
- Experiência com testes de API REST e ferramentas usadas para validar APIs e integrações.
- Bom entendimento de bancos de dados e capacidade de validar dados usando SQL, preferencialmente PostgreSQL.
- Experiência em integrar testes automatizados em pipelines de CI/CD.
- Experiência com Git para controle de versão e colaboração.
- Experiência prática com Grafana e Sentry para monitoramento, solução de problemas, análise de erros e investigação de incidentes.
- Capacidade de analisar logs de aplicações, erros, métricas e comportamento do sistema para identificar e solucionar problemas.
- Fortes habilidades analíticas e de resolução de problemas com atenção aos detalhes.
- Capacidade de trabalhar colaborativamente com desenvolvedores, Gerentes de Produto e outras partes interessadas.
- Capacidade de assumir a responsabilidade pela qualidade dos recursos desde o desenvolvimento até a produção.
- Proficiência sólida em inglês.
Diferenciais
- Experiência com Node.js e o ecossistema JavaScript.
- Forte conhecimento de PostgreSQL.
- Experiência anterior com ferramentas de desenvolvimento e teste assistidas por IA.
- Experiência com testes de performance e carga.
- • Experiência trabalhando em equipes de desenvolvimento Ágil/Scrum.
A CIAL oferece oportunidades iguais de emprego a todos os funcionários e candidatos e proíbe discriminação e assédio de qualquer tipo sem levar em conta raça, cor, religião, idade, sexo, origem nacional, status de deficiência, genética, status de veterano protegido, orientação sexual, identidade ou expressão de gênero, ou qualquer outra característica protegida pelas leis federais, estaduais ou locais. Isso se aplica a todos os termos e condições de emprego, incluindo recrutamento, contratação, colocação, promoção, rescisão, demissão, recontratação e transferência, licenças, remuneração e treinamento.
