Software Engineer in Test at Hostelworld


Company Logo

Hostelworld is Hiring

Job Info:
  • Company Hostelworld
  • Position Software Engineer in Test
  • Location Remote, Porto (PT)
  • Source LandingJobs
  • Published February 09, 2026(45+ days ago)
  • Category Development
  • Type Full-Time


Job Description

WHO YOU'LL WORK WITH

The Software Engineer in Test (Appium Engineer) works semi-independently across multiple squads within a dedicated Software Quality Engineering team. You will manage the Appium test suites that validate Hostelworld’s native Android and iOS apps, ensuring these suites remain current with new app features and consistently deliver effective testing. Collaboration with other squads is essential to assess maintenance needs and define the scope of app testing. Your goal is to maintain an efficient, robust, and reliable automation suite that supports the ongoing growth of our mobile apps.

You should have at least six years of experience in Software Quality Assurance, focusing on native iOS and Android apps for high-transaction, customer-facing platforms. Strong hands-on expertise in Appium Test Automation and API testing is required.

Your responsibilities include daily technical work: running, maintaining, and expanding the Appium automation suite to ensure comprehensive testing of our mobile apps. You will also test APIs and understand their integration within the apps. Occasionally, you may support manual QA tasks and test new app features. You will help your team succeed by improving deliverable quality, maintaining delivery pace, and promoting long-term technical excellence.

***This is a Fixed Term position for a Leave cover with a minimum of 10 months***

WHAT YOU'LL DO

  • Define, collect, and report on metrics and KPIs for automation suite performance; adapt practices based on analysis.
  • Mentor junior team members on automation skills and best practices.
  • Take ownership of squad-specific automation suites.
  • Support estimation, prioritization, planning, and coordination of QA activities within development teams.
  • Maintain and execute manual and automated test cases, including regression suites.
  • Collaborate across squads to understand and deliver automation requirements.
  • Analyze changes and design effective test plans and executions.
  • Test diverse REST APIs, ensuring coverage for functional, regression, and integration scenarios.
  • Create and maintain performance test scripts; conduct performance testing, analyze system behavior under load, and report issues.
  • Provide production support and manage patches/hot-fixes by creating and executing validation tests.
  • Report and track bugs/issues to resolution using Jira, creating reproducible scenarios for stakeholders.
  • Support regulatory, audit, and security QA internally and with external partners as needed.
  • Contribute to a positive working environment aligned with company culture.
  • Keep stakeholders informed about activities affecting their goals.

✉️