about 4 hours ago
Responsibilities
- Collaborate with product management and development teams to define test plans.
- Scope, plan, and execute automation and test efforts with software engineers.
- Innovate and improve existing tools and automation for desktop clients and web applications.
- Interface with product management, development, documentation, and UX teams.
- Partner with customer support to understand use cases and build relevant test plans.
- Develop and maintain high-quality functional, regression, and end-to-end tests.
- Work with the Linux community to certify application readiness on OS upgrades.
- Develop and maintain automation code in C++/C# and .NET Core.
Requirements
- 6+ years of product testing and test automation experience.
- Ability to write and maintain automated test cases.
- Experience testing Linux desktop applications built on C# and .NET Core.
- Familiarity with databases such as MySQL and DynamoDB.
- Experience with C++, C#, .NET, or similar client automation tools.
- Experience building and maintaining CI/CD pipelines.
- Knowledge of testing web services.
- Experience with security and single sign-on concepts.
- Experience with Windows desktop application testing is a plus.
- Familiarity with collaboration tools like JIRA and Confluence.
Benefits
- Health, dental, and vision insurance.
- RRSP with a match.
- Healthcare spending and telemedicine.
- Paid leave including PTO and parental leave.