QA Engineer – Automation & Performance Testing (Java)
Astra North Infoteck Inc.
Montreal (Présentiel)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Présentiel)
- Type de poste : Permanent à temps plein
QA Automation Engineer (Java) – Performance & DevOps
Description du poste
Localisation :
Montreal, QC (Onsite)
Nous recherchons un QA Automation Engineer avec une expertise solide en Java, tests de performance et pratiques DevOps. Le candidat idéal sera responsable de la construction et de l’exécution de suites de tests automatisés, de la réalisation de tests de performance, et de la collaboration étroite avec les équipes de développement dans un environnement basé sur les microservices.
Responsabilités clés
- Concevoir, développer et maintenir des frameworks de tests automatisés et des suites de tests
- Réaliser des tests système, d’intégration et de performance sur des applications web et des API REST
- Exécuter des tests de charge et de performance à l’aide d’outils tels que JMeter (ou équivalent)
- Analyser les résultats des tests et fournir des recommandations actionnables
- Collaborer avec les développeurs pour tester de nouvelles fonctionnalités et assurer le respect des standards de qualité
- Contribuer à l’automatisation DevOps et aux processus d’intégration continue
- Assurer le support des tests pour les systèmes legacy et le développement de nouveaux produits
- Améliorer continuellement les stratégies, outils et processus de tests
Qualifications requises
- Minimum 3+ ans d’expérience en tests système et automatisation de tests
- Forte expérience pratique en tests de performance et de charge
- Maîtrise des outils tels que JMeter (ou similaire)
- Expérience solide avec Java et des frameworks tels que Spring Boot
- Expérience en test applications web et API REST
- Connaissances solides de :
- Jenkins
- Docker
- Kubernetes
- Spinnaker
- Helm
- REST & JSON
- Expérience avec des langages de scripting tels que Bash et/ou Python
- Expérience de travail dans un environnement Linux
- Connaissance des architectures cloud-native et microservices
- Expérience de travail dans un environnement DevOps
- Compétences analytiques et de résolution de problèmes
- Excellentes compétences en communication écrite et verbale en anglais
- Passion pour l’apprentissage de nouvelles technologies et l’adaptation au changement
Atouts
- Expérience avec les bases de données Graph (Neo4j)
- Connaissance du Robot Framework pour l’automatisation
Informations supplémentaires
- Opportunité de travailler sur des applications cloud-native modernes
- Environnement de développement collaboratif et rapide
- Accent sur l’amélioration continue et l’innovation dans les pratiques QA