
Hostelworld Group
Engenheiro de Software em Teste
Porto
February 7, 2026
Tempo integral
Descrição do Papel
COM QUEM VAI TRABALHAR
O Engenheiro de Software em Teste (Engenheiro Appium) trabalha semi-independentemente em várias equipas dentro de uma equipa dedicada de Engenharia de Qualidade de Software. Você irá gerir os conjuntos de testes Appium que validam as aplicações nativas Android e iOS da Hostelworld, garantindo que esses conjuntos se mantenham atualizados com novas funcionalidades das aplicações e entreguem testes eficazes de forma consistente. A colaboração com outras equipas é essencial para avaliar as necessidades de manutenção e definir o âmbito dos testes das aplicações. O seu objetivo é manter um conjunto de automação eficiente, robusto e fiável que suporte o contínuo crescimento das nossas aplicações móveis.
Deve ter pelo menos seis anos de experiência em Garantia de Qualidade de Software, focando em aplicações nativas para iOS e Android em plataformas de alto volume de transações e direcionadas ao cliente. É necessária uma forte experiência prática em Automação de Testes Appium e testes de API.
As suas responsabilidades incluem trabalho técnico diário: executar, manter e expandir o conjunto de automação Appium para assegurar testes abrangentes das nossas aplicações móveis. Você também testará APIs e compreenderá a sua integração nas aplicações. Ocasionalmente, pode apoiar tarefas de QA manuais e testar novas funcionalidades das aplicações. Você ajudará a sua equipa a ter sucesso melhorando a qualidade das entregas, mantendo o ritmo de entrega e promovendo a excelência técnica a longo prazo.
***Esta é uma posição a Termo Fixo para cobrir uma licença, com um mínimo de 10 meses*** O QUE VAI FAZER
- Definir, coletar e relatar métricas e KPIs para o desempenho do conjunto de automação; adaptar práticas com base na análise.
- Mentorar membros juniores da equipa sobre habilidades de automação e melhores práticas.
- Assumir a responsabilidade pelos conjuntos de automação específicos da equipa.
- Apoiar a estimativa, priorização, planeamento e coordenação das atividades de QA dentro das equipas de desenvolvimento.
- Manter e executar casos de teste manuais e automatizados, incluindo conjuntos de regressão.
- Colaborar entre equipas para entender e entregar requisitos de automação.
- Analisar mudanças e desenhar planos de teste e execuções eficazes.
- Testar diversas APIs REST, garantindo cobertura para cenários funcionais, de regressão e integração.
- Criar e manter scripts de teste de desempenho; conduzir testes de desempenho, analisar o comportamento do sistema sob carga e reportar problemas.
- Fornecer suporte à produção e gerir patches/fixes de emergência criando e executando testes de validação.
- Reportar e acompanhar bugs/problemas até à resolução através do Jira, criando cenários reproduzíveis para as partes interessadas.
- Apoiar QA regulatório, de auditoria e de segurança internamente e com parceiros externos quando necessário.
- Contribuir para um ambiente de trabalho positivo alinhado com a cultura da empresa.
- Manter as partes interessadas informadas sobre atividades que afetam os seus objetivos.
Principais Requisitos
O QUE ESTAMOS À PROCURA
- Mínimo de 6 anos de experiência em testes de software.
- Pelo menos 3 anos de experiência prática em automação Appium.
- Habilidades avançadas de automação com conhecimento profundo de Appium, estratégias de testes móveis e melhores práticas.
- Proficiência avançada em Java, incluindo POO e frameworks de testes.
- Experiência com TestNG, JUnit e Gradle.
- Capacidade comprovada de implementar melhores práticas de automação para fiabilidade, velocidade e cobertura.
- Experiência em reunir métricas de automação e adaptar abordagens para eficiência e eficácia.
- Experiência em integrar testes automatizados em pipelines de CI/CD (por exemplo, Jenkins, GitHub).
- Experiência em integrar ferramentas de terceiros em conjuntos de automação.
- Experiência em testes de API utilizando ferramentas como Postman.
- Experiência em testes de desempenho com ferramentas como JMeter e K6.
- Experiência a trabalhar em equipas de QA distribuídas, garantindo entrega de software de alta qualidade e pontual em ambientes cloud.
- Adaptabilidade em ambientes técnicos diversos, incluindo Google Cloud Platform; familiaridade com ferramentas/línguas como Firebase, IntelliJ, Android Studio, Xcode, Jenkins, Stash, GitHub Actions, Git, JMeter, Postman, Apigee, Cucumber, TestNG, Playwright, Jest TP e TestRail.
- Fortes habilidades interpessoais, promovendo colaboração e abertura na equipa.
- Orientado a processos, com foco em transparência e melhoria contínua.
- Capacidade de trabalhar de forma independente com fornecedores de software para resolver problemas e conduzir avaliações de prova de conceito para novas ferramentas/características.
- Excelentes habilidades de organização e gestão de tempo; capaz de prosperar em ambientes dinâmicos e de ritmo acelerado.
- Capaz de lidar com escalonamentos de clientes/partes interessadas e várias prioridades em concorrência.
- Comunicação clara e objetiva com membros da equipa e partes interessadas em toda a organização.
Benefícios
O QUE OFERECEMOS
- Salário e benefícios competitivos
- Licença anual aumentada mais 3 Dias de Bem-Estar por ano
- Licença familiar paga (maternidade, paternidade, gestação de substituição e adoção)
- Trabalho ágil (além de uma Política de Trabalho no Estrangeiro!)
- Apoio ao seu crescimento e desenvolvimento contínuos
- Políticas inclusivas para as pessoas (doença, menopausa, licença de compaixão e de fertilidade)
- Uma oportunidade de retribuir à sua comunidade local com 5 dias de voluntariado pagos
OS NOSSOS COMPORTAMENTOS
- Fazer crescer os outros - Acreditamos fundamentalmente que investir no crescimento dos outros beneficia todos, seja ajudando-os a desenvolver habilidades técnicas ou interpessoais. Queremos que aprender e crescer faça parte do nosso ADN para ajudar a formar uma equipa melhor, em conjunto.
- Dominar - Somos obcecados pela nossa área de especialização e gostamos de desenvolver as nossas habilidades. Raramente pegamos nas coisas pelo seu valor nominal; investigamos, interpelamos e procuramos sempre 'o porquê', e sempre que possível, usamos dados para encontrar a melhor solução.
- Colaborar - Estamos juntos, para as coisas difíceis e também para as celebrações. Para alcançar os melhores resultados, precisamos de especialização de todas as áreas da organização, e recebemos de braços abertos o pensamento diverso.
- Adaptar - Trabalhamos de forma fluida, adaptando-nos a novas informações e ao ambiente em evolução, enquanto permanecemos comprometidos com os nossos objetivos. A inovação e a experimentação alimentam os nossos projetos e nunca temos medo de mudar de direção.
- Entregar - O nosso foco está sempre no resultado final; valorizamos os resultados em detrimento da atividade. Colaboramos para entregar trabalho rapidamente, sem deixar de lado qualquer um dos nossos outros comportamentos.
Acreditamos em equipas talentosas e diversas que refletem a diversidade dos nossos clientes e das comunidades em que operamos. Todos trazem perspectivas e experiências diferentes. Apresentamos os requisitos acima para orientar os candidatos sobre as experiências que acreditamos permitirão o seu sucesso no papel. Se não os cumprir todos, considere candidatar-se se achar que ainda pode desempenhar a função conforme descrito.