Job Description
ENGLISH WILL FOLLOW BELOW
À propos de Technologie BOX:
Technologie BOX est le fournisseur de technologies de l'information pour la Bourse d'options BOX. Notre rôle est de développer et d'opérer les systèmes critiques de la bourse. Nos applications à faible latence et à haute disponibilité sont développées à l'interne et sont responsables du traitement de millions de transactions par jour. Travaillant en étroite collaboration avec les chefs d'entreprise, l'équipe des logiciels de la Technologie BOX est responsable d'aider à bâtir une expérience de négociation à faible latence, fiable et déterministe pour nos clients.
Aperçu du poste:
L'analyste AQ/Automation, qui relève du chef d'équipe AQ, veille à la qualité des logiciels d'application dans l'environnement de mise en œuvre et s'assure qu'ils sont entièrement testés. Il/elle participe au développement et à la gestion des solutions logicielles pour effectuer l'ensemble des tests fonctionnels, d'intégration et de régression. Enfin, il/elle interagit avec les équipes de développement et de support pour s'assurer que tous les produits répondent aux normes de qualité établies à tous les stades du cycle de développement du logiciel.
Responsabilités:
- Concevoir, développer et gérer des solutions d'automatisation (logiciel et matériel).
- Agir en tant que ressource clé et fournir un soutien à l'équipe.
- Agir en tant que personne-ressource au sein de l'équipe d'assurance de la qualité pour ce qui est des connaissances techniques et de l'engagement.
- Identifier et évaluer les risques liés à la qualité des logiciels.
- Participer à la mise en place d'une culture de la qualité fondée sur la satisfaction du client et l'amélioration continue de la qualité fournie.
- Être capable de traduire les exigences opérationnelles et financières en scénarios d'essai.
- Organiser et gérer les environnements de test.
- Développer des idées innovantes en matière d'automatisation afin de réduire le temps de travail manuel.
- Contribuer à la formation et au mentorat des nouveaux employés du département.
- Concevoir et dispenser des formations formelles et informelles.
- Fournir une assistance à la production si nécessaire.
- Soutenir les tests d'acceptation des utilisateurs avec les clients afin de garantir le plus haut niveau de qualité.
- Formuler des recommandations pour l'amélioration des processus et des techniques.
- Faire preuve d'une capacité d'adaptation à de nouveaux environnements, être capable d'apprendre rapidement à utiliser de nouvelles technologies, avoir un esprit d'équipe et une attitude optimiste.
- Être capable de coordonner et d'exécuter toutes les activités de test conformément au processus de développement de logiciels basé sur le modèle Waterfall.
Exigences :
- 8 ans d'expérience ou plus dans les domaines du développement de logiciels et de l'assurance qualité.
- Expérience professionnelle dans le secteur des marchés des capitaux et/ou des bourses.
- Compréhension approfondie des méthodes, outils et processus d'assurance qualité des logiciels.
- Compétences en matière de concepts d'automatisation et d'écriture de scripts.
- Cycle de vie du développement des applications (SDLC).
- Expérience du travail dans des environnements UNIX/LINUX.
- Expérience de travail avec Python ou un autre langage logiciel.
- Solides compétences en matière de dépannage et de résolution de problèmes et excellentes capacités techniques et analytiques.
- Excellentes aptitudes à la communication écrite et orale.
- Souci du détail.
- Expérience dans le développement de systèmes de négociation
- Solides compétences en matière de dépannage et de résolution de problèmes et excellentes capacités techniques et analytiques.
- Forte éthique de travail.
- Organisé et méthodique
- Capable de gérer des priorités changeantes
- Esprit d'équipe
- Bilingue, français et anglais, à l'oral comme à l'écrit.
-----------------------------------------------------------------------------------------
About BOX Technology:
BOX Technology is the IT provider for the BOX Options Exchange. Our role is to develop and operate the exchange’s mission critical systems. Our low latency, highly available applications are developed in-house and are responsible for processing millions of transactions daily. Working closely with business leaders, the BOX Technology software team is responsible for helping build a low latency, reliable, and deterministic trading experience for our clients.
Job Overview:
The QA/Automation Analyst, who reports to the QA Team Lead, ensures the quality of the application software in the implementation environment and that it is fully tested. He/She participates in the development and management of software solutions to perform the range of functional, integration and regression testing. Finally, he/she interacts with the development and support teams to ensure that all products meet established quality standards at all stages of the software development lifecycle.
Responsibilities:
- Design, develop and manage automation solutions (software and hardware).
- Act as a key resource and provide support to the team.
- Act as a resource person within the Quality Assurance team for technical knowledge and commitment.
- Identifies and assesses software quality risks.
- Participate in the establishment of a quality culture based on customer satisfaction and continuous improvement of the quality delivered.
- Be able to translate operational and financial requirements into test scenarios.
- Organize and manage test environments.
- Develop innovative automation ideas to reduce manual labor time.
- Help train and mentor new department employees.
- Design and deliver formal and informal training.
- Provide production support as required.
- Support user acceptance testing with customers to ensure the highest level of quality.
- Make recommendations for process and technical improvements.
- Demonstrate an ability to adapt to new environments, be able to learn quickly to use new technologies and have a team spirit and an optimistic attitude.
- Be able to coordinate and perform all testing activities according to the software development process based on the Waterfall model.
Requirements:
- 8+ years’ experience in the areas of software development and quality assurance.
- Work experience in the capital markets and/or stock exchange sector.
- In-depth understanding of software quality assurance methods, tools and processes.
- Competence in automation concepts and scripting skills.
- Application Development Life Cycle (SDLC).
- Experience working in UNIX/LINUX environments.
- Experience working with Python or other software language.
- Strong troubleshooting and problem-solving skills and excellent technical and analytical abilities.
- Excellent written and oral communication skills.
- Attention to detail.
- Experience with trading system development
- Strong troubleshooting and problem-solving skills and excellent technical and analytical abilities
- Strong work ethics.
- Organized and methodical
- Able to deal changing priorities
- Team player
- Bilingual, French and English, spoken and written.
Job Types: Full-time, Permanent
Benefits:
- Casual dress
- Company events
- Company pension
- Disability insurance
- Employee assistance program
- Language training provided
- Life insurance
- On-site gym
- Paid time off
- RRSP match
- Vision care
- VRSP
- Work from home
Flexible language requirement:
- French not required
Schedule:
- 8 hour shift
- Monday to Friday
Education:
- Bachelor's Degree (preferred)
Experience:
- quality assurance: 8 years (required)
Work Location: In person
Visit Original Source:
http://ca.indeed.com/viewjob