QA Engineer

QA Engineer
Employment type: Full-time
TEKSYSTEMS
City: Montréal
Last visit: 2014-10-25
Author's ads: 1

Posted: 2014-10-25

Description:

See English version below:

PosTE: INGÉNIEUR EN ASSURANCE qualité

pratique: ASSURANCE de la qualitÉ

TEKsystems est une entreprise globale de services en Technologie de l'information, possédant plus de trente ans d'expérience. Nous fournissons une grande variété de services TI : développement d'application, gestion d'application en sous-traitance, assurance qualité et test, gestion des services, et ce pour différents types d'industries- bancaire/finance, énergie, mobilité, santé, pharmaceutique etc. Notre Centre de solutions de Montréal continue de croître et nous sommes présentement à la recherche d'un Ingénieur en assurance qualité niveau III qualifié pour se joindre à notre équipe. C'est une excellente opportunité de gagner de l'expérience par le biais de nos clients de grande renommée.

RÔLES ET RESPONSABILITÉS:

Mène la conception de l'ensemble des règles et les efforts de mise en œuvre.

Développe et modifie les codes de tests boîte blanche et automatisés.

Capacités en SQL afin d'effectuer la vérification de données complexes.

Exécute des tests de logiciels d'applications de logiciels et d'autres types d'applications basés sur des exigences définies.

Applique des processus d'assurance qualité et de tests et les meilleurs pratiques aux projets. Aussi, fourni du coaching/compagnonnage sur les meilleurs pratiques.

Conçoit des stratégies/plans appropriés d'automation et d'assurance qualité propre à la méthodologie développementale en place.

Crée des données de tests tel que requis pour le test.

Assure que tous les niveaux d'essais sont exécutés correctement et adéquatement.

Participe aux sessions backlog avec l'équipe afin de valider les exigences.

Assiste l'équipe à raffiner les histoires d'utilisateurs et à déterminer les critères d'acceptation.

Analyse les exigences et crée/met à jour les cas tests.

Performe des analyses d'applications front-end et back-end.

Utilise des outils pour faciliter les essais.

Travaille avec l'équipe pour mettre en exécution une intégration continue.

Enregistre les défauts, anomalies et problèmes dans le système de suivi des défectuosités et les révise avec les membres de l'équipe afin qu'elles puissent être résolues.

Propose et met en pratique des solutions à des problèmes de processus reliés à la qualité dans le contexte de projets assignés.

Rapporte les résultats d'essais et le statut à l'équipe.

Capacité à travailler dans un environnement de projet très dynamique, en s'adaptant effectivement aux exigences, priorités et cédules changeantes.

Capacité à travailler avec des logiciels techniquement complexes.

Forte capacité à travailler dans un environnement d'équipe collaboratif, dynamique et ouvert.

Aisé d'interagir avec différents groupes, tous les niveaux de direction, et les contacts clients.

Supervision : aucune n'est attendue, toutefois, peut fonctionner en tant que chef d'essais sur des projets de moyenne à haute complexité et fournir une supervision à d'autres.

COMPÉTENCES RECHERCHÉES:

Expérience approfondie avec les outils variés d'essais automatisation (spécifiquement SoapUI, SOASTA, et Selenium

Aptitudes en programmation (préférablement Java, ou relié à Java

Expérience approfondie en essaies axées sur les données et sur les mots-clés.

Expérience avec les outils variés de traitement d'essais et de traitement de défectuosités (spécifiquement RALLY

Capable de développer un ensemble de règles automatisation hybride, tout en intégrant une sélection d'outils et de stratégies d'essais différente.

Plateforme : Windows.

Navigateurs : IE, Firefox, Safari, Chrome.

HTML, XML.

COMPÉTENCES : ESSAIS ET ASSURANCE QUALITÉ :

Méthodes d'essais : essais Automated, essais White-box, essais Functional, essais Black Box, essais Exploratory.

Types d'essais: essais Web Services/API, essais System Integration, essais System, essais Regression, essais Browser Compatibility.

Modèle SDLC: Agile, Iterative.

APTITUDES RECHERCHÉES:

Excellentes aptitudes analytiques, interpersonnelles et résolution de problèmes.

Fortes aptitudes à parler en publique et faire des présentations.

Capacité à travailler sans supervision et prendre des initiatives ; esprit d'équipe.

Travaille fort, est flexible, et apprend vite.

Bonnes aptitudes à gérer son temps.

Assure et préconise la qualité et peut défendre ses points de vue.

Désire une amélioration continue des processus et pratiques reliés à la qualité.

FORMATION ACADÉMIQUE:

Requis : Baccalauréat ou DEC en Sciences Informatiques (programme de 4 ans) ou dans le domaine de l'ingénierie, ou expérience dans un travail pertinent.

EXIGENCES:

Le candidat doit connaître les processus d'affaires, être minutieux et saisir de nouveaux concepts rapidement. De plus, le candidat aura une très belle présentation, des aptitudes interpersonnelles, des compétences en développement de logiciel et gestion du travail.

Pouvoir travailler légalement au Canada.

Devrait avoir un visa valide pour les États-Unis ou un passeport valide.

Cette opportunité requiert des résultats satisfaisants dans les catégories de sélection d'emploi suivants : Vérification des références, Vérification des dossiers criminels et Vérification des antécédents d'emploi.

English version:

Position: QA Engineer

practice: QA

TEKsystems, is a Global Information Technology Services company, with over thirty years of experience. We specialize in providing a wide range of IT services - Application Development, Application Management Outsourcing, Quality Assurance and Testing, and Managed Services within various industries - Banking/Finance, Energy, Mobility, Healthcare, Pharmaceutical, etc. As we continue to grow, our Montreal Solution Centre is currently seeking a qualified, QA Engineer to join our team. This is a great opportunity to gain hands-on experience through various reputable clients.

ROLES AND RESPONSIBILTIES:

Leads in framework design and implementation efforts.

Develops and modifies white box and automated test scripts.

Uses SQL queries skills to perform complex data verification.

Performs software testing of software applications and other types of applications based on defined requirements.

Applies QA and Testing processes and best practices to projects. Will also provide coaching/mentoring on best practices.

Devises automation and QA strategies/plans appropriate for the given development methodology.

Creates test data as required for testing.

Ensures all levels of testing are performed with the right approach and adequate coverage.

Participates in backlog grooming sessions with the team to validate the requirements

Assists the team is refining user stories and determining acceptance criteria.

Analyzes requirements and creates/updates test cases.

Performs front-end and back-end analysis of applications.

Use tools to facilitate testing.

Works with the team to implement nightly/continuous integration build/deploy/test framework.

Logs defects, anomalies and issues into defect tracking system and reviews them with project team members to assist with resolution.

Proposes and implements solutions to quality-related process issues within the context of assigned projects.

Reports test results and status to the team.

Is able to work in a highly dynamic project environment, effectively adapting to changing requirements, priorities and schedules.

Is capable of working with technically complex software.

Has a strong ability to work in an open, dynamic, and collaborative team environment.

Is comfortable interacting with different groups, all levels of leadership, and client contacts.

Supervision: none expected, however, is capable of functioning as a test lead on medium to high complexity projects and providing supervision to others.

SKILLS REQUIRED:

Extensive experience with various test automation tools (specifically SoapUI, SOASTA, and Selenium)

Programming skills (preferably Java, or Java-related)

Depth of experience with data-driven and keyword-driven testing.

Experience with various test management and defect management tools (specifically RALLY)

Able to develop a hybrid automation framework, integrating a selection of different test strategies and tools.

Platform: Windows

Browsers: IE, Firefox, Safari, Chrome

HTML, XML

QA & Testing Skills:

Testing Methods: Automated testing, White-box testing, Functional Testing, Black Box Testing, Exploratory Testing

Testing Types: Web Services/API testing , System Integration Testing , System Testing, Regression Testing, Browser Compatibility Testing

SDLC Model: Agile, Iterative

Other Skills and Traits:

Excellent analytical, interpersonal and problem solving skills

Strong public speaking/presentation skills

Self-starter, team player

Hard working, flexible, and able to learn quickly

Strong time management skills

A strong advocate and voice for overall quality and able to support their viewpoints.

Desire to continually improve quality-related processes and practices.

EDUCATION:

Required: Bachelor's degree/4-year college degree in Computer Science or engineering-related fields or relevant work experience.

QUALIFICATIONS:

Candidate must understand business processes, be a detailed-oriented person and quickly grasp new concepts. Additionally the candidate will have strong presentation, interpersonal, software development and work management skills.

Must be legally entitled to work in Canada.

Must hold a valid Visa for travel to the USA or a valid Passport.

This opportunity requires a satisfactory outcome in the following employment screening categories: Criminal Background Check, Employment Verification and Employment References.

 

À Propos de TEKsystems

Rejoignez TEKsystems et faites progresser votre carrière rapidement. TEKsystems est une des plus importantes entreprises de services et de recrutement en Amérique du Nord qui se passionne pour le déploiement des compétences en technologies de l'information et de la communication de pointe. Pour répondre à notre besoin constant d'experts, nous recherchons activement des professionnels techniques talentueux possédant tous les niveaux de compétences en technologies de l'information et de la communication. Du fait de notre spécialisation, notre expertise et nos contacts sur le marché, nous sommes en mesure de vous trouver des postes fortement convoités dont vous n'auriez pas entendu parler. De la formation personnalisée et des options d'embauche flexibles aux équipes de conseillers en recrutement dévouées qui collaborent pour vous trouver la meilleure occasion d'emploi possible, nous vous offrons tous les outils nécessaires pour atteindre vos objectifs de carrière à long terme. Entamez votre prochaine étape de carrière avec TEKsystems. Société TEKsystems Canada Inc est une division d’Allegis Groupe Corporation. 

About TEKsystems

Join TEKsystems and get your career on the fast track. As one of North America's premiere IT staffing, IT talent management and IT services companies, we provide solutions that work. We actively seek talented IT professionals with all levels of information technology skills and expertise in order to support critical engagements at client sites worldwide. Because of our industry-specific focus, knowledge and connections, we can share highly desirable positions you might not otherwise know about. From customized training and flexible hiring options, to dedicated teams of recruiters working to find you the right opportunity, TEKsystems specializes in IT career management.

TEKsystems is acting as an Employment Agency in relation to this vacancy.

Career Level: Experienced

Education: High School Diploma

Industry: Computer Hardware and Networking

Job Function: Technology and Digital Media