JUST OUT: Read the 2019 Gartner Magic Quadrant for IT Vendor Risk Management


Junior Automation Developer

Kanata, ON, Canada

Reporting to the Director of Automation and Quality Assurance, the Junior Automation Developer will work as part of a team in the development of automation test cases. We are seeking an excited, flexible and eager Junior Automation Developer with the drive to get things done. This position is located in our Kanata, Ontario office.

Job Responsibilities

  • Write BDD (Behaviour Driven Development)-style automation tests to validate software functionality and identify errors/non-compliance
  • Assist in the development of the Python/Selenium GUI automation framework
  • Develop automated API tests and help craft a corresponding framework for these tests
  • Work with development teams in test result analysis and bug resolution
  • Participate in code reviews and update accordingly to our coding standards
  • Implement innovative ideas that create efficiencies and increase quality

Key Skills

  • Strong analytical and super-human troubleshooting skills
  • Experience with Python 3
  • Familiar with Selenium WebDriver
  • Familiar with API testing (REST, SOAP, etc.)
  • Good understanding of web technologies e.g. HTML, JavaScript, CSS, PHP
  • Operational testing (Stability/Backup and Recovery/DR)
  • Familiar with the Atlassian toolset (Jira, Bitbucket, Confluence, etc.)
  • Versed in creating automated test cases in test systems and frameworks
  • Familiar with Software Control Management tools (Git, Gitlab, Bitbucket, etc.)
  • Experience with IDEs such as Visual Studio, Eclipse or IntelliJ IDEA
  • Working knowledge of software quality and testing methodologies
  • Knowledge of Operating Systems such as Linux, Mac OS X, and Windows
  • Strong oral and written communication skills
  • Bachelor's Degree in Computer Science or equivalent experience

Preferred Skills

  • Software development background with a strong QA focus
  • Familiar with Gherkin/Cucumber
  • Ability to work independently and even better at working as part of a team
  • Attention to detail and high level of accuracy

We are an Agile organization, living our values of Integrity, Teamwork, and Commitment. To be a successful contributor you need to be a team player and willing to handle a wide variety of tasks daily.

You must be eligible to work in Canada for this role.

Personal Details