O que um Tech Lead SDET faz na Encora?

0

Encora | Janeiro 31, 2023

Para responder essa pergunta, precisamos primeiro entender o que é um SDET na Encora e como ele atua dentro da área de qualidade.

 

Quais são os perfis de Quality Assurance na Encora?

Dentro dessa área aqui na Encora, trabalhamos com três posições principais, sendo elas o Manual Tester, o Test Automation e o SDET.

 

O que é um SDET na Encora e qual sua diferença para os outros perfis?

Manual Tester: trabalha principalmente com o planejamento, execução e acompanhamento de testes manuais em projetos. Essa posição tem foco no entendimento do produto e das regras de negócios, assim como na aplicação de técnicas de teste apropriadas para a validação de features garantindo uma melhor percepção de qualidade nas entregas.

 

Test Automation (Automatizador de Testes): requer conhecimento em testes manuais, mas focaliza em implantar e manter automações de testes de GUI (Graphical User interface) e/ou APIs (Application Programming Interfaces), utilizando frameworks renomados no mercado, como Selenium, Cypress.Io, Robot, entre muitos outros. Importante mencionar que o entendimento de testes, do produto e das regras de negócios é igualmente importante e imprescindível para este perfil.

 

SDET (Software Developer Engineer in Test): este perfil profissional inclui atuação completa como um desenvolvedor de software, mas com foco na área de qualidade e testes.

Sua atuação vai além do teste manual e da automação. Sua missão é suportar a área de qualidade adequadamente de acordo com as necessidades do projeto, utilizando-se de tecnologia de ponta e boas práticas de programação para a obtenção de resultados.

Por esse motivo, espera-se que o SDET seja proficiente em linguagem e lógica de programação, padrões de projeto, algoritmos, ferramentas de desenvolvimento e frameworks de automação de testes, como Selenium, Cypress.Io e Robot.

Assim como no Test Automation, também é imprescindível o entendimento de testes, do produto e das regras de negócios.

 

Quais são os principais desafios de um Tech Lead SDET?

  1. Guiar o cliente e o time na construção e aprimoramento do processo de teste;
  2. Atuar hands-on no desenvolvimento e na manutenção de rotinas de testes automatizados, na implantação e desenvolvimento de ferramentas de suporte ao teste, atuando fortemente na avalição de performance dos produtos e análise de métricas;
  3. Encontrar formas de tornar tudo mais fácil, criando automação para rotinas de teste e deployment, além de dar suporte aos times de desenvolvimento;
  4. Ter habilidade e gostar de tratar com pessoas, pois será um elo entre o time de qualidade, de desenvolvimento, de operações e com o cliente;
  5. Gostar de “quebrar” software, visando criar cenários de teste precisos que evidenciem problemas no sistema;
  6. Planejar e construir infraestrutura de testes utilizando máquinas locais ou em nuvem, mas sempre com segurança e os pés no chão;
  7. Ser um líder dentro da área de qualidade, ajudando os testadores, automatizadores e SDETs no desbloqueio das questões técnicas do dia a dia;
  8. Buscar por melhoria contínua dos processos de qualidade e de desenvolvimento, atuando e incentivando práticas como code review, clean code, TDD/BDD, pair programming, entre outras;
  9. Gerir ambientes de testes diversos, sejam virtualizados ou em cloud.

 

Quais os resultados do trabalho de um Tech Lead SDET?

  1. Maior percepção de qualidade da entrega para os clientes;
  2. Testes automatizados precisos, confiáveis e escaláveis;
  3. Diminuição do esforço em execuções de testes manuais e maior cobertura de automação;
  4. Obtenção de métricas estáticas, devido à implantação de ferramentas de suporte como SonarQube;
  5. Otimização das soluções e aprimoramento de processos de desenvolvimento e teste;
  6. Redução de custos com a mitigação de erro humano e melhor integração dos times;
  7. Código limpo, organizado e frequente!

 

Por que ser um Tech Lead SDET na Encora?

Aqui na Encora, os SDETs têm a oportunidade de atuar em times de alta performance e colaborativos, e interagir com produtos interessantes e desafiadores. Buscamos sair da zona de conforto diariamente, procurando aplicar as melhores técnicas para a resolução de cada desafio técnico.

Além disso, atuamos com colegas de outros países, em projetos internacionais e dos mais variados setores da indústria, como:

  • Telecomunicações
  • Finanças
  • Saúde
  • Educação

Entre muitos outros!

Visamos o crescimento profissional e cultivamos um ambiente propício para a distribuição de conhecimentos e aprendizado.

Faça parte do nosso time!
Clique aqui e conheça nossas vagas.