EXL

Testador de Automação

PythonJavaSQL
Tradução automática. Consulte o original.

Sobre a oportunidade

O candidato ideal será responsável por projetar, desenvolver e manter scripts de teste automatizados usando selenium WebDriver, Playwright, pytest e cucumber, além de integrar fluxos de trabalho de aplicações desktop em automação de ponta a ponta e gerar relatórios abrangentes de execução de testes usando Extents reports/allure.

RESPONSABILIDADES

  1. Desenvolver, executar e manter scripts de automação robustos, escaláveis e de alta qualidade usando Selenium, Playwright, java, Python e pytest.
  1. Projetar e manter frameworks de automação para testes de UI, funcionais, de regressão e de ponta a ponta.
  1. Automatizar processos envolvendo aplicações desktop, como Excel, arquivos de texto (usando Apache POI ou outras bibliotecas) e bancos de dados Access (por exemplo, conexões JDBC/ODBC).
  1. Integrar fluxos de trabalho de aplicações desktop em scripts de teste selenium para cobertura de automação de ponta a ponta.
  1. Colaborar com equipes multifuncionais para coletar requisitos e garantir que os casos de teste estejam alinhados com os objetivos de negócio.
  1. Projetar e executar casos de teste usando Pytest, incluindo fixtures, parametrização, marcadores e componentes de teste reutilizáveis.
  1. Implementar e manter automação BDD usando cucumber onde aplicável.
  1. Depurar e solucionar problemas na automação de testes e na aplicação em teste.
  1. Otimizar continuamente os frameworks e processos de automação de testes.
  1. Experiência prática com qtest para criação de casos de teste, execução de testes, gerenciamento de ciclo de testes, rastreamento de defeitos e relatórios de teste.
  1. Manter documentação e relatórios de teste claros e concisos.
  1. Manter-se atualizado com as últimas tendências, ferramentas e melhores práticas de automação.

QUALIFICAÇÕES

  1. Especialização em Automação: Experiência prática com Selenium WebDriver e Playwright usando Java/Python para automação baseada na Web. Experiência com pytest para desenvolvimento de testes, execução e implementação de framework de automação.
  1. Aplicações Desktop: Proficiência na automação de processos em Excel, arquivos de texto (por exemplo, leitura/escrita usando Apache POI ou bibliotecas similares) e banco de dados Access (por exemplo, integração com arquivos .accdb usando Java ou outras ferramentas adequadas).
  1. Habilidades de Programação:
  1. Habilidades de Integração: Capacidade de integrar fluxos de trabalho de automação de aplicações desktop com scripts selenium e playwright de forma contínua.
  1. Conhecimento de SQL: Conhecimento/compreensão básica a intermediária de SQL para escrever consultas, validar dados e realizar testes de backend.
  1. Resolução de Problemas: Fortes habilidades de depuração e solução de problemas para scripts de teste e funcionalidade da aplicação.
  1. Controle de Versão: Familiaridade com controle de versão como Git.
  1. Conhecimento de Ferramentas: Experiência com ferramentas de gerenciamento de teste como Qtest e AzureDevops Boards, frameworks de automação incluindo selenium, Playwright, Pytest, Cucumber, TestNG, Junit, ferramentas de relatório como Allure Report, controle de versão usando Git e ferramentas de CI/CD como jenkins.
  1. Comunicação: Excelentes habilidades de comunicação para trabalhar com equipes multifuncionais.

Forte domínio de Java, python e seu ecossistema, incluindo bibliotecas e frameworks para automação de testes. Experiência prática com pytest para desenvolver e executar casos de teste automatizados. Conhecimento de framework BDD usando Cucumber.

Conhecimento de frameworks BDD, como Cucumber.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores