Analyste d’automatisation des tests
Accenture
À propos de nous :
Les centres de technologie de pointe représentent le moteur de la réinvention dans le parcours de transformation de nos clients. S’appuyant sur un effectif composé de plus de 255 000 personnes réparties dans 24 pays, ces centres offrent à nos clients un accès transparent à des informations sectorielles et à des solutions technologiques innovantes.
Les centres de technologie de pointe représentent le moteur de la réinvention dans le parcours de transformation de nos clients. S’appuyant sur un effectif composé de plus de 255 000 personnes réparties dans 24 pays, ces centres offrent à nos clients un accès transparent à des informations sectorielles et à des solutions technologiques innovantes.
Plus forts ensemble !
Les centres de technologie de pointe ont un impact considérable sur la résolution des problèmes opérationnels de nos clients en tirant parti de l’innovation, des renseignements, de la connaissance du secteur, des nouvelles technologies de l’information et des nouvelles compétences technologiques. Alors que la technologie fait évoluer le monde plus rapidement, nos clients sont confrontés à des défis sans précédent et ont plus que jamais besoin de nous. En tant que réseau, les centres de technologie de pointe donnent accès à de plus grandes opportunités ainsi qu’à une valeur exponentielle pour nos clients.
La valeur pour nos clients et notre personnel.
Pour nos clients, ce réseau offre la force de notre diversité géographique, une plus grande résilience et un accès transparent aux connaissances sectorielles les plus approfondies, aux plus récentes solutions d’IA générative et à l’expertise technologique du monde entier. Grâce à cela, notre personnel a accès à des carrières véritablement multidisciplinaires au sein d’une équipe de spécialistes extrêmement collaboratifs. Chacun peut ainsi tirer parti de l’expérience des autres et relever les défis les plus complexes auxquels font face les clients du monde entier.
Votre profil
Vous êtes analyste ou associé en technologie, passionné par l'automatisation de la qualité et le développement logiciel moderne. Vous avez acquis de l'expérience au fil de projets universitaires, de stages, de programmes d’enseignement coopérati ou d’expérience professionnelle en utilisation de langages de programmation, tels que TypeScript, JavaScript, Java, Python ou C#, et vous souhaitez approfondir votre expertise en automatisation des tests. Vous aimez résoudre des problèmes, apprendre de nouvelles technologies et collaborer avec des équipes multidisciplinaires au sein d'environnements agiles. Vous utilisez les outils d’IA générative pour accroître la productivité, rationaliser les activités de test et soutenir la livraison de solutions technologiques de qualité supérieure.
Les tâches
Dans le cadre d’une équipe multidisciplinaire de livraison Agile, vous contribuerez à la conception, au développement, aux tests et au soutien d’applications web modernes et natives à l'infonuagique. Aux côtés de professionnels chevronnés, vous contribuerez à fournir des solutions de qualité supérieure grâce à l’automatisation, au développement logiciel et aux meilleures pratiques en matière de tests de qualité.
Principales responsabilités
- Contribuer au développement, à l'exécution et à la maintenance de scripts de test automatisés à l'aide de TypeScript et d'outils d'automatisation modernes, tels que Playwright, Selenium ou WebdriverIO.
- Réaliser l’ensemble des activités de test fonctionnel, régression, d'intégration, d'API pour les applications d'entreprise.
- Collaborer avec les développeurs, les testeurs et les équipes responsables des produits afin de comprendre les exigences, d'élaborer des cas de test et de valider la fonctionnalité des applications.
- Contribuer à la création et à l’amélioration de composants d’automatisation réutilisables et d’actifs de test.
- Soutenir l’intégration des tests automatisés dans les pipelines CI/CD afin d’améliorer la qualité des logiciels et la préparation des versions.
- Participer aux réunions Agile, notamment la planification de sprint, l'affinage du carnet de commandes, les réunions quotidiennes et les réunions rétrospectives.
- Utiliser les outils d’IA générative pour soutenir la création de cas de test, la génération de code, la documentation, le dépannage et l’amélioration de la productivité.
- Contribuer aux tests d’applications distribuées et natives à l'infonuagique.
- Exécuter la validation des API, la vérification des données de test et l’analyse des défauts afin d’assurer la qualité des applications.
- Documenter les résultats des tests, les défauts, les risques et les recommandations de correction.
- Contribuer à la validation en production, aux tests suivant la mise en production et aux activités continues d’assurance qualité.
- Respecter les normes établies en matière de sécurité, d’accessibilité et de conformité.
- Améliorer continuellement ses compétences techniques grâce à la formation, aux certifications, au mentorat et à l’apprentissage fondé sur des projets.
- Ce rôle exige une présence d’au moins 3 jours par semaine au bureau d’Accenture à Montréal/Missisuaga.
Here's What You'll Need
- Minium 2 years of experience in software testing, quality engineering, software development
- Experience through coursework, internships, personal projects, or professional experience using one or more programming languages such as TypeScript, JavaScript, Java, Python, or C#.
- Exposure to automated testing concepts and tools such as Playwright, Selenium, Cypress, WebdriverIO, or similar frameworks.
- Understanding of software development lifecycle (SDLC), software testing lifecycle (STLC), Agile delivery methodologies, and DevOps practices.
- Familiarity with source control and collaborative development tools such as Git.
- Basic knowledge of API testing, test automation principles, and quality engineering best practices.
- Exposure to cloud technologies, CI/CD concepts, and modern software delivery practices.
- Awareness of GenAI tools and technologies and an interest in applying them to software development, testing, productivity, and automation activities.
- Strong analytical, problem-solving, troubleshooting, and debugging skills.
- Strong verbal and written communication skills with the ability to work effectively in a collaborative team environment.
- Demonstrated curiosity, willingness to learn, and passion for technology and innovation.
- Ability to adapt quickly in a fast-paced, client-focused, and Agile delivery environment.
- Bachelor’s degree or completion of a college program in a related discipline
- Must be eligible to obtain and maintain Reliability Clearance.
- English is required for this position as this role will regularly interact with English-speaking stakeholders across Canada. Due to the significant high volume of interactions with these English-speaking stakeholders, which is inherent to this position, it is not possible to reorganize the company's activities to avoid this requirement.
Bonus Points If You Have
- Experience with Playwright, Selenium, Cypress, WebdriverIO, or other modern automation tools.
- Exposure to API testing tools such as Postman, Insomnia, or equivalent technologies.
- Experience working with GitHub, Azure DevOps, GitLab, Jenkins, or other CI/CD platforms.
- Exposure to cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
- Experience using GenAI tools for code generation, test creation, debugging, documentation, or productivity enhancement.
- Knowledge of microservices, REST APIs, cloud-native applications, or distributed architectures.
- Exposure to performance testing, accessibility testing, security testing, or quality monitoring practices.
- Experience participating in Agile teams, hackathons, open-source projects, or technology-focused extracurricular activities.
- Relevant technical certifications or coursework in software development, quality engineering, cloud computing, AI, or automation.
Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation, based on full-time employment, for roles that may be hired as set forth below. The recruiting efforts for this position are intended to fill a brand new position. The base pay range shown below is intended as a guideline to reflect the majority of offers for this role. It does not represent a maximum limit — in some cases, actual compensation may exceed the range where appropriate.
Information on benefits is here.
Role Location Hourly Salary Range
British Columbia/Ontario/New Brunswick $22.86 to $46.90
#J-18808-LjbffrReference: WJ-3875_13884315