JavaScript Job: QA Engineer

Job added on

Company

Amadeus

Location

Toronto - Canada

Job type

Full-Time

JavaScript Job Details


Summary of the role:

We are hiring QA engineer to reinforce our Digital Lab of Toronto. The Toronto Digital Lab develops features for the website of one of the biggest customers of North America. Purpose is to ensure the quality of the deliverables from integration test phase to deployment in production. The role includes usage of automated tests for custom web applications and web site customization, end-to-end test coordination with multitiered product architecture and hands on coaching/support of our airline customers during UAT phases.

  • Enjoys working with a topnotch development team with a solid track record of innovation, quality, and timely deliverables
  • Is looking for an opportunity to participate in our dynamic development environment and the latest web application technologies
  • Wants to join a customer focused team where they can see real customers using the products, they build
  • Thrives in a professional, team empowered environment

In this role you’ll:

  • Functional QA Engineer role: Participate in specification reviews to provide input on testability requirements.
    • Responsible for quality control for individual sprint deliveries, then end-to-end testing phase with customer of individual releases.
    • Define test coverage and test cases for all User Stories requiring functional testing.
    • Review test coverage and test cases with Product Owner and Agile SCRUM team and customer QA whenever possible.
    • Maintain and document the test environment and test data needed to execute test cases.
    • Execute test cases for QA User Story acceptance within Agile SCRUM sprints.
    • File defects with all needed information including application logs, screenshots, and steps to reproduce.
    • Monitor, chase defects opened during test execution and ultimately verify fixes/explanations provided back.
    • Report on test writing/execution progress within the Agile team daily, then to the line project management weekly.
    • Give signoff for all code labels to be loaded on UAT or production environments.
  • Test Manager role (for specific customer projects): Analyze testing requirements for digital projects involving development from several Amadeus R&D teams.
    • Responsible for the setting of the test environments needed for customer UAT phases.
    • Provide the appropriate signoff of releases.
    • Responsible for the monitoring of the software quality KPIs over the different testing phases.
    • Ensure overall end-to-end test coordination with customer e.g. for daily bug review meetings.
  • Automation QA Engineer role: Define, then help develop and maintain automated test suites.
    • Ensure the automated campaigns keep running daily.
    • Review daily automated campaign results and track down test data, code or configuration issues with relevant Amadeus teams.
    • For every release, review automation test coverage with Agile team and set coverage objectives for next release.

About the ideal candidate:

  • Education: Computer Science or Software Engineering Bachelor/Master
  • Relevant Work Experience: Handson experience in software testing of webbased applications (using HTML, CSS, JavaScript)
    • 2+ years handson experience in test automation of webbased applications using Selenium or similar tool
    • Experience testing SOA, multitiered webbased products
    • Experience testing front end web technologies (HTML, CSS, JavaScript)
    • Programming experience in any language (Java, C++, Python, Groovy, Ruby, etc.)
    • Experience with HP Application Lifecylce Management for Test Cases and Test Campaign Management
  • Business Understanding: Airline business a plus
  • Skills:
    • Computing: HTML/CSS, JavaScript, Web 2.0; SQL and Java experience
    • Languages: English fluency required
    • Specific Knowledge: Experience with mobile device testing is a plus
    • Other: Good written and oral communication skills.

What we can offer you:

  • The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective
  • Skills development and opportunities to try new ideas
  • A global diverse work environment


Application process:

The application process takes no longer than 10 minutes! Create your candidate profile, upload your CV and apply.

Are you the one we are looking for? Apply now!


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.