Software QA Engineer

Job description

Who we are

Ferryhopper is revolutionizing online ferry booking! We are collaborating with more than 65 major and smaller ferry companies to offer ferry itineraries to more than 400 destinations in the Mediterranean. We always strive to meet the needs of all travelers and to improve our services for them. And we would like to maintain the excellent quality of our product while expanding our horizons to new destinations!

The role

We are looking for a passionate Quality Assurance (QA) engineer to ensure the quality of our cutting-edge products and an awesome user experience. Working with cross-functional teams of product owners, developers, and designers, you will ensure the quality of our Web and Mobile applications, allowing the efficient delivery of high-quality products and reducing the need for re-work.

During the development of our products, you will participate in the specifications and testing phases of the features created. The role mainly focuses on the UI/UX testing of our interfaces, which is mainly manual with an outlook of this becoming more and more automated. Along with these, bug reporting and grooming will be part of your daily routine.

The responsibilities

As a Quality Assurance engineer you are expected to:

  • Review specifications to provide timely and meaningful feedback for gaps and pain points

  • Understand the task at hand and propose the best testing approach for the circumstances

  • Prepare test plans and detailed test cases according to the requirements

  • Execute the test cases (either manually or automatically) and report on the results

  • Propose new testing tools and test strategies

  • Identify, document and track bugs. When bugs are resolved, thorough testing will also be part of the role’s responsibility.

  • Perform manual and automated regression testing

Job requirements

The profile

This is a position that is heavily based on the ability to identify existing and potential bugs both during the release cycle, but also during the lifetime of our products. In this respect, soft and hard skills are needed to fulfill the daily tasks of the position.

If we could break these down into bullets, these would be:

  • Thinking analytically. You need to analyze problems and spot possible pain points.

  • Being an advocate of quality in everything you do.

  • Having a keen eye for detail and commitment to excellence.

  • Being passionate about process improvements to take testing to the highest standards.

  • Always trying to bring value to our users and bearing a problem-solving attitude.

  • Being a team player and able to communicate with people of different skills and responsibilities.

  • Being fluent in both English and Greek languages (verbal and written).

On a more technical level the successful candidate should have:

  • Prior quality assurance and testing experience for at least 2-3 years.

  • Knowledge of structured test methods and procedures.

  • Understanding of agile development methodologies and of Test Driven Development.

Adding to the above the successful candidate would be nice to have:

  • ISTQB certification.

  • Experience in testing Websites and Mobile applications.

  • Experience working with version control systems.

  • Experience in test automation tools (e.g. Cypress).

  • Experience with issue tracking procedures and tools (e.g. Jira, YouTrack, etc).

  • Familiarity with e-commerce challenges.

Benefits

  • A competitive compensation package.

  • Quick professional development.

  • Training and educational budget throughout the year.

  • Joining a fast-growing ambitious international team.

  • Work in a collaborative and dynamic environment.


Ferryhopper is an equal opportunity employer that welcomes diversity and is committed to inclusion in the workplace. We do not accept discrimination and harassment of any kind. This policy applies to all employment practices within our company.