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.