1+ months

Senior Software Tester - Real-Time Distributed Systems / Testeur(e) logiciels snior Systmes de distribution en temps rel - MONTREAL BASED ROLE

AT&T
Montreal, WI 54550
  • Jobs Rated
    8th

Description


Message spécial concernant COVID-19:


Quoique le bureau de Xandr Montréal soit situé au 7240 Waverly, près de la station Castelneau et puisse se vanter d’un Walk Score de 97%, nous avons à coeur le bien-être de nos employés ainsi que celui de notre réseau de santé. Ainsi notre petite équipe, qui fait partie de la grande famille d’AT&T, travaille présentement de la maison et mène ses entrevues et interactions entre collègues par le biais de divers services de chat vidéo. En réaction à la pandémie en cours, l’intégration de nouveaux employés est également effectuée à domicile jusqu’à nouvel ordre.


Description de l’entreprise:


Puisque Xandr a un cycle de vie de développement logiciel très rapide, nous sommes à la recherche d'un ingénieur de test principal pour jouer un rôle essentiel dans la conduite et l'automatisation du contrôle de la qualité des améliorations, fonctions, produits et plates-formes Xandr. L'ingénieur de test principal sera responsable du déroulement de toutes les activités automatisées de test et de qualité au sein d'une équipe stratégique de développement de logiciels. Vous vous efforcerez de détecter et de corriger tous les bogues aussi près que possible de leur génération en encourageant les membres de l'équipe à tester leur code à tous les niveaux. Vous développerez des outils de test pour rendre les tests aussi efficaces que possible. Au-delà du code, vous serez partenaire du produit et du support pour comprendre en profondeur comment nos clients utilisent nos produits et mettre en place les freins et contrepoids qui protègent nos clients contre les bogues.


Aperçu des tâches:


* Collaborer avec le personnel du produit et de l'ingénierie pour développer un plan de test complet qui valide la fonctionnalité du produit ;

* Développer des tests automatisés en utilisant Gherkin et Selenium selon les meilleures pratiques définies ;

* Développer et exécuter des tests à tous les niveaux de la pyramide de tests (tests unitaires, tests d'intégration, tests de performances, tests de bout en bout, tests de sécurité, etc.) ;

* Trier et résoudre les échecs de tests automatisés avec les ingénieurs produit directement ;

* Créer et maintenir des tests automatisés, des environnements de test (Kubernetes) et des données de test ;

* Stimuler l'adoption de CI (intégration continue) et CD (déploiement continu) ;

* Être un participant essentiel au processus de gestion d’imperfections ;

* Évangéliser l’importance des tests, en particulier des tests unitaires, au sein de Xandr.




Special Message regarding COVID-19:


While the Xandr Montreal office is situated at 7240 Waverly near the Castelnau subway station and boasts a 97% Walk Score, we are committed to the wellbeing of our employees as well that of our healthcare services. In serving those values our small team, which is part of the much larger AT&T family, is currently working from home and conducting interviews through various video chat services. In response to the ongoing pandemic, onboarding of new employees is conducted from home as well until further notice.

Company Description:

Because Xandr has a very fast-paced software development life cycle, we’re on the hunt for a Senior Test Engineer to play a critical role in driving and automating the quality control of Xandr features, functions, products and platforms. The Senior Test Engineer will be responsible for driving all automated test and quality activities within a strategic Software Development Team. You will strive to detect and fix every bug as close to the generation of that bug as possible by encouraging team members to test their code at all levels. You will develop test tools to make testing as efficient as possible. Beyond the code, you will partner with Product and Support to deeply understand how our customers use our products and set up the checks and balances that protect our customers from bugs.


Main Tasks:


* Collaborate with Product and Engineering to develop a comprehensive Test Plan that validates product functionality

* Develop automated tests using Gherkin and Selenium following defined best practices

* Develop and execute tests at all levels of the testing pyramid (unit tests, integration tests, performance tests, end to end tests, security tests. etc.)

* Triage and resolve automated test failures with product engineers directly

* Build and maintain automated testing, test environments (Kubernetes) and test data

* Drive adoption of CI (continuous integration) and CD (continuous deployment)

* Be a critical participant in the defect management process

* Evangelize the importance of testing, especially unit testing, within Xandr



Qualifications


* BA / BS en informatique ou équivalent dans un domaine d'études technique OU expérience de travail pertinente en développement de logiciels ou en tests de logiciels automatisés ;
* Une solide compréhension du cycle de vie du développement logiciel et de ses méthodologies connexes ;
* Création de structures de tests automatisés et expérience avec Selenium (ou des outils d'automatisation similaires) ;
* Expérience de travail avec des systèmes d'intégration continue, d'automatisation de processus de construction et de déploiement d'applications (Jenkins, Concourse) ;
* Capacité démontrée à utiliser des API RESTful, à utiliser des bases de données et à développer des requêtes SQL ;
* Familiarité avec Kubernetes et compréhension de ses concepts de base (Déploiement, Pod, ConfigMap, Secret) ;
* Expérience dans le développement de logiciels et / ou tests en Java, Python ou Node.JS ;
* Capacité à penser de façon critique et d'analyser par programme les statistiques, l'heuristique et les algorithmes.

À propos de vous:


* Vous êtes enthousiasmé(e) par une culture d’apprentissage et d’enseignement. Vous aimez vous mettre au défi de vous améliorer constamment et partager vos connaissances pour outiller ceux qui vous entourent ;
* Vous aimez prendre des chances lorsque vous recherchez de nouvelles solutions à des problèmes complexes. Lorsque vous êtes confronté à des barrages routiers, vous continuez à viser plus haut pour atteindre vos buts les plus ambitieux ;
* Vous vous souciez de résoudre de gros problèmes systémiques. Vous regardez au-delà de la surface pour comprendre les causes profondes afin de pouvoir créer des solutions à long terme pour l’ensemble de l’écosystème ;
* Vous croyez non-seulement à servir les clients, mais aussi à les habiliter en partageant vos connaissances et outils avec eux.



Qualifications:


* BA/BS in Computer Science or equivalent in a technical field of study OR relevant work experience in Software Development or Automated Software Testing
* A solid understanding of the Software Development Lifecycle SDLC and its related methodologies
* Build automated testing frameworks and experience with Selenium (or similar automation tools)
* Experience working with continuous integration systems, build process automation and application deploy (Jenkins, Concourse)
* Demonstrated ability to use RESTful APIs, use databases, and develop SQL queries
* Familiarity with Kubernetes and understanding of core Kubernetes concepts (Deployment, Pod, ConfigMap, Secret)
* Experience in developing software and/or tests in Java, Python or node.JS
* Ability to analyze programmatically and think critically about statistics, heuristics and algorithms

About you:

* You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others
* You like to take chances when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen
* You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
* You believe in not only serving customers, but also empowering them by providing knowledge and tools


Categories

Jobs Rated Reports for Software Engineer

Posted: 2020-04-29 Expires: 2020-06-28

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Software Tester - Real-Time Distributed Systems / Testeur(e) logiciels snior Systmes de distribution en temps rel - MONTREAL BASED ROLE

AT&T
Montreal, WI 54550

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast