Vou desenvolver uma estrutura de automação de testes com playwright selenium e cypress
Engenheiro sênior de QA Automation, Playwright, Selenium e Teste de API
Sobre este Serviço
Testes manuais de regressão não escalam, cada nova funcionalidade significa re-testar tudo que veio antes, e isso só fica mais lento à medida que seu produto cresce.
Sou um Engenheiro de QA Automation com mais de 5 anos de experiência profissional em testes, incluindo trabalho prático na migração de suítes de testes do Selenium para o Playwright para uma automação mais rápida e confiável. Vou montar uma estrutura de automação de testes limpa e fácil de manter usando o padrão de design Page Object Model, para que sua suíte de testes continue fácil de expandir conforme seu produto evolui.
O que você vai receber:
- Uma estrutura de automação organizada (Playwright, Selenium ou Cypress, sua escolha, ou minha recomendação baseada na sua stack)
- Arquitetura Page Object Model para código de testes fácil de manter e reutilizável
- Cobertura entre navegadores quando aplicável
- Relatórios de testes claros em HTML após cada execução
- Integração opcional com CI/CD para que os testes rodem automaticamente a cada build
O que preciso de você: acesso ao seu app web (preferencialmente staging), uma lista dos fluxos de usuário que deseja cobrir e seu repositório de testes atual, se for uma migração ou extensão, ao invés de uma construção do zero.
Não incluso: testes exploratórios manuais ou caça de bugs pontual, veja meu gig de QA Testing para isso. Este gig é especificamente para
Aplicação de teste:
Site
Dispositivo:
PC
•
Linux
•
iPhone
•
Celular Android
•
Windows Phone
Meu portfólio
Perguntas frequentes
Tradução automática
O que é o Page Object Model e por que isso importa?
É um padrão de design que separa sua lógica de teste da estrutura da sua página, assim quando sua UI muda, você atualiza um arquivo ao invés de reescrever dezenas de testes. É a diferença entre uma estrutura que dura e uma que você descarta em 3 meses.
Você consegue migrar nossa suíte de Selenium existente para o Playwright?
Sim — já fiz isso profissionalmente. Primeiro avalio sua suíte atual e te dou uma visão clara do que pode ser transferido direto e o que precisa de reconstrução.
Você escreve testes do zero ou trabalha com uma estrutura já existente?
Ambos — me diga qual no seu briefing, e ajustarei o escopo de acordo.
Qual estrutura devo escolher: Playwright, Selenium ou Cypress?
Se estiver em dúvida, me diga sua stack de tecnologia e requisitos de navegador, e recomendarei uma — geralmente meu padrão para novos projetos é o Playwright, por sua velocidade e confiabilidade.
Eu recebo o código fonte?
Sim, o código fonte completo da estrutura é seu, entregue via repositório no GitHub ou arquivo zip.
Isso pode integrar com nosso pipeline de CI/CD?
Sim, disponível como extra ou incluso no pacote Premium — trabalho principalmente com GitHub Actions.
E se meu app não tiver ambiente de staging?
Uma build local ou um ambiente de desenvolvimento compartilhado também funciona — só garantir que eu consiga acessá-lo.
Você testa APIs como parte do serviço?
Automação de UI é o foco principal deste gig; integração de testes de API está disponível como complemento ou incluso no pacote Premium.
Como você lida com dados de teste e credenciais de login?
Compartilhe de forma segura (não no chat público do pedido) — vou solicitar esses dados pelo formulário de requisitos após sua compra.
Você assina NDAs?
Sim, fico à vontade para assinar um NDA padrão antes de receber acesso ao repositório ou ambiente.