Descrição
Resumo:
Junte-se à Samba como Engenheiro de Desenvolvimento de Software em Teste (SDET) Nível 1, um desenvolvedor orientado à qualidade que constrói ferramentas e sistemas para prevenir erros, projeta ferramentas personalizadas de teste e garante lançamentos perfeitos em produção.
Pontos de destaque:
1. Desenvolver ferramentas e sistemas para prevenir erros e garantir qualidade
2. Projetar e implementar ferramentas personalizadas de teste e casos de teste
3. Participar em revisões de código e ciclos de desenvolvimento ágil
Porto, Portugal
Engenharia – Engenharia de Produto /
Empregado Internacional em Regime Integral /
Híbrido
**A Samba é uma empresa de inteligência de mídia. Sabemos o que o mundo está assistindo, lendo e pensando — em tempo real, em larga escala e em todas as telas. Os nossos dados existem com o consentimento de mais de um bilhão de pessoas, organizados na imagem mais completa já criada da atenção do consumidor. As maiores marcas do mundo utilizam essa imagem para tomar decisões mais inteligentes. Consideramos que este é o ativo de dados mais interessante do planeta, porque é o mais culturalmente relevante.**
Com sede na bela cidade do Porto, você fará parte das nossas colaborativas equipes de Engenharia e Desenvolvimento, trabalhando em estreita colaboração com seus colegas e tomadores de decisão para manter e desenvolver os nossos serviços e produtos globais.
Como SDET Nível 1, você é um desenvolvedor com paixão pela qualidade. Você não apenas identificará erros; você construirá as ferramentas e os sistemas para evitá-los. Você projetará e implementará as ferramentas personalizadas de teste e os casos de teste necessários para validar novas funcionalidades antes mesmo de chegarem à produção.
Você será uma parte integrante do ciclo de desenvolvimento, responsável por testes de caixa branca e revisões de código, com o objetivo de melhorar a base de código e garantir lançamentos perfeitos em produção.
Trabalhando dentro de uma equipe ágil, você enfrentará desafios técnicos empolgantes e uma cultura onde sua voz sempre será ouvida. Você trabalhará com colegas de todo o mundo, em uma empresa verdadeiramente global. Se você é apaixonado por aprendizado e se orgulha de escrever código limpo e sustentável, adoraríamos saber de você.
### **O QUE VOCÊ FARÁ**
* **Testes Full-Stack:** Escrever e executar casos de teste (unitários, de integração e de estresse), garantindo que os componentes de backend e frontend estejam prontos para produção.
* **Exploração de Caixa Branca:** Aprofundar-se no código da aplicação para compreender como as funcionalidades funcionam internamente, permitindo-lhe projetar testes mais eficazes.
* **Ferramentas e Inovação:** Desenvolver e aprimorar ferramentas e utilitários internos necessários para testar novas funcionalidades complexas ou alterações de código.
* **Desenvolvimento de Automação:** Escrever e manter scripts automatizados de teste para cobrir novas funcionalidades, ajudando-nos a afastar-nos da verificação manual.
* **Depuração e Investigação:** Identificar a causa raiz das falhas analisando logs e rastreamentos de pilha, relatando bugs com detalhes técnicos de alta qualidade.
* **Colaboração em Funcionalidades:** Participar nas cerimônias Scrum, formulando perguntas do tipo "e se" durante a refinamento para ajudar a equipe a identificar casos extremos antecipadamente.
* **Suporte ao Ambiente de Testes:** Auxiliar na manutenção dos nossos ambientes de teste.
* **Qualidade de Código:** Participar em revisões de código para garantir que as alterações sejam sustentáveis e que o tratamento de erros seja robusto.
* **Aprendizado Contínuo:** Trabalhar em estreita colaboração com SDETs Sênior e Desenvolvedores para aprender como arquitetar suítes de testes escaláveis e gerenciar pipelines de CI/CD.
### **QUEM VOCÊ É**
* **A Base:** Você possui um diploma em Engenharia de Software, Ciência da Computação ou formação técnica equivalente. Tem uma sólida compreensão da Programação Orientada a Objetos (POO) e da arquitetura moderna de software.
* **Curiosidade Técnica:** Você é um resolvedor natural de problemas que aprecia desconstruir sistemas complexos para entender como funcionam (e como podem falhar).
* **Mentalidade de "Resolvedor de Quebra-Cabeças":** Você não se contenta em saber que algo falhou; tem a curiosidade técnica para descobrir por que falhou e como evitar que volte a acontecer.
* **Mentalidade Ágil:** Você prospera em um ambiente colaborativo. Entende que "Ágil" não é apenas um conjunto de reuniões, mas uma mentalidade de melhoria contínua, flexibilidade e entrega de valor em ciclos iterativos.
* **Agnóstico quanto à Linguagem:** Embora utilizemos principalmente **.NET/C#** (e conhecê-la bem é um grande diferencial!), valorizamos acima de tudo os princípios fundamentais de engenharia. Se você é proficiente em outra linguagem (como Java, Python ou C++), e está ansioso para aprender nossa stack, queremos ouvir falar de você.
* **Habilidades de Scripting:** Você se sente confortável trabalhando em terminal e tem experiência (ou um forte interesse) em linguagens de script como PowerShell ou Bash para automatizar tarefas repetitivas.
* **Fluência em Git:** Você está familiarizado com controle de versão (Git) e compreende o fluxo de trabalho de branches e pull requests.
* **Excelente Comunicador:** Você possui fortes habilidades de inglês conversacional (escrito e falado) e gosta de trabalhar em um ambiente multicultural.
* **Advogado da Qualidade:** Você acredita que a qualidade é uma responsabilidade coletiva e exige de si mesmo e de seus colegas um alto padrão no que diz respeito a código limpo e sustentável.
* **Experiência prévia** em funções de Desenvolvedor de Software ou Engenheiro de QA (incluindo estágios ou projetos acadêmicos significativos) é considerada uma vantagem.
€25.000 \- €35.000 por ano
A Samba prevê oferecer um salário-base entre 25.000 Euro e 35.000 Euro por ano para funções a serem desempenhadas no Porto; o salário-base efetivamente oferecido dependerá de diversos fatores, incluindo, mas não se limitando a, localização, experiência e desempenho. O salário-base é apenas um componente do pacote total de remuneração da Samba para os seus funcionários. Outras recompensas podem incluir bônus, incentivos de curto prazo e incentivos de longo prazo. Além disso, a Samba oferece seguro de saúde, programas de bem-estar, seguro de vida e de invalidez, plano de poupança para a reforma, feriados pagos e licença remunerada (PTO), bem como outros benefícios para funcionários.
**A Samba é uma empregadora que promove a igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários. Esforçamo-nos para fortalecer a conexão entre nós, refletir as comunidades que servimos e abordar projetos significativos que gerem um impacto real.**
A Samba pode coletar informações pessoais diretamente de você, como candidato a emprego. A Samba também pode receber informações pessoais de terceiros, por exemplo, no âmbito de verificações de antecedentes, emprego ou referências, em conformidade com a legislação aplicável. Podemos utilizar ferramentas de inteligência artificial (IA) para apoiar partes do processo de recrutamento, tais como análise de candidaturas, avaliação de currículos ou análise de respostas. Essas ferramentas auxiliam a nossa equipa de recrutamento, mas não substituem o julgamento humano. As decisões finais de contratação são sempre tomadas por humanos. Se desejar obter mais informações sobre como os seus dados são processados, entre em contato conosco.