13-08-2020
Software QA Engineer
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. Tiramos proveito de um conjunto de frameworks e ferramentas inovadoras, como Kubernetes para implementação de Apps Azure e .Net Core para desenvolvimento Web.
Mas isso não é tudo, a nossa equipa também trabalha com Kotlin e Swift no desenvolvimento de apps nativas e Xamarin ou Flutter no desenvolvimento de apps cross-platform, implementando e integrando as nossas apps com ecossistemas da Microsoft e Azure.
Quais as principais responsabilidades?
Enquanto Software QA Engineer, terás a missão de garantir a definição, execução e relatório corretos dos resultados dos planos de teste definidos para as soluções desenvolvidas. Vais ajudar na definição dos requisitos do projeto, para melhor poderes elaborar os planos de teste corretos e comunicar com os Project Managers / Business Analysts, para garantir que tens a “big picture” de todos os requisitos que serão testados.
Diariamente serás responsável por:
- Colaborar com equipas internas para identificar requisitos dos projetos a desenvolver
- Preparar e executar planos de teste detalhados, abrangentes e bem estruturados para requisitos funcionais e não funcionais
- Num nível mais avançado, ser responsável por escrever código e automatizar várias etapas do plano de testes
- Controlar e comunicar os planos de teste, resultados de testes, análises e problemas não resolvidos
- Coordenar agendas para garantir a entrega pontual de todas as atividades de testes
- Rever requisitos, especificações funcionais e documentos técnicos de projeto
- Identificar, analisar e reportar erros, inconsistências em (sub)conjuntos de resultados
- Manter-se atualizado com os requisitos de sistema e com as novas ferramentas e estratégias de teste
- Promover iniciativas de melhoria contínua das funções do produto e processo dentro da equipa
- Fazer recomendações de melhoria de processos principalmente através da implementação de conjuntos de testes automáticos
- Oferecer suporte aos developers e utilizadores finais durante os user-acceptance test cycles
Que Skills precisas de ter?
- Experiência em desenvolvimento de software, testes ou quality assurance de aplicações de software
- Experiência no desenvolvimento de planos / estratégias de teste, casos de teste e scripts de teste
- Domínio na tradução de requisitos para casos de teste
- Planeamento especializado e estimativa da duração e do esforço dos testes
- Experiência a trabalhar em vários projetos ao mesmo tempo
- Atenção ao detalhe
- Fortes skills de gestão e priorização de tempo
- Excelentes capacidades de comunicação e de resolução de problemas
- Excelente conhecimento em inglês (escrito e falado)
// Pontos extra para:
- Conhecimento de ferramentas de teste de software como Xray, Cucumber e Selenium
// Sabe mais sobre a área de Digital Xperience:
Sara Moleirinho, Software QA Engineer
@Xpand IT
Trabalhar na unidade de Digital Xperience é como entrar numa aventura do Indiana Jones, com menos bichos talvez. É sempre desafiante, mas extremamente compensador, e é nos dias menos bons que o espírito de equipa sobressai. Trabalhamos todos para o mesmo objetivo!