Top Benefits
About the role
About Userful
Userful accelerates digital transformation for enterprise IT with a suite of applications on a single platform. Innovating at the intersection of operations technology and unified communications, Userful improves collaboration and productivity for optimized mission-critical and core workflows. Built on IT standards and protocols, the Userful Infinity Platform is centrally managed, scalable, secure, and future-proofed. Its software-defined architecture reduces total cost of ownership (TCO) and eliminates operational silos. Userful partners with leading global companies powering a technology ecosystem that ensures seamless integrations and end-to-end interoperability. A multinational company with headquarters in Calgary, Alberta, Userful supports customers in more than 100 countries around the world.
Userful’s solutions have won multiple awards, secured strategic global partnerships, and has been deployed in countless Fortune 500 and notable companies globally including, Audi, HP, Samsung, LG, Unilumin, Comcast, Coca-Cola, Wayfair, Ford, Dell, the Calgary Tower, and more!
The Opportunity Userful is seeking a QA Automation Engineer to help expand our automated testing capabilities for the Infinity platform.
This role will focus on building and maintaining automation that validates the platform across user interfaces, APIs, system services, and infrastructure environments, ensuring high reliability and scalability for enterprise deployments.
The ideal candidate enjoys working closely with developers and QA engineers to improve product testability and expand automation coverage across the development lifecycle.
Key Responsibilities
- Design, develop, and maintain automated tests covering UI, APIs, and platform workflows
- Expand automation coverage across core system components and integrations
- Integrate automated tests into CI/CD pipelines to support release validation
- Collaborate with engineering teams to improve the testability of new and existing features
- Identify high-risk areas and prioritize automation to improve release reliability
- Define and maintain automated testing strategies, including test data management, test environments, and coverage metrics
- Investigate test failures by analyzing logs, metrics, and system behavior to help isolate root causes in complex environments
- Support validation of platform deployments, including multi-node, networked, and hardware-integrated environments
- Document defects clearly and work with engineering teams to accelerate resolution
- Drive improvements to automation frameworks, tools, and testing practices across the QA team
- Develop scalable and maintainable automation frameworks that support long-term platform testing
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Experience developing automated tests using modern frameworks (e.g., Selenium, Playwright, Cypress, PyTest, JUnit)
- Programming experience in languages commonly used for automation (Python, Java, JavaScript, etc.)
- Experience working with version control systems such as Git
- Familiarity with CI/CD environments and automated testing pipelines
- Experience testing APIs and distributed systems is an asset
- Comfortable working in Linux-based environments
- Strong analytical and problem-solving skills
Nice to Have
- Experience testing platform or infrastructure software
- Experience with containerized environments (Docker/Kubernetes)
- Experience validating hardware-integrated systems or GPU-based environments
- Familiarity with performance or system-level testing
Compensation and Benefits
Userful offers a competitive compensation package including salary, stock options, and a comprehensive health benefits plan. We promote a collaborative environment and support flexible work arrangements.
Equal Opportunity
Userful is committed to an inclusive workplace. Hiring decisions are based on qualifications, job requirements, and business needs. Accommodation is available upon request during the recruitment process.
About Userful Corporation
Userful provides the leading software platform in the Enterprise AV-over-IP market, one of the fastest-growing segments of the IT industry. Userful's award-winning Visual Networking Platform has disrupted the traditional hardware-based approach to AV with a software-based solution that seamlessly integrates AV functionalities into IT. Userful's Platform-as-a-Service (PaaS) model facilitates the management of network infrastructures and addresses the needs of enterprise IT in terms of security, scalability and interoperability. Customers can choose from a suite of highly-integrated AV applications to support modern service needs across the enterprise—from corporate signage to control room solutions to streaming platforms and data metrics. With more than one million screens deployed worldwide, Userful is helping organizations advance the way they work, learn and govern. For more information, please visit www.userful.com
Similar jobs you might like
Top Benefits
About the role
About Userful
Userful accelerates digital transformation for enterprise IT with a suite of applications on a single platform. Innovating at the intersection of operations technology and unified communications, Userful improves collaboration and productivity for optimized mission-critical and core workflows. Built on IT standards and protocols, the Userful Infinity Platform is centrally managed, scalable, secure, and future-proofed. Its software-defined architecture reduces total cost of ownership (TCO) and eliminates operational silos. Userful partners with leading global companies powering a technology ecosystem that ensures seamless integrations and end-to-end interoperability. A multinational company with headquarters in Calgary, Alberta, Userful supports customers in more than 100 countries around the world.
Userful’s solutions have won multiple awards, secured strategic global partnerships, and has been deployed in countless Fortune 500 and notable companies globally including, Audi, HP, Samsung, LG, Unilumin, Comcast, Coca-Cola, Wayfair, Ford, Dell, the Calgary Tower, and more!
The Opportunity Userful is seeking a QA Automation Engineer to help expand our automated testing capabilities for the Infinity platform.
This role will focus on building and maintaining automation that validates the platform across user interfaces, APIs, system services, and infrastructure environments, ensuring high reliability and scalability for enterprise deployments.
The ideal candidate enjoys working closely with developers and QA engineers to improve product testability and expand automation coverage across the development lifecycle.
Key Responsibilities
- Design, develop, and maintain automated tests covering UI, APIs, and platform workflows
- Expand automation coverage across core system components and integrations
- Integrate automated tests into CI/CD pipelines to support release validation
- Collaborate with engineering teams to improve the testability of new and existing features
- Identify high-risk areas and prioritize automation to improve release reliability
- Define and maintain automated testing strategies, including test data management, test environments, and coverage metrics
- Investigate test failures by analyzing logs, metrics, and system behavior to help isolate root causes in complex environments
- Support validation of platform deployments, including multi-node, networked, and hardware-integrated environments
- Document defects clearly and work with engineering teams to accelerate resolution
- Drive improvements to automation frameworks, tools, and testing practices across the QA team
- Develop scalable and maintainable automation frameworks that support long-term platform testing
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Experience developing automated tests using modern frameworks (e.g., Selenium, Playwright, Cypress, PyTest, JUnit)
- Programming experience in languages commonly used for automation (Python, Java, JavaScript, etc.)
- Experience working with version control systems such as Git
- Familiarity with CI/CD environments and automated testing pipelines
- Experience testing APIs and distributed systems is an asset
- Comfortable working in Linux-based environments
- Strong analytical and problem-solving skills
Nice to Have
- Experience testing platform or infrastructure software
- Experience with containerized environments (Docker/Kubernetes)
- Experience validating hardware-integrated systems or GPU-based environments
- Familiarity with performance or system-level testing
Compensation and Benefits
Userful offers a competitive compensation package including salary, stock options, and a comprehensive health benefits plan. We promote a collaborative environment and support flexible work arrangements.
Equal Opportunity
Userful is committed to an inclusive workplace. Hiring decisions are based on qualifications, job requirements, and business needs. Accommodation is available upon request during the recruitment process.
About Userful Corporation
Userful provides the leading software platform in the Enterprise AV-over-IP market, one of the fastest-growing segments of the IT industry. Userful's award-winning Visual Networking Platform has disrupted the traditional hardware-based approach to AV with a software-based solution that seamlessly integrates AV functionalities into IT. Userful's Platform-as-a-Service (PaaS) model facilitates the management of network infrastructures and addresses the needs of enterprise IT in terms of security, scalability and interoperability. Customers can choose from a suite of highly-integrated AV applications to support modern service needs across the enterprise—from corporate signage to control room solutions to streaming platforms and data metrics. With more than one million screens deployed worldwide, Userful is helping organizations advance the way they work, learn and govern. For more information, please visit www.userful.com