
Senior SDET
- Canada
- Permanent
- Temps-plein
- Design and implement comprehensive automated testing frameworks using modern technologies including TypeScript, React, React Native, Go, and PostgreSQL
- Architect scalable test infrastructure that seamlessly integrates with CI/CD pipelines and supports distributed development workflows
- Pioneer the integration of AI and LLM technologies into automated testing processes, including intelligent test generation, execution, and analysis
- Develop tools and frameworks that enable developers and QA analysts to easily contribute high-quality automated tests across the entire stack
- Create and maintain end-to-end testing strategies using frameworks such as Playwright, Cypress and Detox to ensure comprehensive product coverage
- Establish testing standards, best practices, and methodologies that eliminate the need for repetitive manual testing
- Collaborate with engineering teams to embed quality practices early in the development lifecycle through shift-left testing approaches
- Build sophisticated test data management systems and mock services that support complex testing scenarios
- Implement monitoring and reporting systems that provide actionable insights into product quality and test effectiveness
- Mentor engineering teams on automated testing techniques and drive adoption of quality-first development practices
- Research and evaluate emerging testing technologies and methodologies to maintain Mattermost's competitive edge in quality engineering
- BS in Computer Science, Software Engineering, or related field with 5+ years of experience in software testing and quality engineering
- Proven expertise in designing and implementing automated testing frameworks for full-stack applications
- Strong programming skills in our technology stack: TypeScript, React, React Native, Go, and PostgreSQL
- Extensive experience with end-to-end testing frameworks such as Playwright, Cypress, or similar modern testing tools
- Deep understanding of CI/CD pipelines, distributed systems, and cloud-based testing infrastructure
- Experience with API testing, performance testing, and security testing methodologies
- Knowledge of containerisation technologies (Docker, Kubernetes) and their application in testing environments
- Strong analytical and problem-solving skills with the ability to identify quality risks and design comprehensive mitigation strategies
- Excellent communication skills and experience collaborating with cross-functional teams in remote environments
- Experience working independently across multiple time zones while driving initiatives that impact global development teams
- Experience with AI/ML technologies and their application to software testing, including test generation and intelligent test analysis
- Contributions to open-source projects
- Knowledge of accessibility testing and inclusive design principles
- Has worked fully remotely with global teams
- Expertise in defence, intelligence, or security-focused workflows