Haivision Systems Inc.

Montreal, QC

Job Description

POSITION INFORMATION:        Lead Automation Specialist - Architect           

EMPLOYMENT:                           Permanent, Full-time

LOCATION:                                Montreal, QC 




The Lead Automation Specialist is accountable for the development and implementation of the automation strategies, processes, standards and frameworks, meeting aggressive goals and automation efficiencies. Responsible for creation and execution of automated test suites based on business requirements to ensure efficient and quality delivery of applications/systems, responsible for measurement and reporting of automation activities and goal achievements, along with metrics on automation savings and return on investment criteria. The specialist role will also interact with development and product management to evolve the automation processes as needed. In addition, the role includes coaching and guiding the functional test teams on structuring of test data, test steps, scenario scripts, and any other framework design elements.


Tasks and Responsibilities

  • Provide technical leadership and strategic direction in building out the testing automation frameworks based on a specific set of guiding principles, architectural recommendations, standards and best practices.
  • Identifying and navigating industry trends and new technology in test automation where applicable.
  • Liaising with the development, quality assurance and product management to set automation standards and govern compliance around those standards.
  • Set standards, and ensure alignment with enterprise automation framework guidelines to allow QA team to fully adapt to automation.
  • The lead automation specialist will act as a technology evangelist and educate the test automation analysts across the enterprise on the guiding principles, architecture, standards and best practices.
  • Lead a core automation team to build a test automation framework including various architectural levels of parent scripts, child scripts, high and low level function libraries, test data and business rules.
  • Design and develop enterprise wide, re-usable testing productivity components, frameworks and accelerators based on the specified recommendations while maintaining focus on details and a wide perspective across multiple lines of business.
  • Work with Continuous Integration team to integrate the automated testing into our daily development process and deployment pipeline.
  • Provide technical leadership and strategic direction for Haivision Automation Practice.
  • Demonstrate deep thinking and thought leadership capabilities in combination with a vision for how complex framework design elements can combine and communicate in a reusable/modular approach to achieve elegant but focused implementations/solutions to complex testing or validation problems across multiple enterprise applications.
  • Negotiating and identifying solutions to test automation challenges ranging from resourcing to funding, remove roadblocks to test automation progress and drive them to closure.

Professional and Personal Requirements

  • Possesses a university degree/college diploma in Computer Science and/or minimum 5 - 10 years systems experience as an Automation Specialist.
  • Possesses an expert understanding of SDLC and QA concepts, metrics analysis, methodologies (Waterfall and Agile) and documentation standards.
  • Expert in test automation, design and development of automation frameworks covering different technologies and application platforms.
  • Expert in using variety of test automation tools (Robot Framework, QTP/UTF, Selenium, SOAP UI etc.) and script development using scripting languages.
  • Expert in automation testing in variety of environments (Web Based and Distributed, Business Workflows and Services/APIs, Databases, & Embedded).
  • Experience in implementing test automation development efforts in an Agile SCRUM development environment.
  • Experience in implementing Test Data automation solutions for continuous testing.
  • Ability to effectively communicate processes and architectural design to different audiences.
  • Experience in defect tracking and documentation tools (e.g. HP ALM, Jira).
  • Hands on experience in multiple database technologies and concepts (SQL Server, MySQL, PSQL and MongoDB).
  • Possesses expert analytical skills for complex problem solving.
  • Exhibits expert communication skills, both written and verbal.
  • Must be willing to learn Haivision policies, ISO processes and best practices.

Desired Skills

  • DevOps
  • Advanced Object Oriented Programming
  • Design Thinking
  • Algorithms
  • Design Patterns



  • Competitive base salary.
  • Free Parking.
  • Unlimited cappuccino!
  • Great work environment & other perks!


If you are a qualified and interested candidate for this position, please submit your resume to http://www.haivision.com/about-us/careers. Please indicate clearly which position you are applying for. We look forward to hearing from you.


For more company information, please visit www.haivision.com.


About the Company



Haivision, a leader in enterprise video, is a profitable private company, based in Montreal and Chicago, with offices worldwide. Recipient of the Deloitte Fast 500 award, perennial multi-award winner of Streaming Media’s Best-Of categories and recently featured in the Gartner Magic Quadrant, Haivision is a company committed to excellence and innovation. Haivision’s video solutions can be found in Fortune 500 companies, major broadcast rooms world-wide, military and government applications, and large house of worship. Haivision distributes its products through value-added resellers, system integrators, distributors, and OEMs worldwide.