Le Groupe TGC - Certification ISO
Les spécialistes en technologie de l'information
“Avec Le Groupe TGC, mon avenir est entre bonnes mains !”

3076 – QA Automation Test Engineer


Job Description

We have an opportunity for a highly motivated QA Engineer to support testing of daily technical releases, and validation of software products using a mix of manual and automated testing.

We are looking for a candidate who will be able to develop and execute automation test cases from start to finish, maintain documentation of results, work closely with our development team to resolve discrepancies, and manage deployments to both our SaaS environments and on-premise clouds. A successful candidate must have a passion for technology, be a problem solver, and have a desire to improve our software’s usability and functionality.

Technical Requirements:  Experience testing applications and technology manually as well as using automated testing tools in an Agile-Scrum based development framework.

Essential job functions include:

  • Develop, execute, and maintain automation test scripts
  • Create and Maintain a Continuous Deployment and Versioning Process
  • Develops strategies for improving test processes
  • Researches new testing tools and techniques and/or develops new testing tools and methodologies as appropriate
  • Log, manage, and retest defects in bug tracking system
  • Work with developers to provide additional research and debugging of issues when more information is needed to resolve problems
  • Demonstrates a broad understanding of the applications and technical architectures
  • Understand and compose feature specifications and create test suits for all product components focusing on UI and usability across multiple devices (desktop & mobile)
  • Stays current with industry best practices

Required Qualifications/Experience:

  • BA / BS in Computer Science, Information Technology or related field or proven real-world experience
  • 5+ years of professional experience with enterprise level software
  • Experience in Agile SDLC, Continuous Integration, Semantic Versioning and Continuous Deployment
  • Has experience with structuring the automation testing plans on multiple projects and technology platforms, estimating schedules
  • Ability to operate effectively both independently as well as within a team
  • Possesses and applies a comprehensive knowledge of technical skills, principles, practices and procedures of automation testing methodologies and a solid record of planning, designing and conducting an automation review and inspection

Required Technical skills:

  • Automation scripting
  • Linux Expert
  • Experience with 12 factor apps
  • Experience with automation frameworks Cucumber & Selenium WebDriver
  • Experience with Git VCS
  • Experience with different environments and Cloud application deployments: AWS, CF, Mesos, Kubernetes, Node
  • Experience with Security (TLS/SSL)
  • Familiarity with testing frameworks such as Karma, Protractor, Cypress.io, Jasmine, scalatest, scoverage, JUnit, JMeter / Gatling
  • Proficient management experience with Continuous Integration tools (Jenkins, Bamboo, Travis)
  • Familiarity with basics of our stack (Shell Script / Bash, Python, Scala, Java, Javascript / Typescript)
  • Experience with NoSQL dbs
  • Knowledge of sbt, maven, ant, make, Docker, Ansible, Apache Spark, Hadoop, Artifactory, gulp, and JVM Profilers a bonus
  • Experience with Graph databases and GraphQL a bonus
  • Experience with Redux a bonus

Details

Type de poste : Permanent

Localisation :  Montréal

Date de début : ASAP

Durée : N/A

Salaire : Ouvert +++

Soumettre votre candidature