Quality Assurance EngineerHybrid Schedule in Montreal Quebec (3 days a week onsite) 1 year contract with potential for extension or conversion to FT Acts as a "Quality assurance engineer" for projects that have a significant business impact ensuring the solution(s) developed can sustain the long-term technical and customer and business requirements and is delivered in time and budget.ResponsibilitiesUsing the functional technical specification, create, maintain, and socialize the test plans, test descriptions and test cases, scripts, and related documentation while ensuring traceability to the requirements mostly using JAMA tool.Document test setup and data flow architectures.Participate to the creation of automated tests cases, test descriptions, test plans and test scripts for the Datalink applications driven from JAMA, Lead or performs actual testing (on or off site) relating to the technical testing. Ensures that all tests planned trace back to the functional requirements.Assists in the planning and estimation of Quality Assurance support for the business and projects.Prepare customer detailed test plans and customer migration plans, Perform test integration and test management activities for the Datalink applications,Execute automated tests and generate automated test plan and test reports.Assist in creating Quality Assurance metrics in support of project reporting activities.QualificationsUniversity degree or equivalent preferably in Computer Science, Engineering, Mathematics or similar.ExperienceMinimum of 8-10 years’ experience in a QA environment including experience with current software testing methodologies, functional testing, integration testing, and user acceptance testing.Formal project management training desirable.Knowledge & skillsDemonstrate effective communication meeting demands of project requirements in a multi-cultural environment and global team.Knowledge of JAMA.Resolve very complex problems in QA / architecture.Implement solutions that reflect strategic, long-term direction and planning with a complete understanding of interdependencies. Represent at technical meetings relating to assigned roles and when working at customer sites during critical factory and site acceptance tests sessions.Expert knowledge of and ability to apply advanced software development principles, theories, programming languages, concepts, and techniques.Expert understanding of system integration and hardware.Understanding of methodologies and practices.Development and project tools, such as version control, debugging.Use of appropriate tools for change control, risks and issues log and project planning.Knowledge of CMMi useful.Must be able to demonstrate broad range of sector experience.Specific experience of airline industry would be of benefit.Theoretical and practical knowledge of object-oriented development approaches.Strong software application skills (MS Excel, Access, Word, PowerPoint, Project).Principles of Agile.Excellent documentation skills to produce traceable test plans and test description documents.Expect to travel to Japan or US.