Responsable assurance qualité logiciel / Software QA Lead
About the role
Objectif du poste
L’individu responsable de l'assurance qualité logicielle joue un rôle essentiel dans la réalisation de notre vision, qui consiste à créer des moments qui transportent les gens, en garantissant les normes les plus élevées en matière de qualité et de fiabilité des logiciels. En étroite collaboration avec la direction de l'ingénierie logicielle, vous définirez et mettrez en œuvre une stratégie de qualité robuste et évolutive qui sous-tend l'ensemble de notre offre logicielle et guide les efforts de test des équipes de développement.
En définissant et en affinant les processus d'assurance qualité qui sous-tendent notre offre de produits et en promouvant les meilleures pratiques, vous veillerez à ce que chaque version réponde aux normes les plus élevées en matière de fiabilité et de performance.
Responsabilités essentielles
Le ou la responsable de l'assurance qualité logiciel travaille en collaboration avec le responsable de l'ingénierie logicielle afin d'élaborer et de maintenir une stratégie d'assurance qualité complète. Son travail permettra de fournir une plateforme logicielle fiable et évolutive qui soutient les objectifs stratégiques actuels et futurs de l'entreprise.
Le ou la responsable de l'assurance qualité logiciel sera chargé de :
-
Travailler avec le responsable de l'ingénierie logicielle pour développer des processus qui soutiennent la livraison de produits et de services de haute qualité pour une livraison immédiate et la réalisation des objectifs futurs.
-
Définir et mettre en œuvre des stratégies et des cadres de test qui garantissent des versions cohérentes et de haute qualité pour l'ensemble de notre portefeuille de logiciels.
-
Diriger, encadrer et soutenir les analystes QA de tous niveaux, en encourageant les meilleures pratiques en matière de tests, d'automatisation et d'amélioration continue de la qualité.
-
Montrer l'exemple en participant activement aux tests dans le cadre des projets afin d'identifier les défis réels en matière de qualité, de valider les processus et de démontrer comment des stratégies d'assurance qualité bien conçues peuvent améliorer la fiabilité, la convivialité et la confiance dans la livraison.
-
Assurer la liaison avec la direction de la gestion des produits logiciels afin d'établir des processus de comptes rendus sur la qualité des produits.
-
Superviser la planification et l'exécution des tests et des benchmarks, en veillant à leur conformité avec les exigences des produits, les changements architecturaux et les calendriers de livraison.
-
Promouvoir une culture de la qualité au sein des équipes de développement en intégrant les pratiques d'assurance qualité dès le début du cycle de vie du développement logiciel.
-
Évaluer et recommander des outils et des technologies de test afin d'améliorer l'efficacité et la couverture de nos capacités de test.
-
Assurer la supervision et fournir des conseils d'expert sur la gestion des cas de test.
-
Travailler en étroite collaboration avec le responsable de l'architecture logicielle, les architectes et les ingénieurs et développeurs logiciels afin de garantir que la testabilité est prise en compte dans toutes les conceptions et mises en œuvre.
-
Veiller à la documentation complète des plans de test, des cas de test, des résultats de test et des processus d'assurance qualité afin de faciliter l'intégration, la visibilité et l'amélioration continue.
-
Établir et maintenir les meilleures pratiques pour l'intégration des tests automatisés dans les pipelines CI/CD sur plusieurs plateformes.
-
Mener des initiatives visant à garantir que nos logiciels répondent aux normes de fonctionnalité, de performance, de sécurité et de convivialité afin de soutenir la durabilité à long terme des produits.
Pour occuper ce poste avec succès, chaque responsabilité essentielle doit être assumée de manière satisfaisante. Des aménagements raisonnables peuvent être prévus pour permettre à une personne handicapée d'assumer les responsabilités décrites ci-dessus.
D'autres tâches peuvent être assignées pour répondre aux besoins de l'entreprise.
Responsabilité de gestion
Analystes QA principaux, analystes QA et analystes QA juniors
Compétences
-
Le souci du détail et l'engagement à fournir des logiciels qui répondent aux normes les plus élevées en matière de qualité, de performance et de fiabilité.
-
Capacité à concevoir et à mettre en œuvre des stratégies d'assurance qualité efficaces, adaptées à des exigences produit complexes et à des cycles de développement rapides.
-
Approche proactive et systématique pour identifier rapidement les risques liés à la qualité et intégrer les tests à chaque étape du cycle de développement.
-
Solides compétences en matière de collaboration et de communication, avec la capacité d'encadrer les autres et de créer une culture de responsabilité partagée en matière de qualité.
-
Leadership pratique alliant tests concrets et amélioration stratégique des processus afin d'améliorer en permanence la qualité des produits.
Qualifications minimales
Pour exercer les responsabilités essentielles, les candidats doivent posséder le niveau d'études et d'expérience suivant, ou une combinaison équivalente. En outre, les certifications, connaissances, compétences ou exigences physiques suivantes sont nécessaires pour occuper ce poste.
-
Baccalauréat en informatique ou expérience équivalente dans le secteur.
-
Au moins trois années d'expérience en tant que responsable de l'assurance qualité logiciel ou dans un poste similaire.
-
Au moins 6 ans d'expérience dans un environnement d'ingénierie logiciel.
-
Solide compréhension des principes d'assurance qualité, des méthodologies de test et de leur intégration dans les architectures logicielles modernes.
- Essentielles: Test Plans, Unit Testing, Integration Testing, Performance Testing, HIL, Metrics, Reporting, git, UAT, SAT, Automated Testing, Defect Tracking, Test Definition
- Idéal: CI/CD, Xray, Embedded, Microservices Architecture, Cloud Testing
-
Expérience avérée dans la conception et la mise en œuvre de stratégies et d'outils de test efficaces pour soutenir la livraison de logiciels évolutifs et de haute qualité.
-
Capacité avérée à influencer et à encadrer les ingénieurs en assurance qualité et les ingénieurs logiciels afin de favoriser la réussite.
-
Solide expérience des meilleures pratiques et processus en matière d'assurance qualité logiciel.
- Essentielles: Dependency Management, Version Control, Deployment, Code Review, CI/CD
- Idéal: AI, Arc42, C4 Model, Secure Coding Practices, AAA
-
Excellentes compétences interpersonnelles et de présentation, avec des compétences exceptionnelles en communication écrite et orale.
-
A l'aise dans un environnement dynamique et en constante évolution.
Position Purpose
The Software QA Lead is pivotal in ensuring our vision to Create Moments that Move People is delivered with the highest standards of software quality and reliability. Working closely alongside the Head of Software Engineering, you will define and implement a robust, scalable quality strategy that underpins our entire software offering and guides the testing efforts across development teams.
By defining and refining the quality assurance processes that underpin our product offering and championing best practices, you will ensure every release meets the highest standards of reliability and performance.
Essential Responsibilities / Accountabilities
The Software QA Lead works alongside the Head of Software Engineering to develop and maintain a comprehensive quality assurance strategy. Their work will enable the delivery of a reliable and scalable software platform that supports the current and future strategic objectives of the business.
The Software QA Lead will:
-
Work with the Head of Software Engineering to develop processes that support delivery of high-quality products and services for immediate delivery and future goals.
-
Define and implement test strategies and frameworks that ensure consistent, high-quality releases across our software portfolio.
-
Lead, mentor and support QA engineers of all levels, fostering best practices in testing, automation, and continuous quality improvement.
-
Lead by example by actively engaging in testing within projects to identify real-world quality challenges, validate processes, and demonstrate how well-designed QA strategies can improve reliability, usability, and delivery confidence.
-
Liaise with the Head of Software Product Management to establish processes for product quality reporting.
-
Oversee test and benchmark planning and execution, ensuring alignment with product requirements, architectural changes, and release timelines.
-
Champion a culture of quality across development teams by embedding QA practices early in the software development lifecycle.
-
Evaluate and recommend testing tools and technologies to improve the efficiency and coverage of our testing capabilities.
-
Provide oversight and expert guidance on test case management.
-
Work closely with the Head of Software Architecture, and software architects and engineers to ensure testability is considered in all designs and implementations.
-
Ensure thorough documentation of test plans, test cases, test results, and QA processes to support onboarding, visibility and continuous improvement.
-
Establish and maintain best practices for integrating automated testing into CI/CD pipelines across multiple platforms.
-
Drive initiatives that ensure our software meets functional, performance, security, and usability standards to support long-term product sustainability.
To perform this position successfully, each essential responsibility/accountability must be fulfilled satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform the responsibilities and accountabilities outlined above.
Other duties may be assigned to meet business needs.
Management Responsibility
Senior QA Analysts, QA Analysts and Junior QA Analysts
Competencies
-
An eye for detail and commitment to delivering software that meets the highest standards of quality, performance, and reliability.
-
An ability to design and implement effective QA strategies that align with complex product requirements and fast-paced development cycles.
-
A proactive and systematic approach to identifying quality risks early and embedding testing into every stage of the development lifecycle.
-
Strong collaboration and communication skills, with the ability to mentor others and build a culture of shared ownership for quality.
-
Practical leadership that combines hands-on testing with strategic process improvement to continually improve product quality.
Minimum Qualifications
To perform the essential responsibilities, individuals must have the following level of education and experience, or equivalent combination. Additionally, the following certifications, knowledge, skills, or physical requirements are necessary for the position.
- Bachelor’s degree in Computer Science or equivalent industry experience.
- 3+ years’ experience as a Software QA Lead, or similar role.
- 6+ years’ experience in a software engineering environment.
- Strong understanding of quality assurance principles, testing methodologies, and how they integrate into modern software architectures.
- Required: Test Plans, Unit Testing, Integration Testing, Performance Testing, HIL, Metrics, Reporting, git, UAT, SAT, Automated Testing, Defect Tracking, Test Definition
- Ideal: CI/CD, Xray, Embedded, Microservices Architecture, Cloud Testing
- Proven track record of designing and implementing effective testing strategies and tooling to support scalable, high-quality software delivery.
- A demonstrated ability to influence and mentor QA and software engineers to encourage success.
- Strong experience of software quality assurance best practices and processes.
- Required: Dependency Management, Version Control, Deployment, Code Review, CI/CD
- Ideal: AI, Arc42, C4 Model, Secure Coding Practices, AAA
- Excellent interpersonal and presentation skills, with outstanding detailed written and verbal communication skills.
- Comfortable working in a fast-paced and constantly evolving environment.
#LI-AB1
About TAIT
TAIT sets the standard for world-class live experiences.
We bring extraordinary ideas to life, collaborating on visionary concepts and delivering precision engineering, technical innovation, manufacturing, and production. We engineer complex movement for artists, brands, performing arts spaces, and venues around the world with our industry leading show control and automation technology.
We are a global team of planners, creative engineers, fabricators, technologists, and producers, with over 1400 employees in 20 office locations. We have worked in over 30 countries, all seven continents, and even outer space. Our clients include Taylor Swift, Cirque Du Soleil, The Metropolitan Opera House, NASA, National Geographic, Beyoncé, and The Olympics.
In addition to the core custom project business, the TAIT Group includes like-minded companies operating as one cohesive group in the live experience space. Our team shares a passion for creating ground-breaking experiences, and together, our work makes lasting memories for hundreds of thousands of people. The TAIT Group includes productionglue, Kinesys, ITEC Entertainment, and the Thinkwell Group.
Responsable assurance qualité logiciel / Software QA Lead
About the role
Objectif du poste
L’individu responsable de l'assurance qualité logicielle joue un rôle essentiel dans la réalisation de notre vision, qui consiste à créer des moments qui transportent les gens, en garantissant les normes les plus élevées en matière de qualité et de fiabilité des logiciels. En étroite collaboration avec la direction de l'ingénierie logicielle, vous définirez et mettrez en œuvre une stratégie de qualité robuste et évolutive qui sous-tend l'ensemble de notre offre logicielle et guide les efforts de test des équipes de développement.
En définissant et en affinant les processus d'assurance qualité qui sous-tendent notre offre de produits et en promouvant les meilleures pratiques, vous veillerez à ce que chaque version réponde aux normes les plus élevées en matière de fiabilité et de performance.
Responsabilités essentielles
Le ou la responsable de l'assurance qualité logiciel travaille en collaboration avec le responsable de l'ingénierie logicielle afin d'élaborer et de maintenir une stratégie d'assurance qualité complète. Son travail permettra de fournir une plateforme logicielle fiable et évolutive qui soutient les objectifs stratégiques actuels et futurs de l'entreprise.
Le ou la responsable de l'assurance qualité logiciel sera chargé de :
-
Travailler avec le responsable de l'ingénierie logicielle pour développer des processus qui soutiennent la livraison de produits et de services de haute qualité pour une livraison immédiate et la réalisation des objectifs futurs.
-
Définir et mettre en œuvre des stratégies et des cadres de test qui garantissent des versions cohérentes et de haute qualité pour l'ensemble de notre portefeuille de logiciels.
-
Diriger, encadrer et soutenir les analystes QA de tous niveaux, en encourageant les meilleures pratiques en matière de tests, d'automatisation et d'amélioration continue de la qualité.
-
Montrer l'exemple en participant activement aux tests dans le cadre des projets afin d'identifier les défis réels en matière de qualité, de valider les processus et de démontrer comment des stratégies d'assurance qualité bien conçues peuvent améliorer la fiabilité, la convivialité et la confiance dans la livraison.
-
Assurer la liaison avec la direction de la gestion des produits logiciels afin d'établir des processus de comptes rendus sur la qualité des produits.
-
Superviser la planification et l'exécution des tests et des benchmarks, en veillant à leur conformité avec les exigences des produits, les changements architecturaux et les calendriers de livraison.
-
Promouvoir une culture de la qualité au sein des équipes de développement en intégrant les pratiques d'assurance qualité dès le début du cycle de vie du développement logiciel.
-
Évaluer et recommander des outils et des technologies de test afin d'améliorer l'efficacité et la couverture de nos capacités de test.
-
Assurer la supervision et fournir des conseils d'expert sur la gestion des cas de test.
-
Travailler en étroite collaboration avec le responsable de l'architecture logicielle, les architectes et les ingénieurs et développeurs logiciels afin de garantir que la testabilité est prise en compte dans toutes les conceptions et mises en œuvre.
-
Veiller à la documentation complète des plans de test, des cas de test, des résultats de test et des processus d'assurance qualité afin de faciliter l'intégration, la visibilité et l'amélioration continue.
-
Établir et maintenir les meilleures pratiques pour l'intégration des tests automatisés dans les pipelines CI/CD sur plusieurs plateformes.
-
Mener des initiatives visant à garantir que nos logiciels répondent aux normes de fonctionnalité, de performance, de sécurité et de convivialité afin de soutenir la durabilité à long terme des produits.
Pour occuper ce poste avec succès, chaque responsabilité essentielle doit être assumée de manière satisfaisante. Des aménagements raisonnables peuvent être prévus pour permettre à une personne handicapée d'assumer les responsabilités décrites ci-dessus.
D'autres tâches peuvent être assignées pour répondre aux besoins de l'entreprise.
Responsabilité de gestion
Analystes QA principaux, analystes QA et analystes QA juniors
Compétences
-
Le souci du détail et l'engagement à fournir des logiciels qui répondent aux normes les plus élevées en matière de qualité, de performance et de fiabilité.
-
Capacité à concevoir et à mettre en œuvre des stratégies d'assurance qualité efficaces, adaptées à des exigences produit complexes et à des cycles de développement rapides.
-
Approche proactive et systématique pour identifier rapidement les risques liés à la qualité et intégrer les tests à chaque étape du cycle de développement.
-
Solides compétences en matière de collaboration et de communication, avec la capacité d'encadrer les autres et de créer une culture de responsabilité partagée en matière de qualité.
-
Leadership pratique alliant tests concrets et amélioration stratégique des processus afin d'améliorer en permanence la qualité des produits.
Qualifications minimales
Pour exercer les responsabilités essentielles, les candidats doivent posséder le niveau d'études et d'expérience suivant, ou une combinaison équivalente. En outre, les certifications, connaissances, compétences ou exigences physiques suivantes sont nécessaires pour occuper ce poste.
-
Baccalauréat en informatique ou expérience équivalente dans le secteur.
-
Au moins trois années d'expérience en tant que responsable de l'assurance qualité logiciel ou dans un poste similaire.
-
Au moins 6 ans d'expérience dans un environnement d'ingénierie logiciel.
-
Solide compréhension des principes d'assurance qualité, des méthodologies de test et de leur intégration dans les architectures logicielles modernes.
- Essentielles: Test Plans, Unit Testing, Integration Testing, Performance Testing, HIL, Metrics, Reporting, git, UAT, SAT, Automated Testing, Defect Tracking, Test Definition
- Idéal: CI/CD, Xray, Embedded, Microservices Architecture, Cloud Testing
-
Expérience avérée dans la conception et la mise en œuvre de stratégies et d'outils de test efficaces pour soutenir la livraison de logiciels évolutifs et de haute qualité.
-
Capacité avérée à influencer et à encadrer les ingénieurs en assurance qualité et les ingénieurs logiciels afin de favoriser la réussite.
-
Solide expérience des meilleures pratiques et processus en matière d'assurance qualité logiciel.
- Essentielles: Dependency Management, Version Control, Deployment, Code Review, CI/CD
- Idéal: AI, Arc42, C4 Model, Secure Coding Practices, AAA
-
Excellentes compétences interpersonnelles et de présentation, avec des compétences exceptionnelles en communication écrite et orale.
-
A l'aise dans un environnement dynamique et en constante évolution.
Position Purpose
The Software QA Lead is pivotal in ensuring our vision to Create Moments that Move People is delivered with the highest standards of software quality and reliability. Working closely alongside the Head of Software Engineering, you will define and implement a robust, scalable quality strategy that underpins our entire software offering and guides the testing efforts across development teams.
By defining and refining the quality assurance processes that underpin our product offering and championing best practices, you will ensure every release meets the highest standards of reliability and performance.
Essential Responsibilities / Accountabilities
The Software QA Lead works alongside the Head of Software Engineering to develop and maintain a comprehensive quality assurance strategy. Their work will enable the delivery of a reliable and scalable software platform that supports the current and future strategic objectives of the business.
The Software QA Lead will:
-
Work with the Head of Software Engineering to develop processes that support delivery of high-quality products and services for immediate delivery and future goals.
-
Define and implement test strategies and frameworks that ensure consistent, high-quality releases across our software portfolio.
-
Lead, mentor and support QA engineers of all levels, fostering best practices in testing, automation, and continuous quality improvement.
-
Lead by example by actively engaging in testing within projects to identify real-world quality challenges, validate processes, and demonstrate how well-designed QA strategies can improve reliability, usability, and delivery confidence.
-
Liaise with the Head of Software Product Management to establish processes for product quality reporting.
-
Oversee test and benchmark planning and execution, ensuring alignment with product requirements, architectural changes, and release timelines.
-
Champion a culture of quality across development teams by embedding QA practices early in the software development lifecycle.
-
Evaluate and recommend testing tools and technologies to improve the efficiency and coverage of our testing capabilities.
-
Provide oversight and expert guidance on test case management.
-
Work closely with the Head of Software Architecture, and software architects and engineers to ensure testability is considered in all designs and implementations.
-
Ensure thorough documentation of test plans, test cases, test results, and QA processes to support onboarding, visibility and continuous improvement.
-
Establish and maintain best practices for integrating automated testing into CI/CD pipelines across multiple platforms.
-
Drive initiatives that ensure our software meets functional, performance, security, and usability standards to support long-term product sustainability.
To perform this position successfully, each essential responsibility/accountability must be fulfilled satisfactorily. Reasonable accommodations may be made to enable an individual with disabilities to perform the responsibilities and accountabilities outlined above.
Other duties may be assigned to meet business needs.
Management Responsibility
Senior QA Analysts, QA Analysts and Junior QA Analysts
Competencies
-
An eye for detail and commitment to delivering software that meets the highest standards of quality, performance, and reliability.
-
An ability to design and implement effective QA strategies that align with complex product requirements and fast-paced development cycles.
-
A proactive and systematic approach to identifying quality risks early and embedding testing into every stage of the development lifecycle.
-
Strong collaboration and communication skills, with the ability to mentor others and build a culture of shared ownership for quality.
-
Practical leadership that combines hands-on testing with strategic process improvement to continually improve product quality.
Minimum Qualifications
To perform the essential responsibilities, individuals must have the following level of education and experience, or equivalent combination. Additionally, the following certifications, knowledge, skills, or physical requirements are necessary for the position.
- Bachelor’s degree in Computer Science or equivalent industry experience.
- 3+ years’ experience as a Software QA Lead, or similar role.
- 6+ years’ experience in a software engineering environment.
- Strong understanding of quality assurance principles, testing methodologies, and how they integrate into modern software architectures.
- Required: Test Plans, Unit Testing, Integration Testing, Performance Testing, HIL, Metrics, Reporting, git, UAT, SAT, Automated Testing, Defect Tracking, Test Definition
- Ideal: CI/CD, Xray, Embedded, Microservices Architecture, Cloud Testing
- Proven track record of designing and implementing effective testing strategies and tooling to support scalable, high-quality software delivery.
- A demonstrated ability to influence and mentor QA and software engineers to encourage success.
- Strong experience of software quality assurance best practices and processes.
- Required: Dependency Management, Version Control, Deployment, Code Review, CI/CD
- Ideal: AI, Arc42, C4 Model, Secure Coding Practices, AAA
- Excellent interpersonal and presentation skills, with outstanding detailed written and verbal communication skills.
- Comfortable working in a fast-paced and constantly evolving environment.
#LI-AB1
About TAIT
TAIT sets the standard for world-class live experiences.
We bring extraordinary ideas to life, collaborating on visionary concepts and delivering precision engineering, technical innovation, manufacturing, and production. We engineer complex movement for artists, brands, performing arts spaces, and venues around the world with our industry leading show control and automation technology.
We are a global team of planners, creative engineers, fabricators, technologists, and producers, with over 1400 employees in 20 office locations. We have worked in over 30 countries, all seven continents, and even outer space. Our clients include Taylor Swift, Cirque Du Soleil, The Metropolitan Opera House, NASA, National Geographic, Beyoncé, and The Olympics.
In addition to the core custom project business, the TAIT Group includes like-minded companies operating as one cohesive group in the live experience space. Our team shares a passion for creating ground-breaking experiences, and together, our work makes lasting memories for hundreds of thousands of people. The TAIT Group includes productionglue, Kinesys, ITEC Entertainment, and the Thinkwell Group.