About Haivision
Haivision is a leading global provider of mission-critical, real-time video networking and visual collaboration solutions.
Our connected cloud and intelligent edge technologies enable organizations globally to engage audiences, enhance collaboration, and support decision making.
We provide high quality, low latency, secure, and reliable live video at a global scale. Haivision invented the award-winning SRT low latency video streaming protocol and founded the SRT Alliance to support its adoption.
Awarded four Emmys® for Technology and Engineering from the National Academy of Television Arts and Sciences, Haivision continues to fuel the future of IP video transformation.
Founded in 2004, Haivision is headquartered in Montreal and Chicago with offices, sales, and support located throughout the Americas, EMEA, and APAC.
To learn more, visit Haivision at haivision.com .
Job Summary :
The Automation Specialist will focus on system verification of software produced by our Development group using automation.
We are looking for a detail-oriented professional with a high degree of programming skill and problem-solving abilities to join our QA Engineering team.
You will lead the team of automation testers with the effort to build / improve automation with frameworks such as Pytest and Playwright or extend existing frameworks.
You are expected to work with QA and DEV teams on accommodating both functional and load testing tools to ensure stability, efficiency, and scalability.
We are seeking for an engineer that has previous experience with Cloud solutions and services. In this role, you should expect hands-on coding and scripting using popular open source frameworks and cloud technologies.
Responsibilities :
Test Coverage Preparation Responsibilities :
- Work with management to ensure coordination, visibility, and traceability of automation test coverage effort to ensure that automation reflects well within the QA team requirements and goals
- Take on leadership responsibilities and influence the direction of the automation effort, and its schedule to ensure that as a team, we can deliver the project on time
- Collaborate with Development Managers, Product Owners, and other teams to provide the highest quality of the product by architecting focused automation solutions.
- Provide a practical approach to complex product testing, specifically in the areas of the automation of test cases for regression testing
- Review automation code created by other QA Developers to ensure compliance with coding standards
- Review product requirements, functional and design specifications to determine and prepare automated test cases
- Build framework of integration projects using cloud technologies and solutions
- Innovate on strategies of properly validating API and end to end cloud related implementation
Skills and Qualifications
- 5+ years of solid background in coding : JavaScript, Node.js, Python, Bash scripting
- Experience with Windows desktop app automation and deployment using C#, PS,etc
- Have worked with Window 10 / Server 2016+ scripting
- 5+ years of knowledge in Software Automation development and QA
- Experience in API testing, XML, Web Services, REST API, UI Testing
- Proficiency with GIT, Postman, Teamcity, ADO
- Deep understanding and experience of working with Linux based systems
- Knowledge of the following Automation Frameworks : Pytest, Nightwatch, Playwright
- Familiar with Jira / Confluence / X-ray or similar testing management tools
- Be proactive, autonomous and suggest innovative ideas
- Have worked in an agile environment and have some knowledge of CI / CD pipelines / DevOps
- Ability to work with minimal supervision, manage priorities, and stay organized.
- Knowledge of and working with Cloud-based tools and computing
- Comprehension of video encoding and decoding technologies
- Must demonstrate the ability to communicate effectively with Senior Management, supervisors, peers, and end-users
- Capability to maintain Windows / / Linux / Virtual spaces (VMs)