Jobs at Alteo

View all jobs

QA Analyst [#3977]

Montreal, QC
Alteo is looking for several QA Analysts for permanent positions based in Montreal.

*** Hybrid ***

You will work within an experienced development team, to test various products in the finance industry, utilizing leading-edge technologies and innovation to solve complex business challenges. You will test improvements to the financial models in our system. If there is a bug, you will discuss it with developers to see if it is an expected behavior or if a fix needs to be modified. You will run regression tests and then compare versions between versions to identify if all the tickets in the new build version work as expected. If there are new improvements made by developers, you will create test cases, do automation and integrate it into our regression test.

Responsibilities:
  • Execute and evaluate manual and automated cases and report test results
  • Analyze results after regression testing
  • Report, track and escalate issues as appropriate, using JIRA
  • Troubleshoot issues independently arising during testing phase and/or production
  • Develop, update and execute test cases for new functionality and regression
  • Maintain automated test suits and provide updates/enhancements as needed
  • Communicate with internal/external teams regarding test result and reporting issues
  • Support team member knowledge-sharing and skills sharing

Profile:
  • DEC/BAC in IT or software engineering    
  • 2+ years experience as QA Analyst
  • Basic knowledge of software QA methodologies, tools and practices
  • Familiarity with various types of software testing (functional, integration, installation)
  • Hands-on experience with any scripting/programming languages (JavaScript, Shell scripting, Bash)
  • Practical experience with SQL, MongoDb required
  • Fundamental understanding of financial pricing models (Black Scholes), risk analytics (Greeks), random and historical simulation
  • Understanding principles of Object-Oriented Programming (OOP) preferred
  • Python, Java, Bash, sed, awk) is a plus
  • A detail-oriented helper – you are enthusiastic about testing a high-speed risk management and risk compliance system using your strong foundation in quality assurance to pay attention to detail and work on multiple projects at the same time
  • A collaborator – you like working with developers, project managers, data experts and front-line help desk support people in an effort to deliver flawless software to our clients
  • A doer - you love narrowing down problems, finding root causes of complications and working through those issues developers
  • A teacher and learner – you have critical thinking and problem-solving skills 
  • An excellent teammate – you are a reliable, positive, proactive and flexible colleague that assists others in the delivery of mission-critical testing
  • Fluent in English, French is an asset
@@@@@
Alteo est à la recherche de plusieurs analystes QA pour des postes permanents basés à Montréal.

*** Hybride ***

Vous travaillerez au sein d'une équipe de développement expérimentée, pour tester divers produits dans le secteur de la finance, en utilisant des technologies de pointe et l'innovation pour résoudre des défis commerciaux complexes. Vous testerez les améliorations apportées aux modèles financiers de notre système. S'il y a un bogue, vous en discuterez avec les développeurs pour voir s'il s'agit d'un comportement attendu ou si un correctif doit être modifié. Vous exécuterez des tests de régression, puis comparerez les versions entre elles pour déterminer si tous les billets de la nouvelle version fonctionnent comme prévu. S'il y a de nouvelles améliorations apportées par les développeurs, vous créerez des cas de test, ferez l'automatisation et l'intégrerez dans notre test de régression.

Responsabilités :
  • Exécuter et évaluer les cas manuels et automatisés et rapporter les résultats des tests.
  • Analyser les résultats après les tests de régression
  • Rapporter, suivre et escalader les problèmes comme il se doit, en utilisant JIRA.
  • Résoudre de manière indépendante les problèmes survenant pendant la phase de test et/ou la production.
  • Développer, mettre à jour et exécuter des cas de test pour les nouvelles fonctionnalités et la régression.
  • Maintenir les combinaisons de tests automatisés et fournir des mises à jour/améliorations si nécessaire.
  • Communiquer avec les équipes internes/externes concernant les résultats des tests et les problèmes de reporting.
  • Soutenir le partage des connaissances et des compétences des membres de l'équipe

Profil :
  • DEC/BAC en informatique ou en génie logiciel    
  • 2+ ans d'expérience en tant qu'analyste AQ
  • Connaissance de base des méthodologies, outils et pratiques de l'assurance qualité des logiciels.
  • Familiarité avec les différents types de tests logiciels (fonctionnel, intégration, installation)
  • Expérience pratique de tout langage de script/programmation (JavaScript, Shell scripting, Bash).
  • Expérience pratique de SQL, MongoDb requise
  • Compréhension fondamentale des modèles d'évaluation financière (Black Scholes), de l'analyse des risques (Greeks), de la simulation aléatoire et historique.
  • Compréhension des principes de la programmation orientée objet (POO) souhaitée.
  • Python, Java, Bash, sed, awk) est un plus.
  • Un assistant soucieux du détail - vous êtes enthousiaste à l'idée de tester un système de gestion des risques et de conformité aux risques à grande vitesse en utilisant vos solides bases en assurance qualité pour prêter attention aux détails et travailler sur plusieurs projets en même temps.
  • Un collaborateur - vous aimez travailler avec des développeurs, des chefs de projet, des experts en données et des membres du service d'assistance de première ligne dans le but de fournir à nos clients un logiciel sans faille.
  • Un homme d'action - vous aimez circonscrire les problèmes, trouver les causes profondes des complications et travailler avec les développeurs pour résoudre ces problèmes.
  • Un enseignant et un apprenant - vous avez un esprit critique et des compétences en matière de résolution de problèmes. 
  • Un excellent coéquipier - vous êtes un collègue fiable, positif, proactif et flexible qui aide les autres à réaliser des tests essentiels à la mission.
  • Vous parlez couramment l'anglais, le français est un atout
Powered by