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.
Responsibilities
- 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
Requirements
- 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.