Quality Automation Engineer

Location: Montreal

Houghton Mifflin Harcourt Publishing Company
Créez une Alerte emplois personnalisée
Recevez les meilleures offres d'emplois avant les autres candidats, en créant une alerte associée a votre recherche.

We are seeking a Quality Engineer – Automation (QE), to join small independent teams focused on delivering high quality software. At HMH, we see quality as a shared responsibility and collective ownership in each team. We expect each team member to understand the business value of the software. As part of collective ownership of quality, each QE will be proactively involved throughout the entire product lifecycle with all automated testing activities ensuring that the software meets the highest standards of quality before delivering to the customer. The QE will be actively involved into making the voice of quality heard throughout the teams. Quality Engineers drive the team towards continuous awareness on quality and collectively present status of the product readiness for production release. Primary responsibilities Understand the application and design, develop, debug and execute automated tests at all levels as part of user stories definition of done. Build, maintain and execute UI and API automated test in Continuous Integration platform like Jenkins Actively participate with setting and maintaining standards of good practices for functional automated testing with frequent and effective execution. Adhere to automation lsquobest-practicesrsquo and standards to allow for easier collaboration among automation team members to increase the quality of the automation code. Review processes and tools to avoid pitfalls that could happen in the future, thus reducing overall project risk. Education experience Bsc in Computer Science or related field preferred. Have experience with browser developersrsquo tools (Chrome or Firefox) required. Experience with Web applications testing with tools like Selenium required. Bonus for experience with Web app testing on mobile platforms. Bonus for advanced CSS skills, Typescript knowledge, having used multiple frameworks. Bonus for experience with accessibility and screen readers. Good understanding of RESTful services (status codes, operation types, payload formats) required. Experience with an automated framework like Selenium required. Bonus for having used multiple programming languages (JavaScript, Java, C, Python, Go, PHPhellip). Bonus for cloud familiarity. Regular use of version control (preference for git) required. Experience in scalable test script writing required. Bonus for practice of code reviews. Bonus for experience with performance testing (load test, stress test, crash test, bandwidth usage, etc.). Bonus for experience with security testing (database robustness, script injection, command replay, etc.) Physical Requirements Might be in a stationary position for a considerable time (sitting andor standing) The person in this position needs to move about inside office to access file cabinets, office machinery, etc Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer Must be able to collaborate with colleagues via face to face, conference calls, and online meetings

Attention! Très important!
Veuillez préciser dans votre lettre de présentation que vous avez vu l'offre d'emploi sur Génie-inc. Merci.

Partagez cet emploi!

Laisser un commentaire

Vous devez être connecté pour publier un commentaire.

Les employeurs qui recrutent
  • Groupe Canam – Bâtiments et Structures
  • Dufour recrutement de personnel
Recevez les derniers articles Carrière
et offres d'emplois directement dans votre boîte de réception!
Vous avez des questions?
Nous sommes ici pour vous aider.