Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Software Engineer in Test

Hostelworld

Remoto

EUR 50.000 - 70.000

Tempo pieno

Ieri
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A travel platform is seeking a Software Engineer in Test to manage Appium test suites for mobile apps. With a focus on automation, you'll collaborate with teams to ensure robust testing of features. The role requires a minimum of 6 years in software testing and strong Appium skills, offering a competitive salary along with extensive benefits. This is a remote position supporting team collaboration and growth within a dynamic environment.

Servizi

Competitive salary & benefits
Enhanced annual leave
Paid family leave
Agile working
5 paid volunteering days

Competenze

  • Minimum 6 years’ experience in software testing.
  • At least 3 years of hands-on Appium automation experience.
  • Proven ability to implement automation best practices.

Mansioni

  • Maintain and expand the Appium automation suite.
  • Collaborate to understand automation requirements.
  • Report and track bugs/issues to resolution.

Conoscenze

Appium automation
API testing
Java
Performance testing
Interpersonal skills

Strumenti

Postman
JMeter
TestNG
GitHub
Jenkins
Descrizione del lavoro

At Hostelworld (Permanent), in Porto, Portugal
Remote policy: Full remote

WHAT YOU'LL DO

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

Responsibilities
  • 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.
Main requirements

WHAT WE’RE LOOKING FOR

  • Minimum 6 years’ experience in software testing.
  • At least 3 years of hands-on Appium automation experience.
  • Advanced automation skills with deep knowledge of Appium, mobile testing strategies, and best practices.
  • Advanced proficiency in Java, including OOP and test frameworks.
  • Experience with TestNG, JUnit, and Gradle.
  • Proven ability to implement automation best practices for reliability, speed, and coverage.
  • Experience gathering automation metrics and adapting approaches for efficiency and effectiveness.
  • Experience integrating automated tests into CI/CD pipelines (e.g., Jenkins, GitHub).
  • Experience integrating third-party tools into automation suites.
  • API testing experience using tools such as Postman.
  • Performance testing experience with tools like JMeter and K6.
  • Experience working in distributed QA teams, ensuring high-quality, timely software delivery in cloud environments.
  • Adaptability in diverse technical environments, including Google Cloud Platform; familiarity with tools/languages such as Firebase, IntelliJ, Android Studio, Xcode, Jenkins, Stash, GitHub Actions, Git, JMeter, Postman, Apigee, Cucumber, TestNG, Playwright, Jest TP, and TestRail.
  • Strong interpersonal skills, fostering team collaboration and openness.
  • Process-driven, with a focus on transparency and continuous improvement.
  • Ability to work independently with software vendors to resolve issues and conduct proof-of-concept evaluations for new tools/features.
  • Excellent organizational and time-management skills; able to thrive in dynamic, fast-paced environments.
  • Capable of handling customer/stakeholder escalations and multiple competing priorities.
  • Clear, purposeful communication with team members and stakeholders across the organization.
Benefits & Perks

WHAT WE OFFER

  • Competitive salary & benefits
  • Enhanced annual leave plus 3 Wellbeing Days per year
  • Paid family leave (maternity, paternity, surrogacy & adoption)
  • Agile working (plus a Working from Abroad Policy!)
  • Support for your ongoing growth & development
  • Inclusive people policies (sickness, menopause, compassionate and fertility leave)
  • A chance to give back to your local community with 5 paid volunteering days
Our Behaviours
  • Grow others - We fundamentally believe that investing in growing others benefits everyone, whether it's helping them develop hard or soft skills. We want learning and growing to be part of our DNA to help makes us a better team, together.
  • Master it - We are obsessed with our area of expertise and enjoy developing our skills. We rarely take things at face value; we investigate, interrogate, and always look for ‘the why,’ and wherever possible, we use data to find the best solution.
  • Collaborate - We are in it together, for the tough stuff and the celebrations too. To achieve the best results, we need expertise from all areas of the organisation, and we wholeheartedly welcome diverse thinking.
  • Adapt - We work fluidly, adapting to new information and the evolving environment while staying committed to our goals. Innovation and experimentation fuel our projects and we’re never afraid to pivot.
  • Deliver - Our focus is always on the end result; we value outcomes over activity. We collaborate to deliver work at speed without dropping any of our other behaviours.

We believe in talented and diverse teams that reflect the diversity of our customers and the communities in which we operate. Everyone brings different perspectives and experiences. We lay out the above requirements to guide applicants to the experiences that we believe will allow you to be successful in the role. If you don’t meet them all, please consider applying if you think you can still perform the role as described.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.