Quality Assurance Automation Developer – Senior

2 days ago


Montreal, Quebec, Canada TS Imagine Full time $90,000 - $120,000 per year

About the job

The QA Automation Developer Senior is responsible for designing, developing, and maintaining advanced test automation frameworks and solutions across multiple products and platforms. While primarily an individual contributor role, this position may lead initiatives to enhance automation capabilities and drive process improvements. The Senior Developer will tackle complex automation challenges, implement new scripts, tools, and test data strategies, and provide accurate planning and estimation. Working within a diverse, global Quality Assurance team, this role ensures robust automation coverage for new and existing functionality, contributing to high-quality software solutions 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 teacher and learner –– you like educating colleagues on best practices and equally enjoy learning from them and understanding their objectives
  • 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

  • Participate and/or Lead the design, solution planning sessions and development of test automation solutions and scripts
  • Participate and/or Lead in analysis, evaluation and selection of new frameworks, solutions, and tools
  • Participate and/or Lead in the development, maintenance and extension of frameworks and automation solutions for testing
  • Participate and/or Lead in code/peer reviews with team members, developers and/or third-party vendors
  • Work with automation developers to design frameworks, automation solutions or select tools
  • Lead and/or participate in requirement reviews, application assessments, feasibility analysis to ensure full understanding of products to identify proper test frameworks, methodology, and tools
  • Work collaboratively with all members of application development and test teams utilizing agile methodology
  • Lead and/or 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
  • 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
  • Identify and log defects, work with development to resolve, and verify fixes when implemented
  • Participate on continuous improvement efforts within QA and technology organizations
  • Provide mentoring or coaching to automation developers, application developers and QA testers
  • 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

  • Strong experience in software development and automated testing
  • Technical skills and programming: Java, JavaScript, Python, C++, etc.
  • Experience with test tools and frameworks such as JUnit, TestNG, JMeter, Cucumber, Selenium, Playwright, Postman, RestAssured, etc
  • Familiarity with software testing (unit, integration, functional, regression, performance)
  • 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
  • Strong project management and coordination skills
  • Must be able to multitask, work both independently and collaboratively in a team
  • Experience with trade order and execution management systems
  • Financial systems/operations background is a plus
  • Experience with Linux, Windows environment is a plus
  • Excellent verbal, written, communication and documentations skills
  • A degree in Computer Science, Engineering, Finance 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.

***

À propos du poste

Le Développeur Assurance Qualité Automatisation Sénior est responsable de la conception, du développement et de la maintenance de cadres et de solutions d'automatisation de tests avancés pour plusieurs produits et plateformes.

Bien qu'il s'agisse principalement d'un rôle individuel, ce poste peut également mener des initiatives visant à améliorer les capacités d'automatisation et à optimiser les processus.

Le Développeur Sénior relèvera des défis complexes en matière d'automatisation, mettra en œuvre de nouveaux scripts, outils et stratégies de gestion des données de test, et fournira des estimations précises.

En collaboration avec une équipe d'assurance qualité internationale et diversifiée, il assurera une couverture d'automatisation robuste pour les nouvelles fonctionnalités comme pour les fonctionnalités existantes, contribuant ainsi à la livraison de solutions logicielles de haute qualité dans le secteur financier.

Profil recherché

Ce poste est fait pour vous si vous êtes :

  • Une personne minutieuse et rigoureuse – vous aimez tester des systèmes de gestion des ordres et d'exécution de transactions, ainsi que des outils de gestion et de conformité des risques à haute performance, en mettant à profit votre expertise en assurance qualité.
  • Un collaborateur(trice) – vous appréciez travailler avec les développeurs, les chefs de produit, les experts métiers et d'autres départements pour livrer des logiciels sans faille aux clients.
  • Un(e) fonceur(se) – vous prenez des initiatives, aimez identifier les problèmes, en trouver les causes profondes et les résoudre avec les développeurs.
  • Un(e) pédagogue et apprenant(e) – vous aimez partager les meilleures pratiques et apprendre des autres en comprenant leurs objectifs.
  • Un(e) excellent(e) coéquipier(ère) – vous êtes fiable, positif(ve), proactif(ve) et flexible, et vous soutenez vos collègues dans la réalisation de tests critiques.

Vos responsabilités

  • Participer et/ou diriger la conception, la planification et le développement de solutions et scripts d'automatisation de tests.
  • Participer et/ou diriger l'analyse, l'évaluation et la sélection de nouveaux cadres, solutions et outils.
  • Concevoir, maintenir et faire évoluer les cadres et solutions d'automatisation de tests.
  • Participer et/ou diriger des revues de code entre pairs (internes ou avec des prestataires externes).
  • Collaborer avec les développeurs en automatisation pour concevoir des cadres, solutions et outils adaptés.
  • Participer et/ou diriger les revues de besoins, analyses de faisabilité et évaluations d'applications afin d'identifier les cadres, méthodologies et outils de test appropriés.
  • Travailler en collaboration avec les équipes de développement et de test selon une méthodologie agile.
  • Participer et/ou diriger la définition de la stratégie de données de test et la préparation des jeux de données.
  • Travailler dans un environnement dynamique et collaboratif impliquant plusieurs départements.
  • Réduire le nombre de tests manuels et privilégier une approche "automation first".
  • Développer des tests automatisés à partir de cas de tests manuels et de spécifications fonctionnelles.
  • Identifier et consigner les anomalies, collaborer avec le développement pour les corriger et vérifier les correctifs.
  • Participer à l'amélioration continue au sein des équipes QA et techniques.
  • Encadrer ou conseiller les développeurs en automatisation, les développeurs applicatifs et les testeurs QA.
  • Assurer l'exécution de l'automatisation à chaque version, suivre et rapporter les résultats selon le plan de test.
  • Documenter, suivre et escalader les problèmes si nécessaire.
  • Promouvoir l'agilité et l'amélioration continue des processus de test.
  • Être un(e) ambassadeur(drice) de l'automatisation des tests et de la qualité logicielle sécurisée et performante.

Profil et compétences requises

  • Solide expérience en développement logiciel et tests automatisés.
  • Compétences techniques : Java, JavaScript, Python, C++, etc.
  • Expérience avec des outils et cadres de test tels que : JUnit, TestNG, JMeter, Cucumber, Selenium, Playwright, Postman, RestAssured, etc.
  • Connaissance des types de tests : unitaires, intégration, fonctionnels, régression, performance.
  • Expérience avec Jira, Zephyr, TestRail ou outils similaires.
  • Maîtrise des outils de gestion de code source et d'intégration continue : Git, Bitbucket, Maven, TeamCity.
  • Expérience avec des bases de données SQL et NoSQL (ex. MongoDB).
  • Expérience dans un modèle onshore/offshore.
  • Excellentes compétences organisationnelles et souci du détail.
  • Solide éthique de travail et forte motivation.
  • Compétences en gestion et coordination de projets.
  • Capacité à gérer plusieurs tâches, à travailler de façon autonome et en équipe.
  • Expérience avec des systèmes de gestion d'ordres et d'exécution de transactions.
  • Connaissance du secteur financier (atout).
  • Expérience avec les environnements Linux et Windows (atout).
  • Excellentes aptitudes en communication orale et écrite et en rédaction technique.
  • Diplôme en informatique, ingénierie, finance ou domaine connexe, ou expérience équivalente.

Pourquoi rejoindre TS Imagine ?

  • Modèle de travail hybride (4 jours au bureau).
  • 5 semaines de vacances + 3 jours personnels.
  • Bonus annuel et révision salariale.
  • Budget de formation de 1 500 $ pour alimenter votre croissance.
  • Contribution de l'entreprise à un régime de retraite (3 %).
  • Assurance santé complète.
  • Transport en commun subventionné (Opus & Cie)

Remarque : Ce poste n'est pas en télétravail—les candidats doivent être basés à Montréal.



  • Montreal, Quebec, Canada TS Imagine Full time $60,000 - $120,000 per year

    About the job  The QA Automation Developer Senior is responsible for designing, developing, and maintaining advanced test automation frameworks and solutions across multiple products and platforms. While primarily an individual contributor role, this position may lead initiatives to enhance automation capabilities and drive process improvements. The Senior...


  • Montreal, Quebec, Canada TS Imagine Full time $80,000 - $120,000 per year

    About the job  The QA Automation Developer Senior is responsible for designing, developing, and maintaining advanced test automation frameworks and solutions across multiple products and platforms. While primarily an individual contributor role, this position may lead initiatives to enhance automation capabilities and drive process improvements. The Senior...


  • Montreal, Quebec, Canada Fluid - Solutions de TalentsWorkforce Solutions Full time $80,000 - $120,000 per year

    Senior Quality Assurance Testing (QA) Transformation Lead Location: Montreal (Hybrid) Practice Area: Technology & Engineering Type: Permanent Bilingual French/English Shape the Future of Technology Transformation The Role Seeking an experienced and strategic Senior Quality Assurance Testing (QA) Transformation Lead to drive enterprise-wide QA...


  • Montreal, Quebec, Canada Orion Innovation Full time $80,000 - $120,000 per year

    Intermediate Quality Assurance Engineer (C#/.NET Automation)Mandatory Clearance: Must be eligible for up to a Top-Secret Security Clearance.Role SummaryThis is an excellent opportunity for a dedicated Quality Assurance professional with 5+ years of hands-on experience to join a fast-paced team. The ideal candidate is proficient in both structured manual...


  • Montreal, Quebec, Canada PTC Full time $60,000 - $120,000 per year

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is...


  • Montreal, Quebec, Canada Room 8 Group Full time $60,000 - $120,000 per year

    Room 8 Group is an end-to-end strategic partner in external game development. Working across all platforms, we provide creative and technical expertise across game development, technology, art, trailers, and QA for AAA and AA games.Our QA team specializes in both manual and automated testing, ensuring every game delivers a flawless experience for players....

  • Quality Assurance

    1 week ago


    Montreal, Quebec, Canada TS Imagine Full time $80,000 - $120,000 per year

    À propos du posteLe Développeur en automatisation de l'assurance qualité développera, maintiendra et étendra des frameworks et des solutions d'automatisation de tests en utilisant les dernières technologies et divers langages. Ce rôle d contributeur individuel améliore et crée des solutions d'automatisation pour plusieurs produits, plateformes et...


  • Montreal, Quebec, Canada Belron Full time US$100,000 - US$150,000 per year

    Automotive glass technology is helping transform how we experience the road. At Belron Canada, the home office of Speedy Glass, Lebeau vitres d'auto and Vanfax we take this seriously, which is why we invest tirelessly on developing our people can realize their full potential.We welcome applications from everyone, and are firmly committed to diversity, equity...


  • Montreal, Quebec, Canada Desjardins Full time $60,000 - $90,000 per year

    Be part of the largest private IT team in QuebecDive into a booming sector where innovative ideas are welcomed at an organization that cares about sustainable development. What does IT look like at Desjardins? 1,600 applications, over 9,000 employees, 500 active, ongoing projects and supportive managers who'll help you develop your skills and advance your...


  • Montreal, Quebec, Canada Air Transat Full time

    Join the journeyOur mission is to be the preferred airline of our customers and our team. Open-mindedness, concern for others, intelligence at work, and above all, a good dose of fun allow us to achieve great things every day. Our commitment has earned us the title of best leisure airline in the world several times, and this is just the beginning. Want to...