Software Development Engineer in Test

Meet the World

Job details

  • Full-time
  • map markerPorto, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeIntermediate
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300



Our customers aren't your average tourists: they are an open-minded, spontaneous and energetic bunch who want to immerse themselves in unknown cultures, not just observe them. They want to take home unforgettable stories, the kind you can’t make up. And it’s the other global travellers they meet along the way that make all of this possible.

That’s where hostels come in. They put you at the heart of the action and make it easy to meet other travellers from all over the world, providing a unique environment to immediately get talking to other people. Hostelworld is proud to be waving the flag for the hostel industry, and we’ve got a great story to tell.

We’re looking for a passionate and energetic Software Development Engineer in Test that is ready to develop their existing skills by working alongside a creative and dynamic QA team on a range of ambitious and innovative projects.

Main Responsibilities

  • Creation of automated frameworks and tests while maintaining existing ones
  • Working with remote teams

  • Working with development teams and manual QA teams to identify and plug any automation gaps

  • Working within development teams to integrate automated tests with end/to/end build (CI) environments

  • Recommend solutions to technical issues and participate in architecting solutions

  • Drive continuous improvement in test coverage and test effectiveness

  • Carry out stringent code reviews

  • Proactively seek ways to incorporate new / creative ideals and methodologies in testing efforts by keeping abreast of current methodologies, technologies and tools.

  • Review software requirements documentation

  • Be accountable for quality and schedule of own deliverables

  • Effectively prioritise & manage tasks

  • Provide accurate and precise estimates, along with risk levels and foreseeable dependencies

  • The ability to work within a team and to make a valuable contribution

Main requirements

  • Experience and Skills

    • BSc in Computer Science or related discipline.
    • Previous experience working with remote teams
    • Excellent track record (2+ years) relevant experience working in a QA Automation role
    • Solid understanding of computer programming and software development
    • In-depth knowledge of Java, Groovy, Scala or other Object Orientated Programming languages
    • In-depth exposure to REST API’s
    • Solid experience automating web UI tests using tools like Selenium/WebDriver etc
    • Solid experience using Junit or TestNG
    • Experience automating Web Services / REST API’s
    • Solid working knowledge of JSON and XML
    • Solid / demonstrable experience with MySQL or other database technology
    • Knowledge / experience with Hibernate or other ORM
    • Knowledge and understanding of Web UI structure and development
    • Experience in using source control tools such as GIT, Stash, Perforce, SVN
    • Experience creating documentation using tools such as Confluence, MediaWiki etc
    • Strong interpersonal skills with the ability to work well in cross-functional project teams
    • Be highly motivated and demonstrate the willingness to learn and to grow within the role
    • Solid understanding and experience in manual testing
    • Experience in working in an Agile development environment (specifically Scrum)
    • Strong written and verbal communication skills
    • Proficient in both spoken and written English

    Personal Qualities

    • A friendly, positive and enthusiastic person who can work as part of a diverse team
    • Adaptable and hard working
    • Self-starter
    • Positive and always approachable
    • Willing to take on a new intellectual challenge with a positive attitude
    • Able to prioritise and meet deadlines
    • Team player
    • Thrives in a dynamic and rapidly changing environment

Nice to have

  • Experience working in a high traffic environment is a plus, as well as knowledge on caching tools (Memcache, Redis, Varnish, Nginx)
  • Some knowledge to Spring MVC
  • Experience working in a CI environment is desired
  • A knowledge of mobile automation testing
  • Linux/Unix/OSX and Windows OS experience *


  • 22 days annual leave increasing to 27 days with service

  • Competitive salary

  • Refer a Friend Scheme - €1,500 bonus

  • Health Insurance

  • Meal Allowance

  • Hostelworld Credits

  • Financial Support for Continuing Educational Programmes

  • Training

  • Career Development

  • Mentoring Programme

  • Flexible Working Hours

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300