RFP TEMPLATE: Speed and simplify TPRM solution selection with this customizable RFP template and comparison calculator!


Automation Developer

Kanata, ON, Canada

Reporting to the Director of Automation and Quality Assurance, the Automation Developer will work as part of a team in the development of automation test cases, the test automation framework, and the automation infrastructure. We are seeking an excited, flexible and eager 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
  • Minimum of 3 years of work experience in both software development and testing
  • Experience with Python 3
  • Experience with Selenium WebDriver
  • Experience with API testing (REST, SOAP, etc.)
  • Good understanding of web technologies e.g. HTML, JavaScript, CSS, PHP
  • Experience with performance monitoring and testing
  • Operational testing (Stability/Backup and Recovery/DR)
  • Experience with the Atlassian toolset (Jira, Bitbucket, Confluence, etc.)
  • Versed in creating automated test cases in test systems and frameworks
  • Experience 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
  • Familiarity with Gherkin/Cucumber
  • Experience with security testing (OWASP Top 10)
  • Ability to work independently and even better at working as part of a team
  • Attention to detail and high level of accuracy
  • Experience with Jenkins, Docker, and AWS (Amazon Web Services)

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