
Senior Software Design Engineer, Testing Infrastructure
Mattermost is seeking a visionary Senior Software Engineer, Testing Infrastructure to lead a company-wide transformation of test automation and quality engineering. In this highly visible role, you will act as the technical lead for testing and quality, working directly with Mattermost’s founders, CEO, and engineering leadership to define and implement the next evolution of our testing strategy and infrastructure.
As a Senior Software Engineer in Testing Infrastructure, you will shape the technical direction of our test infrastructure, frameworks, and processes—empowering engineers across the organisation to deliver high-quality, reliable software with speed and confidence. Instead of building automated tests for individual features, your work will influence how the entire organisation approaches testing and quality. You will define standards, architect scalable systems, and help foster a culture where quality is a shared responsibility.
You will collaborate closely with engineering leadership to ensure our testing systems are deeply integrated, observable, and intelligent—including the use of AI-driven capabilities to expand test coverage, accelerate analytics, and enhance decision-making. You will design systems that make automated testing intuitive, scalable, and comprehensive—so we never need to manually test the same thing twice. Beyond infrastructure, this is a strategic, cross-functional leadership role that ensures our products meet the high reliability and security expectations of defence, intelligence, and critical infrastructure sectors.
Note for non-US applicants: If you are located in Canada, the UK, Germany, or Spain, please apply directly to the posting for your specific location to ensure your application is routed to the correct hiring team.
Responsibilities Include:
- Lead a company-wide transformation of test automation and quality engineering strategy, partnering directly with Mattermost’s founders and engineering leadership.
- Define and own the vision and roadmap for Mattermost’s testing and quality engineering infrastructure.
- Architect scalable, intelligent testing frameworks that integrate seamlessly with CI/CD pipelines and distributed engineering workflows.
- Establish and maintain testing standards, best practices, and quality metrics across engineering teams.
- Influence and mentor engineers to adopt shift-left testing, testability-focused design, and quality-first development practices.
- Partner with engineering leadership to align testing strategies with product and platform roadmaps.
- Design systems, tools, and processes that enable developers to create, run, and maintain high-quality automated tests efficiently.
- Lead the integration of AI/LLM technologies into our testing strategy—including intelligent test generation, analysis, and reporting.
- Build visibility and trust in quality signals through advanced reporting and improved observability of product reliability and test effectiveness.
- Drive continuous improvement by researching, evaluating, and championing new testing methodologies and technologies.
- Foster a culture of technical excellence in testing architecture, ensuring quality is shared across all engineering teams.
Requirements:
- BS in Computer Science, Software Engineering, or a related field, with 7+ years of experience in software testing, quality engineering, or test infrastructure development.
- Proven experience defining and executing quality engineering strategies or leading test infrastructure initiatives for complex, full-stack systems.
- Strong programming background in TypeScript, React, React Native, Go, and PostgreSQL.
- Deep understanding of CI/CD pipelines, distributed systems, and cloud-based test environments.
- Experience designing or architecting testing frameworks and developer tooling at scale.
- Strong expertise with end-to-end testing frameworks (e.g., Playwright, Cypress, Detox) and modern automation architecture.
- Experience in API, performance, and security testing methodologies.
- Knowledge of containerisation technologies (Docker, Kubernetes) and how they apply to automated testing.
- Strong analytical and problem-solving skills, with the ability to identify quality risks and develop effective mitigation strategies.
- Excellent communication, collaboration, and influencing skills across global, cross-functional teams.
- Experience mentoring engineers and leading quality-focused technical initiatives across multiple teams.
Preferences:
- Experience with AI/ML technologies applied to software testing, such as automated test generation or intelligent test analysis.
- Contributions to open-source projects.
- Knowledge of accessibility testing and inclusive design principles.
- Experience working remotely with globally distributed teams.
- Background in defence, intelligence, or security-focused workflows.
Mattermost follows a market-based approach to compensation, and pay may vary based on your location. The successful candidate’s starting pay will be determined by skills, experience, qualifications, work location, and market conditions. These ranges may be adjusted over time.
Create a Job Alert
Interested in building your career at Mattermost? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field