Playwright
Framework de testes E2E da Microsoft que suporta Chrome, Firefox e Safari com uma única API. Mais robusto que Cypress para testing cross-browser.
Analogia
Playwright é como ter um testador que verifica o site em todos os navegadores ao mesmo tempo — Chrome, Firefox e Safari rodando em paralelo, exatamente como seu usuário real.
Contextos de uso
Iniciante
Escreve testes E2E básicos usando API simples de page actions.
Intermediário
Usa Page Object Model, configura múltiplos browsers, grava testes visualmente.
Avançado
Configura sharding, usa API testing, conecta ao trace viewer para debug.
Cargos que usam Playwright
Engenheiro de Automação de Testes
Especialista em criar testes automatizados que rodam sem intervenção humana. Economiza tempo do time e aumenta a confiabilidade das entregas.
Analista de QA
Garante que o software funciona corretamente antes de chegar ao usuário. Testa funcionalidades, identifica bugs e define processos de qualidade.
Desenvolvedor Full Stack JavaScript
Trabalha tanto no frontend (o que o usuário vê) quanto no backend (o servidor), usando JavaScript/TypeScript nos dois lados. É o perfil de desenvolvedor JavaScript mais versátil.
Tecnologias relacionadas
Jest
TestesJest é como um revisor incansável que verifica cada função do seu código — você define o que espera que aconteça e ele confirma mil vezes, mesmo que você mude o código.
Cypress
TestesCypress é como contratar um testador automático que usa o site exatamente como um usuário — clica nos botões, preenche formulários e verifica se tudo aparece corretamente.
GitHub Actions
DevOps/InfraGitHub Actions é como um robô que fica vigiando seu repositório — quando você manda novo código, ele automaticamente testa, empacota e entrega a aplicação.
Cargos relacionados
Engenheiro DevOps, Engenheiro SRE, Engenheiro de Cloud
Docker
DevOps/InfraDocker é como uma marmita — você embala a refeição com tudo dentro (comida, talher, molho) e ela chega igual para qualquer pessoa, em qualquer lugar.
Cargos relacionados
Desenvolvedor Node.js, Desenvolvedor Python, Desenvolvedor Java