Senior Software Engineer in Test / Quality Evangelist

Berlin, DE

Job Description / Skills Required

We are searching for a Senior Software Engineer in Test who can act as Quality Evangelist across our teams and is gifted with programming skills in Java and JavaScript.
About GoEuro
Driven by our team of over 200 people from more than 40 different countries, GoEuro is changing the way we travel across Europe. With GoEuro you can compare and book trains, buses and flights to anywhere in Europe with one simple search, on your mobile, our app or desktop. By offering transparent pricing and easy booking, GoEuro makes travel planning simple, flexible and personal.
With over 500 European transportation partners across 12 countries, GoEuro is one of Europe’s fastest growing travel companies backed by 10 million monthly users and the world’s leading tech investors.
We are now looking for the next great addition to our team as a Senior Software Engineer in Test / Quality Evangelist.
As Senior Software Engineer in Test at GoEuro, you will…
…be part of an organisation that is based on agile, cross-functional and self-organized teams. You will work hand-in-hand with Software Developers, PMs and Designers and represent QA in that set-up. In doing so, teaching other Engineers about how to build high quality solutions and develop the needed tools to make everyone's life easier. Additionally, you will work closely with a variety of teams to ensure that everyone is accustomed with the best practices and is continuously working towards improving processes and maintaining quality. To sum up: You will have lot´s of freedom and ownership in a challenging and rewarding environment.
The following tasks are waiting for you:
Help teams improve their testing practices and pick technologies that will be used across PODs
Introduce processes and tools, coordinate QA activities and educate developers
Organise knowledge sharing activities and workshops in the quality assurance area
Automate, automate, automate: Regressions tests, API contract verification, load tests and all aspects of our large and quickly changing system
Maintain and extend our existing suite of functional tests (Selenium, Calabash, Cucumber, CasperJS)
Iterate through process improvements in order to deliver a quality product faster and consistently
Maintain and create integrations with our CI (Jenkins and Travis)
Track, document, and share known behaviours with product and engineering teams
Find bugs, assist the developers on fixing them and work on preventing bugs in the future by promoting the quality culture
Interface with product managers, developers, engineering managers, and stakeholders to prioritise problem resolution and ensure release readiness
Become an expert on our products and their use from a customer perspective to ensure a positive end user experience
You are passionate about quality and want to build an awesome product within a great team? Fantastic! On top of that, it would be great if you have…
Solid experience in Quality Assurance – 5 years minimum
Bachelor or Master degree in Computer Science or related field (Electrical Engineering / Mathematics / Physics)
Strong understanding of Quality Assurance methodologies
Expertise in integration, performance, system, functional, regression and user experience/acceptance testing
Ability to understand, communicate, and implement best practices
Strong communication, interpersonal, and teamwork skills
Ability to take initiative to proactively identify and solve problems
Ability to complete complex tasks in creative and effective ways
Excellent organizational and documentation skills
Ability to work independently and collaborate proactively within various teams
Ability to learn new technologies quickly
What can you expect from joining GoEuro?
An office in the centre of Berlin’s thriving startup scene
Flat hierarchies and everyday opportunities to learn, grow and develop
A diverse team of over 40 nationalities
Free lunches, yoga, German lessons and more
Competitive compensation and relocation support