Test Automation Developer

Christie Digital Systems Canada Inc., 809 Wellington St. N., Kitchener, Ontario, Canadá N.º de req. 525
lunes, 24 de febrero de 2025

About the opportunity:

We’re looking for a Test Automation Developer who will help ensure our new digital projection and LED display technology products are released meeting the high-quality standards Christie is known for.

This position is within the Engineering Quality Assurance group.

The successful candidate must have a ‘developer’ mindset and a passion to code, as well as a good understanding of test automation frameworks and harnesses.  This individual should exhibit knowledge and experience in coding, development of inhouse tools, strong debugging skills and the ability to analyze/recommend based on test execution results.  

The candidate must also have strong problem-solving skills, excellent verbal and written communication skills and have a sharp attention to detail.

Responsibilities:

  • Use appropriate development tools to develop and maintain (i.e. debug/optimize) test automation libraries and scripts that provide solutions for smoke, functional and non-functional testing
  • Build and configure new utilities and interfaces to support testing activities
  • Work with the Test Automation Lead as well as QA and Dev teams to design, build, implement, maintain and support test automation environments, frameworks and harnesses
  • Take on some leadership responsibilities and help influence the overall direction of our test automation strategy and its schedule/prioritization
  • Analyze various requirements (such as User Stories, Use Cases, Business Requirements Documents, Design Documents) to gain an understanding of the application being tested
  • Provide feedback regarding the overall quality and completeness of these documents to the appropriate stakeholders
  • Work with the members of the QA team to determine test automation needs and identify test automation candidates from release to release
  • Provide effort estimates, automation ROI and benefit savings metrics
  • Create/present reports, analysis and recommendations based on results of running automated testing scripts
  • Work with Developers to help troubleshoot defects
  • Participate in Scrum and various team meetings

 

Location: hybrid position (with regular onsite work) based in Kitchener, ON

 

What we’re offering

A competitive salary, vacation, health & dental benefits and employer-matched pension plan.

 

You’ll have opportunities to learn, grow, and collaborate with professionals on a global reach. Whether you’re working with the leading minds in the industry on high-profile projects, with internal teams to support continuous improvement, or with our customers to inspire and delight—your contributions will make a difference.

 

The experience and skills we value:

  • Degree in Computer Science or a related discipline
  • At least 2+ years of hands on experience in software development
  • Proficiency in one or more programming languages (Python, Java, C++, C#) with object-oriented programming approach is a must
  • Demonstrated knowledge of back-end / front-end development (Desktop, Web, Mobile, or Cross-Platform)
  • Good understanding of working in a Linux environment
  • Familiarity with version-control software (Git preferred)
  • Should have a programmer’s mindset and desire to work on Terminal windows
  • Experience working in agile and waterfall environments
  • Experience in CI / Jenkins
  • Strong exposure to various test automation frameworks
  • Strong understanding of SDLC
  • Ability to work in a dynamic environment and come up with solutions to meet project needs
  • Ability to work under tight timelines - must be able to prioritize and multitask
  • Strong and effective communication skills (both written and oral)
  • Excellent analytical and problem solving skills
  • Meticulous with a sharp attention to detail

 

What will put you ahead:

  • Experience with a test automation tools such as Selenium
  • Experience with low level API or SDK
  • Experience with Python scripting language
  • Experience with Javascript language
  • Experience with Docker and good understanding of Networking concepts
  • Competent in use of software testing tools such as Perforce Helix ALM, Jira, MS Test Manager or HP Quality Center
  • Experience with testing projection/video display technologies (LED, Laser, 4K and high-dynamic range displays) would be an asset
  • Experience with Video Signal Test Generators (Astro, Quantum Data) and 7th Sense Video Servers would be an asset

Otros detalles

  • Tipo de pago Salario
  • Indicador de empleo Regular
Location on Google Maps
  • Christie Digital Systems Canada Inc., 809 Wellington St. N., Kitchener, Ontario, Canadá