Expires soon Amadeus Group

QA Engineer/ Sr. QA Engineer

  • Boston (Suffolk County)
  • Design / Civil engineering / Industrial engineering

Job description

Are you ready for the next step in your career? Then you need to keep reading! When we’re looking to hire at Amadeus, we look internally first. Our teams get the benefit of your experience and you get more chances to grow and progress. So, if you are ready for a new challenge and want to drive your career, apply now!

I. Summary of the role

The Search, Shopping & Pricing (SSP) product engineering group serves the core Distribution business of Amadeus as well as Airline IT e-commerce business and the Rail IT and Travel Intelligence new businesses. It is responsible in particular for the Travel search & shopping functionalities, enabling users to find travel options with priced itineraries made from the offerings of full-service carriers, low-cost carriers and railways.

In this product engineering group, the Product Solution & Quality (PSQ) group has the mission to design the right solutions to our customers and to deliver them with the best quality. The Quality team is accountable for the quality of all SSP products. As such, it is the focal point in SSP where all software development candidate to production will be qualified.

QA Engineers within the Quality of Project Releases team strongly interacts with other actors of the software development cycle (Product Analysts, Software Developers). In Waterfall or in Scrum, they are active part of the Core Team from the specification review until the project release sign-off and delivery to customer. They have to ensure that project features are delivered according to explicit (functional) and implicit (non-functional) requirements.

QA Engineer will have the responsibility to perform professional and standardized functional validation on core Amadeus (Open Back-End) products. QA's goal will be to detect functional issues as early as possible in the development cycle and avoid their propagation to the production system. To do so, the QA engineer will analyse and review functional specifications, design test cases and turn them into a blend of manual and automated scripts. Engineer will execute/ run the test cases/ scripts, providing project stakeholders with test reports and ultimately, with a GO/NO GO decision.

Besides, as one of the ambassadors of quality in the organization, QA engineer will be a key actor of the cultural change towards an improved experience for Amadeus customers. To do so, the engineer will interact with peers in the Quality Community as well as with the product definition and software development counterparts. In a continuous improvement spirit, the QA engineer will contribute to the definition, implementation and rollout of new quality processes.

Qualified candidates may as well wear the hat of a Team Leader for the Quality Assurance business unit based out in Waltham covering PNR, Ticketing, Payment and SSP streams. This part time role covers assisting, guiding and motivating team members in their assigned functions, being part of the decision making towards solutions and being a strong link between the Management, Stakeholders and the team.

II. Main responsibilities

Implement test strategy:

•Implement test strategy for their area, in compliance with the global test strategy

•Participate in specification reviews to provide input on testability requirements

•Responsible for the project, product or release quality control

Design and perform tests:

•Define test cases from customer’s requirements. Ensure traceability with specifications

•Write test plan (functional and/or non-functional and/or non-regression)

•Design test cases

•Develop automated test case scripts

•Prepare test environment and test data, and execute the test cases

•Provide go/no-go for their test campaign

•Responsible for reporting and communicating on test activities to the line organization, software developers and product definitions

•Ensure improvements of regression test repository

Facilitate defect fixing:

•Provide information to developers in order to fix defects.

•Perform defect fix verification

•Give go/no-go for the load of Production defects

•Responsible for defect triage meetings

•Document software defects and adjust the test strategy based on what you will learn from them

Share your knowledge:

•Participate in specification reviews to give input on testing requirements.

•Report and communicate on test activities to the line organization, software developers and product definitions analysts.

Leadership:

•Assist, guide and motivate team members in their assigned functions.

•Ensure timely and appropriate communication to team members regarding tribe, division and project information.

•Report on team activities.

•Management of budget and financial planning for area of responsibility.

•Have responsibility over technical/functional/business strategy for a specific function

•Make decisions guided by functional strategies, objectives and priorities plus resource availability

•Effective communication skills to influence both internally and externally

•Follow latest trends and developments in own field and adapt these in own job/organization

•Manage HR activities and procedures such as hiring, retention, performance management, succession, training & development.

III. Requirements

Education:

Bachelors/ Masters Degree in Engineering/ Scientific studies

ISTQB Certification (foundation/ advanced level) is a plus

Relevant work experience:

Must have at least 2 of QA experience with backend software functional testing (API, middleware, Webservices etc.)

Candidates with at least 4 years of Team Leadership experience preferred

Seasoned individual contributors are welcome to apply

Business understanding:

Functional knowledge in Airline Reservation/ Pricing/ Ticketing/ Payment is nice to have. To be successful in this role, the candidate must be a motivated self-starter and self-learner, possess strong quality focus, having the ability to think outside the box, and be someone who embraces challenges.

Skills:

Computing: QA Engineer/ Software Development Engineer in Test with overall work experience of 4 to 10 Years with at least 2 years of Python scripting experience (Mandatory)

Good written and verbal communication skills.

1-2 years of experience in Amadeus/ travel domain (Nice to have)

Required:

•Scripting languages (Python)

•XML

•Webservices

•SoapUI

Appreciated (Optional):

•Edifact

•SQL

Languages: Python

Specific knowledge - Nice to have:

•Experience in Amadeus or another key player Travel Technology company

•Working knowledge of ALTEA Suite products

•Understanding of Distribution and Airline IT business

Other - Methodologies & Processes:

•Product Development Life Cycle

•Quality Assurance

•Standard Project Management Methodology

•Agile testing

•Waterfall testing

Personal Skills:

•Change management and flexibility

•Accountability and proactivity

•Multicultural approach

•Customer focus

•Analytical and conceptual thinking

•Adaptability to fast changing business and technical environment

•Taste for challenges

•Personal motivation

•Communication

•Information gathering

•Innovation, industry and business expertise

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.

The posting of vacancies and the treatment of applications are, in each Amadeus location, subject to national law and possible collective agreements with local staff representation. Internal Mobility policies vary from office to office, please check with your local HR representative the requirements and policy in place. E.g. a minimum time on position or Line Manager approval may be requested.

Make every future a success.
  • Job directory
  • Business directory