• Full Time
  • Montreal

Michael Page CA

*Tasks*:- Design, develop and extend the automated testing frameworks.- Design, develop, automate and maintain automated tests, and associated documentation- Analyze test results, discover and report defects, bugs, errors, configuration or other issues- Set up local test environments and improve documentation as necessary- Participate in requirement analysis, as required- Dynamically adapt test approach to the context of each project- Advocate for bugs throughout the resolution process- Participate and evolve together with the squad- Ensure timely testing coverage according to sprint schedulesMPI ne fait pas de discrimination fondée sur la race, la religion, le sexe, l’orientation sexuelle, l’identité ou l’expression du genre, l’âge, le handicap, l’état civil, ou sur le statut d’un individu dans un groupe ou une classe quelconque autrement protégé par la législation applicable en matière de droits de l’homme. MPI encourage les candidatures des minorités, des femmes, des personnes handicapées et de tous les autres candidats qualifiés.MPI does not discriminate on the basis of race, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, or based on an individual’s status in any group or class otherwise protected under applicable human rights legislation. MPI encourages applications from minorities, women, the disabled and all other qualified applicants*Technical Skills and Experiences Required*:- A degree in Computer Sciences, Software Engineering , or a similar field- 4+ years of Python experience (or any other programming language)- Knowledge of basic coding principles- Experience in Quality Assurance and test automation-Understanding software testing practices and principles- Intermediate to Advance Linux/Unix- Knowledge of trading life cycle with exposure to trading and matching engines will be preferred- Good understanding of capital markets, electronic trading, order flow and execution, FIX protocol- Good written and oral communication skills (English)- Excellent problem solving skills- Good time management abilities- Ability to partner with peers and management team to continuously improve testing methods, process, techniques and use of tools- A desire to learn and integrate new technologies- Experience with source control and continuous integration tooling such as Git/Stash/JIRA/Jenkins- Experiences with Agile practices- Detail oriented and be able to work in a fast paced environmentLarge financial institution based in MontrealLong term contract