Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
QA Engineer (Front-end) image - Rise Careers
Job details

QA Engineer (Front-end)

Who we are

Etraveli Group is the globally leading company for tech solutions and fulfillment capabilities for online sales of flights. We are here to solve complexity, by connecting millions of flights and travelers across the globe. We hold consumer online travel agency brands like Mytrip, GoToGate & Flight Network and serve Booking.com with flights. Etraveli Group has also established strategic partnerships with companies like Skyscanner, Google Flights, TUI, etc.

Every day we strive to make the world smaller for our customers and bigger for our people. Our diverse team of more than 2600 passionate professionals is what makes us the industry’s tech wonder and the best in the world at what we do. Our major offices are in Sweden (HQ), Canada, Greece, India, Poland, with the Athens office being one of the largest, hosting around 600 employees working from the center of Athens for the rest of the world.

Join us and start today as a Front-end QA Engineer !

Position Summary

We are looking for a passionate QA Automation Engineer to join our Frontend development team in Athens and add value to the whole company. Working at ETG means that you will develop features in services used by Booking.com flights product, which is used by millions of customers around the world. More specifically, here you’ll be testing a React application that serves millions of happy customers. In order to be considered for this role you need to speak JavaScript / TypeScript and have working experience in a software test automation position. So, if you smirk when someone says that their code is bug free, you have a keen eye for detail and you enjoy challenges, then you definitely belong to our QA team and to the whole Etraveli Group family!

Responsibilities

  • Play an active part in an agile team throughout the lifecycle on the analysis, design, development & testing
  • Design and implement test cases to run in an automated environment.
  • Execute both automated test scripts, and manual testing when needed.
  • Debug and fix failed automated test cases.
  • Maintain existing automation framework and suggest improvements.
  • Design and execute regression test suites.
  • Work closely with software developers, UX designers and product owners .
  • Create bug reports, and test bug fixes.
  • Propose new testing methods, tools and frameworks.
  • Drive quality assurance lifecycle.

  • Demonstrated experience in a software test automation position, for Web applications
  • Knowledge of TypeScript / JavaScript - preferably Playwright or a similar framework
  • Knowledge of Java is a plus
  • Experience on creating JavaScript automation scripts
  • Experience in Selenium WebDriver, Testcafe, TestNG, Jenkins CI, Postman will be highly appreciated
  • Very good command of the English language
  • Strong problem-solving skills and ability to grasp the big picture
  • Attention to detail and strong testing mindset (nothing goes untested)
  • Strong communication skills and ability to quickly establish relationships
  • Ability to prioritize quickly, act proactively and adapt to changes
  • Enjoy working in an agile environment

What we offer

We are looking for people who would make the world smaller for travelers but want a bigger world of opportunities for themselves. With us you can enjoy:

  • Working in a hybrid model - having the opportunity to work both remotely and at the office!
  • Health Benefits - Through partners, we offer a private health insurance plan. We also offer the possibility to use 2 extra medical leave days in case of need.
  • Monthly ticket restaurant card - to spend in one of the thousands affiliated restaurants, cafes, stores or supermarkets across Greece.
  • Office in the City – We sit on bright, large floors (over 4000㎡!) in central Athens. Just a short walk from the Ambelokipi Metro station.
  • Growth – We believe in personal development and continuous education. We allocate a generous budget each year to spend at conferences, seminars, online courses or other means to learn new things. In addition to this, we continuously organize internal training and workshops, so that we can learn from each other.
  • Hackathon and Dev week – We believe in fostering creativity and testing new things. Therefore, we have recurring Hackathon and Dev weeks, where the teams decide what they want to work on.
  • Team activities - We also like to schedule company/department/team activities and events outside the office space!
  • Fun & Work - We have a relaxed working environment where you can enjoy breakfast, free beverages & fruits, playing ping pong or video games.

Diversity disclaimer

At Etraveli Group we value diversity; we pride ourselves on being a company represented by people of all different backgrounds. During hiring, we are committed to ensure equality and promote diversity in the workplace at every selection stage. As such, we provide the same opportunities for all candidates regardless of race, religion or belief, gender, nationality, ethnicity, sexual orientation, age, marital status, disability, or any other characteristic protected under any anti-discrimination law or regulation.

Etraveli Group Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Etraveli Group DE&I Review
3.68 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Etraveli Group
Etraveli Group CEO photo
Unknown name
Approve of CEO
What You Should Know About QA Engineer (Front-end), Etraveli Group

At Etraveli Group, we're not just a leading tech solutions provider for online flight sales; we’re a vibrant community where passionate people thrive! We are currently on the lookout for a talented QA Engineer, specializing in front-end testing, to join our dynamic team in Athens. As a QA Engineer, you'll play an essential role in ensuring that our React applications—used by millions of travelers every day—are top-notch and bug-free. You'll be diving into exciting challenges, automating and executing your way through comprehensive test cases, all while collaborating closely with developers, UX designers, and product managers. Your keen eye for detail and JavaScript/TypeScript expertise will be crucial as you design innovative testing methods and improve our existing automation frameworks. With a strong focus on agile practices, you will drive quality assurance lifecycles and contribute to the overall success of our services utilized by industry giants like Booking.com. Join us at Etraveli Group, where we empower you to not only grow professionally but also personally in a supportive, inclusive environment. Let's make the world smaller for travelers by delivering high-quality experiences through your passion for quality assurance!

Frequently Asked Questions (FAQs) for QA Engineer (Front-end) Role at Etraveli Group
What are the responsibilities of a QA Engineer at Etraveli Group?

A QA Engineer at Etraveli Group is responsible for creating and executing both automated and manual tests for our front-end applications. You will work within an agile team, collaborating with other professionals to design test cases, maintain automation frameworks, and debug failed tests. The position also entails driving the quality assurance lifecycle and proposing new testing methods to enhance the overall testing process.

Join Rise to see the full answer
What qualifications do I need to apply for the QA Engineer position at Etraveli Group?

To be considered for the QA Engineer role at Etraveli Group, candidates should have a strong foundation in JavaScript or TypeScript and experience in software test automation. Familiarity with testing frameworks such as Playwright, Selenium WebDriver, and TestNG is highly appreciated. Additionally, good problem-solving skills, attention to detail, and strong communication abilities are essential for success in this role.

Join Rise to see the full answer
Why should I join Etraveli Group as a QA Engineer?

Joining Etraveli Group as a QA Engineer means becoming part of an innovative company that values its employees and their growth. You’ll enjoy a flexible hybrid working model, health benefits, and opportunities for personal development through seminars and workshops. Plus, you'll contribute to a product that impacts millions of travelers worldwide, all while being part of a supportive and diverse environment.

Join Rise to see the full answer
What technologies do I need to know for the QA Engineer position at Etraveli Group?

For the QA Engineer role at Etraveli Group, familiarity with JavaScript or TypeScript is crucial. Knowledge of testing frameworks such as Playwright, Selenium WebDriver, TestCafe, and Jenkins CI is highly valued. Experience in creating automation scripts and performing regression tests will be beneficial in helping you succeed in this position.

Join Rise to see the full answer
What is the work culture like at Etraveli Group for QA Engineers?

The work culture at Etraveli Group is vibrant, inclusive, and highly collaborative. QA Engineers are valued team members who contribute to our agile processes and have the freedom to propose improvements in testing methodologies. Our relaxed environment encourages creativity and innovation, making it a great place to learn and grow while building high-quality software applications.

Join Rise to see the full answer
Common Interview Questions for QA Engineer (Front-end)
Can you describe your experience with automated testing frameworks?

When answering this question, highlight specific frameworks you have worked with, such as Playwright or Selenium. Discuss particular projects where you implemented automated testing, the challenges you faced, and how you overcame them, emphasizing your problem-solving skills and attention to detail.

Join Rise to see the full answer
How do you ensure that your testing covers all aspects of an application?

A good response should include methods you use to understand the application requirements, such as creating comprehensive test plans, utilizing edge case scenarios, and performing manual reviews. Explain how your approach guarantees thorough aspect coverage and retains high-quality standards.

Join Rise to see the full answer
What are the key components of a good testing strategy?

In your answer, discuss elements like understanding user stories, automated versus manual testing balance, regression testing, maintaining and updating test scripts, and analyzing defect trends. Highlight how you adapt your strategy based on the dynamics of the team and the project lifecycle.

Join Rise to see the full answer
How do you handle a situation where you discover a critical bug in production?

Explain your process for reporting the bug immediately to development leads, documenting your findings, and working collaboratively to debug the issue. Stress the importance of swift communication and employing effective problem-solving skills to mitigate any adverse effects on users.

Join Rise to see the full answer
Can you explain the difference between manual testing and automated testing?

Discuss how manual testing is done by testers and is suited for exploratory, usability, and ad-hoc scenarios, while automated testing is more efficient for repetitive tasks and regression tests. Emphasize the benefits of each and when one may be preferred over the other.

Join Rise to see the full answer
How do you approach maintaining an automation framework?

Your response should indicate a proactive and structured approach, including regular reviews of existing scripts, updating tests according to application changes, and working on improving the framework's efficiency over time. Mention any tools or practices you’ve implemented to enhance maintainability.

Join Rise to see the full answer
What steps do you take when a test case fails?

Describe your debugging process: analyzing logs, checking recent changes, and reproducing the issue. Highlight the importance of clear bug reporting, collaboration with developers for resolution, and updating test cases based on the findings to prevent future occurrences.

Join Rise to see the full answer
How can you contribute to a QA team’s success?

Contribute by discussing your collaborative nature, your eagerness to share knowledge, and your proactive attitude in suggesting improvements. Share specific experiences where your contributions positively impacted the team’s performance or the quality of the product.

Join Rise to see the full answer
What do you consider the most challenging part of being a QA Engineer?

Focus on challenges like staying current with ever-evolving technologies, managing tight deadlines, and ensuring thorough test coverage. Share personal strategies for overcoming these challenges, such as continuous learning and teamwork.

Join Rise to see the full answer
Why do you want to work at Etraveli Group as a QA Engineer?

Craft a response that reflects alignment with Etraveli Group’s mission, culture, and values. Discuss your admiration for their innovation in the travel tech industry, your passion for quality assurance, and how you see yourself contributing to and growing with the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Boldr Remote No location specified
Posted 5 days ago
Photo of the Rise User
Broadvoice Remote Portugal (Remote)
Posted 5 days ago

We are passionate about capturing the opportunities in our dynamic industry, striving to become the best at solving the complexity of offering flights, enabling millions of people to connect across the globe.

17 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!