Quality Assurance Automation Developer / Développeur En Automatisation De L'assurance Qualité

Montréal, QC, CA, Canada

Job Description

A propos du poste



Le

Developpeur en automatisation de l'assurance qualite

developpera, maintiendra et etendra des frameworks et des solutions d'automatisation de tests en utilisant les dernieres technologies et divers langages. Ce role d contributeur individuel ameliore et cree des solutions d'automatisation pour plusieurs produits, plateformes et services. Il s'agit de resoudre des problemes d'automatisation complexes, d'implementer de nouveaux scripts, outils et donnees de test. Vous travaillerez au sein d'une equipe de controle qualite multinationale diversifiee qui livre des solutions logicielles sophistiquees dans l'industrie financiere.


Pourquoi vous allez adorer ce poste


Oriente Details :

Vous etes enthousiaste a l'idee de tester des systemes de gestion des ordres de trading et d'execution, ainsi que des systemes de gestion des risques a grande vitesse, en utilisant votre solide formation en assurance qualite pour preter attention aux details et gerer plusieurs projets simultanement.

Collaborateur :

Vous aimez travailler avec des developpeurs, des chefs de produit, des experts en la matiere et d'autres departements pour fournir un logiciel impeccable a nos clients.

Acteur :

Vous prenez l'initiative, avez un penchant pour l'action, aimez resoudre des problemes, trouver des causes profondes et travailler avec les developpeurs pour surmonter ces problemes.

Apprenant :

Vous n'avez pas peur de sortir de votre zone de confort et etes pret a plonger dans le domaine complexe des affaires financieres.

Coequipier :

Vous etes un collegue fiable, positif, proactif et flexible qui aide les autres dans la livraison de tests critiques.

Ce que vous ferez


Vous concentrer sur la reduction de l'empreinte des cas de test manuels en adoptant une approche axee sur l'automatisation. Developper des cas de test automatises a partir de cas manuels et d'exigences commerciales. Participer a des sessions de conception, de planification de solutions et au developpement de solutions et scripts d'automatisation de tests. Participer a l'analyse, l'evaluation et la selection de nouveaux frameworks, solutions et outils. Participer aux revues d'exigences, aux evaluations et aux analyses de faisabilite pour assurer une comprehension complete des produits afin d'identifier les frameworks, methodologies et outils de test appropries. Developper, maintenir et etendre les frameworks et solutions d'automatisation utilises pour les tests. Participer a des revues de code entre pairs avec les membres de l'equipe, les developpeurs et/ou des fournisseurs tiers. Travailler avec les membres de l'equipe pour concevoir des frameworks, des solutions d'automatisation ou selectionner des outils. Collaborer avec tous les membres des equipes de developpement et de test en utilisant la methodologie agile. Participer au developpement de la strategie de donnees de test et a la preparation des donnees de test. Travailler dans un environnement dynamique au sein d'une equipe qui collabore avec plusieurs departements. S'assurer que l'automatisation des tests est executee a chaque version, rapporter les resultats et les progres selon le plan de test. Documenter, suivre et escalader les problemes selon les besoins. Promouvoir l'agilite et l'amelioration des processus de test. Etre un defenseur de l'automatisation des tests et d'un logiciel securise et performant.

Ce que vous apporterez


Experience en developpement logiciel et en tests automatises. Competences techniques et en programmation : Java, JavaScript, etc. Experience avec des outils et frameworks de test tels que JUnit, TestNG, JMeter, Postman, RestAssured, Cucumber, Selenium, Playwright. Familiarite avec les types de tests logiciels (unitaire, d'integration, fonctionnel, regression). Experience avec Jira, Zephyr, TestRail ou des outils similaires. Experience avec des outils de controle de version, de build et de deploiement tels que Git, Bitbucket, Maven, TeamCity. Experience avec des bases de donnees SQL et NoSQL comme MongoDB. Experience de travail dans un modele de personnel a la fois sur site et offshore. Excellentes competences organisationnelles et attention aux details. Ethique de travail solide et grande motivation. Capacite a gerer plusieurs taches et a travailler de maniere autonome ou en collaboration au sein d'une equipe. Une experience des systemes/operations financiers est un plus. Experience avec des systemes de gestion des ordres de trading et d'execution. Experience avec des environnements Windows; Linux est un plus. Excellentes competences en communication verbale et ecrite, ainsi que dans la documentation. Un diplome en informatique, technologie de l'information, mathematiques, physique, ingenierie, finance quantitative, economie ou dans un domaine similaire, ou des qualifications equivalentes.



Pourquoi rejoindre TS Imagine ?


Modele de travail hybride (4 jours au bureau). 5 semaines de vacances + 3 jours personnels. Bonus annuel et revision salariale. Budget de formation de 1 500 $ pour alimenter votre croissance. Contribution de l'entreprise a un regime de retraite (3 %). Assurance sante complete. Transport en commun subventionne (Opus & Cie)

Remarque : Ce poste n'est pas en teletravail--les candidats doivent etre bases a Montreal.


*


About the job



The

QA Automation Developer

will develop, maintain, and extend frameworks and test automation solutions utilizing the latest technologies and variety of languages. This individual contributor role improves and builds automation solutions for multiple products, platforms, and services. This role solves complex automation problems, implements new scripts, tools, and test data. You will be working on a diverse multinational Quality Assurance team that delivers the world's most sophisticated software solution in the financial industry.


Who will love this job


A detail-oriented helper

- you are enthusiastic about testing trade order & execution management systems, high-speed risk management and risk compliance system using your strong foundation in quality assurance to pay attention to details and work on multiple projects at the same time

A collaborator

- you like working with developers, product managers, subject matter experts and other departments to deliver flawless software to our clients

A doer

- you take initiative, have a bias towards action, love narrowing down problems, finding root causes and working through those issues with developers

A learner

- who is not afraid of being outside their comfort zone and is ready to dive into the complex finance business domain

An

excellent teammate

- you are a reliable, positive, proactive, and flexible colleague that assists others in the delivery of mission-critical testing

What you'll do


Focus on reducing the manual test case footprint and employing an automation first approach Develop automated test cases from manual test cases and business requirements Participate in design, solution planning sessions and development of test automation solutions and scripts Participate in analysis, evaluation and selection of new frameworks, solutions, and tools Participate in requirement reviews, assessments, feasibility analysis to ensure full understanding of products to identify proper test frameworks, methodology, and tools Develop, maintain, and extend frameworks and automation solutions used for testing Participate in code/peer reviews with team members, developers and/or third-party vendors Work with team members to design frameworks, automation solutions or select tools Work collaboratively with all members of development and test teams utilizing agile methodology Participate in development of test data strategy and preparation of test data Work in a fast-paced environment on a team that collaborates with multiple departments Ensure test automation is executed every release, report results, and progress according to test plan Document, track and escalate issues as appropriate Champion agility and improvement in test process Advocate of test automation and secure, performant software

You should have


Experience in software development and automated testing Technical skills and programming: Java, JavaScript, etc. Experience with test tools and frameworks such as JUnit, TestNG, JMeter, Postman, RestAssured, Cucumber, Selenium, Playwright Familiarity with software testing (unit, integration, functional, regression) Experience with Jira, Zephyr, TestRail, or related tools Experience with source control, build and deployment tools such as Git, Bitbucket, Maven, TeamCity Experience with SQL and NoSQL databases like MongoDB Experience working in an onshore/offshore staffing model Strong organizational skills and attention to detail Strong work ethic and highly motivated Must be able to multitask, work both independently and collaboratively in a team Financial systems/operations background is a plus Experience with trade order and execution management systems Experience with Windows environment; Linux, is a plus Excellent verbal, written, communication and documentations skills A degree in Computer Science, Information Technology, Math, Physics, Engineering, Quantitative Finance, Economics, or other similar field or equivalent qualifications.

Why TS Imagine / Benefits


Currently hybrid home-office (4 days in the office) Unlimited vacation and 3 personal days Annual bonus and salary review Training budget $1,500 RRSP with 3% company matching Health insurance Subvention for public transportation

This role is not remote--applicants must be based in Montreal.


About TS Imagine



Created out of the combination of two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.



We challenge our employees every day to think creatively and innovate across silos and across platforms.



Join us!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3055200
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned