This offer is not available anymore

Quality Assurance Senior Engineer in Madrid

Amadeus Group

Share offer

Job Description

If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!

Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.

Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus


Summary of the role


The R&D Payment division provides payment solutions tailored around the travel industry including airlines, hotels, travel agencies. The division is located with teams in Nice, Boston, Bangalore, Madrid and Bogota. You will join to our team in the Amadeus Madrid Headquarters: an innovative, fast-paced and collaborative environment in the core of the Amadeus business organization. We are a team of 15 people among software engineers, product analysts and quality assurance engineers and we are growing!


As QA Engineer, you will be responsible for product quality activities of the Amadeus Payment Platform: a critical and distributed application connected to numerous external payment systems, like PayPal, Klarna, Visa, MasterCard, and accessible from many different front-end applications via API or payment pages. We have many projects ongoing, which require us to work using agile methodologies like SCRUM, Kanban. What about developing Reporting and Business Intelligence tools for airlines and travel agencies using our Big Data architecture? Or developing EMV payment solutions by using physical chip card reader in airports and hotels around the world? Or why not integrating one of the latest mobile payment solution: have you heard about ApplePay, AndroidPay, SamsungPay? These are just few examples of some of the activities you might be involved working with us, many others are in progress!


Our technology stack includes Linux, MongoDB, Oracle DB, Hadoop, Spark, Kafka, C++, Python, Scala, Javascript, Angular, Restful API, Microservices: you will have the chance to learn them, and much more, working close with passionate and experienced people, putting in place best agile software practices.




  • Participate in specification reviews to provide input on testability requirements
  • Responsible for the project, product, release quality control
  • Define test cases from customer’s requirements. Ensure traceability with specifications
  • Write test plan (functional and/or non-functional and/or non-regression)
  • Prepare test environment and test data, execute the test cases
  • Provide go/no-go for software promotion following non-regression execution
  • Provide information to developers in order to fix defects. Perform PTR fix verification
  • Document software defects
  • Mentor and coach team members about quality best practices


You will be working in a company that is the largest travel industry investor in R&D in Europe with a multicultural environment, using English as the primary language (but we speak many other languages too!). You will be working close to development and business analyst teams inside and outside the division, product management, customers and external provides around the globe with lots of opportunities to develop your skills further thanks, as well, to the access to an excellent training catalogue and the internal library service.

Join us to work in some of the hottest and most innovative industry sectors: fintech and tourism! Join us to shape together the future of travel payment!


Main responsibilities


  • Implement the team test strategies in compliance with the global Amadeus policies and in coordination with the Ticketing and Payment Quality (QTP) department located in Nice
  • Participate in specification reviews to provide input on testability requirements
  • Write test plan (functional and/or nonfunctional and/or non-regression)
  • Design test cases and develop automated test case scripts
  • Enforce the operability of the applications by representing the team in the Payment division Change Control Board (CCB), tracking Non Functional Requirements and following up fallback root causes




  • Education: University degree in Computer Science or related field.
  • Relevant work experience: Previous experience in Development, Product Definition or Quality Assurance. Functional knowledge Payment and/or Ticketing is plus.
  • Business understanding: payments or travel industry.
  • Computing: Software Life Cycles, Quality Assurance, Testing, Python, JSON, XML, EDIFACT, Network Protocols, DB.
  • Languages: Fluent English.
  • Specific knowledge: Quality Assurance, Project Management, Agile Methodologies.



Our diversity commitment: equality, diversity and inclusion are part of who we are. We’re committed to equal opportunities and treatment regardless of age, ethnicity, gender, beliefs, sexual orientation or disability.

Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorisation.

Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.

  • Saa S

Amadeus Group company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other quality assurance jobs that might interest you...