1

Senior Software Analyst Jobs in Quebec (NOW HIRING)

... Senior Software Developer to join a Data Services team focused on delivering core record- and ... analytics pipelines * Familiarity with search/indexing technologies and building pipelines to ...

We are seeking a Senior Software Engineer to join our team building innovative Preconstruction ... Develop AI-powered features to enhance decision-making, forecasting, and risk analysis * Leverage ...

Familiarity with the ELK stack for monitoring and log analysis * Experience with high-load, mission ... For the Senior Software Engineer, we will conduct a background check that may include the following.

... 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ... Instrument,monitor, and analyze system behavior to proactivelyidentifyrisks, performance issues ...

Esprit creatif et centre sur l'utilisateur, solides competences en analyse et en resolution de ... Experience avec C++ sera un atout ----- 26WD94704, Senior Software Developer Position Overview ...

Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize ... Analyze and prepare documentation. * Collaborate with multidisciplinary teams and manage priorities ...

Strong problem-solving and analytical abilities. * Effective communication and collaboration skills. Nice to Haves: * Experience working on SaaS platforms, particularly with multi-tenant ...

Developpeur/Developpeuse Logiciel Senior About AppDirect Become a digital, global citizen and ... Analysis and Design, Design Patterns, Agile Development methodology, MySQL / MongoDB / Redis

Identify, analyze, and resolve issues; * Provide level 2 technical support; * Collaborate with ... Requirements * Bachelor's degree in computer science, software engineering, or a related field;

Identify, analyze, and resolve issues; * Provide level 2 technical support; * Collaborate with ... Requirements * Bachelor's degree in computer science, software engineering, or a related field;

next page

Showing results 1-20

Senior Software Analyst information

See Quebec salary details

$39K

$112.8K

$198.5K

How much do senior software analyst jobs pay per year?

As of Jun 9, 2026, the average yearly pay for senior software analyst in Quebec is $112,803.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,500.00 and $131,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Analyst, and why are they important?

To thrive as a Senior Software Analyst, you need advanced analytical abilities, strong programming knowledge, and experience with software development life cycles, often supported by a degree in computer science or related field. Familiarity with requirements management tools, UML, SQL, and relevant certifications like CBAP or PMP is typically expected. Excellent communication, problem-solving, and stakeholder management skills help facilitate collaboration and solution delivery. These competencies ensure accurate requirements gathering, efficient project execution, and alignment between technical teams and business objectives.

What does a Senior Software Analyst do?

A Senior Software Analyst is responsible for analyzing, designing, and improving software systems within an organization. They work closely with stakeholders to gather requirements, evaluate existing software processes, and recommend solutions that enhance efficiency and functionality. Senior Software Analysts often lead teams, review code, and ensure that software meets business needs and industry standards. Their role bridges the gap between business objectives and technical implementation, making them key contributors to successful software projects.

How does a Senior Software Analyst typically collaborate with cross-functional teams during the software development lifecycle?

A Senior Software Analyst works closely with developers, quality assurance specialists, project managers, and business stakeholders throughout the software development lifecycle. They gather and refine requirements, translate business needs into technical specifications, and ensure all parties are aligned on project goals. Effective collaboration often involves leading meetings, facilitating discussions, and resolving misunderstandings between technical and non-technical team members. This role is pivotal in maintaining clear communication and ensuring that deliverables meet both business objectives and technical standards.

What is the difference between Senior Software Analyst vs Software Engineer?

AspectSenior Software AnalystSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; often some certifications in analysis or project managementBachelor's or higher in CS or related field; certifications like Java, AWS, or Agile are common
Work EnvironmentAnalyzing systems, gathering requirements, collaborating with stakeholdersDesigning, coding, testing software applications
Employer & Industry UsageIT consulting firms, large corporations, finance, healthcareTech companies, startups, software development firms

The main difference is that Senior Software Analysts focus on analyzing and defining software requirements and systems, while Software Engineers primarily develop and implement software solutions. Both roles require technical knowledge, but analysts lean more toward planning and analysis, whereas engineers focus on coding and building software.

Infographic showing various Senior Software Analyst job openings in Quebec as of May 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $112,803 per year, or $54.2 per hour.
Analyste sénior en assurance qualité logicielle / Sr Software QA Analyst

Analyste sénior en assurance qualité logicielle / Sr Software QA Analyst

Tait

Montreal, QC

Full-time

Posted 27 days ago


Job description

Objectif du poste
L’analyste principal en assurance qualité logicielle II veille à ce que notre vision Créer des moments qui touchent les gens se concrétise à chaque version en dirigeant des efforts de tests complexes et à fort impact. En collaboration avec le responsable QA logiciel, vous contribuerez à définir l’approche QA pour des domaines produits majeurs, en travaillant avec les ingénieurs, les architectes et les équipes produit afin d’intégrer la qualité dans le cycle de développement. En dirigeant des stratégies de test complexes, en encadrant des analystes QA juniors et en menant des initiatives pour améliorer les outils et processus QA, vous garantirez que nos logiciels offrent constamment une qualité, une fiabilité et une performance exceptionnelles à nos clients.
 
Responsabilités essentielles
  • Définir l’approche de test pour des domaines produits complexes ou à fort impact.
  • Diriger les activités QA pour les principales versions, en veillant à l’alignement avec les objectifs et échéanciers.
  • Piloter des initiatives avancées d’automatisation des tests pour améliorer la couverture et l’efficacité.
  • Encadrer les analystes QA juniors, partager l’expertise et guider leur développement technique.
  • Collaborer avec les architectes et autres responsables pour assurer la testabilité dans toutes les conceptions.
  • Évaluer et recommander des outils et cadres de test adaptés aux besoins des projets.
  • Promouvoir des améliorations des processus QA pour accroître l’efficacité, la précision et la qualité des rapports.
 
Responsabilités en gestion et leadership
  • Acquisition de talents et intégration : Soutenir l’intégration des nouvelles recrues aux processus et normes QA.
  • Encadrement et développement : Offrir mentorat et soutien aux analystes QA juniors.
  • Communication et collaboration : Favoriser une communication ouverte et transparente au sein de l’équipe et entre les départements.
 
Qualifications et expérience
  • Baccalauréat en informatique, technologies de l’information ou expérience équivalente.
  • 5+ années d’expérience en QA logicielle, idéalement avec leadership sur des projets complexes.
  • Solide compréhension des stratégies QA, conception de tests et cadres d’automatisation.
  • Expérience avérée en planification et exécution de tests pour des domaines produits majeurs.
  • Expérience dans la conception et l’intégration de tests automatisés dans des pipelines CI/CD.
  • Capacité à encadrer des analystes QA et des ingénieurs.
  • Excellentes compétences en collaboration avec architectes, ingénieurs et équipes produit.
  • Expertise en tests basés sur les risques et amélioration des processus.
  • Excellentes aptitudes en communication et documentation.
  • Capacité à évaluer et recommander des outils et méthodologies de test.
  • À l’aise dans un environnement dynamique et en constante évolution.
 
---------
 
Position Purpose
 
The Senior Software QA Analyst II ensures our vision to Create Moments that Move People is realized with every release by leading complex and high-impact testing efforts. Working closely alongside the Software QA Lead, you will help define the QA approach for major product areas, collaborating with engineers, architects, and product teams to embed quality into the development lifecycle.
 
By driving complex test strategies, mentoring more junior QA analysts, and leading initiatives to enhance QA tools and processes, you will ensure that our software consistently delivers exceptional quality, reliability, and performance to our customers.
 
 
Essential Responsibilities & Accountabilities
 
The Senior Software QA Analyst II ensures that complex product areas meet the highest standards of quality and reliability, supporting our customers with reliable and efficient products.
 
The Senior Software QA Analyst II will:
  • Define the test approach for complex or high-impact product areas.
  • Lead QA activities for major releases, ensuring alignment with product goals and timelines.
  • Steer advanced test automation initiatives to improve coverage and efficiency.
  • Mentor more junior QA analysts, sharing expertise and guiding their technical growth.
  • Collaborate with architects and other leads to ensure testability is considered in all designs.
  • Evaluate and recommend testing tools and frameworks for specific project needs.
  • Champion QA process improvements that enhance efficiency, accuracy and reporting.
 
People Management / Leadership Responsibilities: 
 
Talent Acquisition & Onboarding
  • Support onboarding new team hires to project testing and quality processes and standards.
Coaching & Development
  • Provide mentoring and support for more junior QA analysts.
Communication & Collaboration
  • Facilitate open and transparent communication within the team and across departments.
 
 
Qualifications and Experience
 
To successfully perform the essential responsibilities of the role, individuals must possess the following level of education and experience, or equivalent combination.  In addition, the role requires the following certifications, knowledge, skills, and where applicable, physical requirements necessary for the position.
  • Bachelor’s degree in Computer Science, Information Technology or equivalent industry experience.
  • 5+ years’ experience in software QA roles, ideally with leadership of testing on complex projects.
  • Strong understanding of QA strategies, test design and automation frameworks.
  • Proven track record of leading test planning and execution for major product areas.
  • Experience designing and implementing automated tests within CI/CD pipelines.
  • Ability to mentor and support QA analysts and software engineers to encourage success.
  • Strong collaboration skills, with experience working alongside architects, engineers and product teams.
  • Skilled in risk-based testing and identifying opportunities for process improvement.
  • Excellent communication and documentation skills, particularly in delivery of test strategies, plans and results.
  • Ability to evaluate and recommend testing tools and methodologies to improve QA processes.
  • Comfortable working in a fast-paced and constantly evolving environment.

#JH-LI1