CONFIDENTIAL & RESTRICTED
AMADEUS- Graduate engineer hiring
At Amadeus, fresh graduates are considered as young blood who can transform the organization’s
perspective in the coming years with their technical and leadership expertise. Amadeus being a
company with high transaction processing capabilities in the volume of millions of transactions
per day, the system reliability and performance becomes the key factors. At Amadeus, we ensure
that the customer needs are full-filled according to their satisfaction.
At Amadeus Labs, there are multiple divisions where the fresh graduates will be absorbed and we
make sure that the right candidate is placed in the right division. The functional & technical
expertise required for each of these divisions is different. Even in a single division, there are
multiple types of roles available.
Prior to being assigned to any of the divisions, all the Graduate engineers joining us will be
joining an intensive 6-8 weeks of training which is customized to give an industry level flavor to
the engineers passing out of college and equip them with certain basic technical skills required to
be successful in their role with Amadeus.
Below is a quick summary of job profile and roles & responsibilities for your reference.
Quality Engineer profile
Designation: Quality Engineer
A Quality Engineer is who reviews the specifications of the products, negotiates with product
marketing and development teams to define the scope of the functional and non functional
requirements. The QE will also be responsible for writing test scripts according to the product
specification, reviewing these with development teams and later executing them on different
Quality & User Acceptance platforms. The QE ensures that the end quality of the product which is
reaching out to production is as per the specifications and is free from bugs.
Quality Engineer is also involved in implementation activities of the same product to new
customers. The engineer works very close to the customers and supports the customers in
production.
The scope of a Quality Engineer’s responsibility extends to non- regression activities. The engineer
is responsible for automating the functional test cases using different scripting languages like Shell,
PERL, Python. These automated test cases run on daily builds to ensure that new deliverables
haven’t caused any regressions in the existing functionalities.
The role of a QE also involves the following:
• Review designs, changes and plans of specifications and processes
• Oversee tests and monitor activities such as software configuration verification
• Track and review corrective and preventive actions
• Collaborate with team to identify and implement process improvements
• Oversee code verifications and participate in peer reviews
• Perform verifications and tests according to process
• Ensure project and processes meet all requirements and reliability standards
CONFIDENTIAL & RESTRICTED
Modify and maintain software quality operating systems The functional and technical skills a QE
will be involved in are-
Manual testing, Adhoc testing, BlackBox/ WhiteBox testing, functional testing, etc.
QTP, Selenium, Quality Center, WinRunner, Protractor
Shell/ PERL/ Python scripting
DB, ClearCase, Logs Analysis etc
Quality Reporting
Java / JavaScript to languages list
Mention STLC - Software Testing Life Cycle & Agile Methodology
Automation QE role checklist
Cloud Technology and DevOps tools in tech skills