Hostelworld Group

Hostelworld Group (HSW), anteriormente conhecido como Web Reservations International, é a principal plataforma mundial para reservas online de hostels.
About company

Engenheiro de Software em Teste

Remote

location Porto

date February 7, 2026

types 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.