A área Digital Xperience da Xpand IT é uma equipa tecnológica de rápido crescimento que se concentra em tecnologias Microsoft e Mobile.
A sua principal missão é fornecer soluções de software de alta qualidade que atendam às necessidades do utilizador final, num mundo tecnológico continuamente exigente e em ritmo acelerado, proporcionando a melhor experiência em termos de personalização, performance e features.
Tecnologias Utilizadas:
* Kubernetes para implementação de Apps Azure;
* .Net Core para desenvolvimento Web;
* Kotlin e Swift no desenvolvimento de apps nativas;
* Xamarin ou Flutter no desenvolvimento de apps cross-platform;
* Ecossistemas Azure da Microsoft.
Responsabilidades:
1. Participar ativamente no planeamento do sprint, para estar ciente na fase de testes do "porquê, como e o quê" pode ser automatizado;
2. Analisar a viabilidade da automação e determinar a melhor abordagem de automação;
3. Desenvolver / manter scripts e ferramentas de automação que garantam os resultados corretos, desempenho, segurança e escalabilidade para todos os serviços ou features desenvolvidas do projeto;
4. Garantir que os testes unitários / test sets, sejam atualizados corretamente para que o mecanismo de integração contínua (CI / CD) permaneça impecável;
5. Seguir os padrões de desenvolvimento para garantir a conformidade com as melhores práticas;
6. Procurar ativamente por oportunidades para aprimorar os standards e melhorar a eficiência dos processos;
7. Identificar e fazer troubleshoot de problemas de sistema, trabalhando com a parte funcional ou de desenvolvimento, conforme necessário;
8. Reportar defeitos de software usando um sistema de rastreamento de bugs e ajudar os developers a corrigi-los;
9. Trabalhar com o Project Manager e a equipa de desenvolvimento para garantir entregas dentro do tempo estipulado e com qualidade;
10. Colaborar com uma equipa distribuída geograficamente.
Requisitos:
1. Licenciatura / Mestrado em Engenharia;
2. Experiência (1+ ano) em ferramentas de automação como Selenium, Cucumber, Katalon, Cypress ou outras;
3. Conhecimento de processos e metodologias Agile, Scrum e Quality Assurance;
4. Experiência no uso de ferramentas Maven, Jenkins, GIT, JIRA ou equivalente;
5. Team player com skills de resolução de problemas;
6. Fortes skills de comunicação (escritas e faladas);
7. Fluente em inglês (escrito e falado).