← Back to list
Job
· Principal
Staff Software Engineer, Testing Infrastructure
QA / Test Engineer
• Principal
• Remote
• Full-time
• 📍 Remote (US)
Staff Software Design Engineer in Testing Infrastructure at Mattermost, leading a company-wide transformation of test automation and quality engineering. Serving as technical lead for software testing and quality, partnering with founders, CEO and engineering leadership to define the testing strategy and architecture across server, web, mobile and desktop, including AI-driven testing systems. Fully remote (US). Salary range $144,000 - $220,000.
Responsibilities
- ▹Lead a company-wide transformation of test automation and quality engineering strategy with founders and engineering leadership
- ▹Define and own the vision and roadmap for testing and quality engineering infrastructure, from observability and meaningful test signals toward an AI-first future where machines generate, maintain and verify tests
- ▹Architect scalable, intelligent testing frameworks and infrastructure spanning server, web, mobile and desktop
- ▹Lead the integration of AI/LLM technologies into testing strategy, including test generation, autonomous flakiness management and coverage gap detection
- ▹Partner with engineering leadership to align testing strategies with product and platform roadmaps
- ▹Establish and enforce testing standards, quality metrics, and quality gates across the SDLC, automated in CI/CD
- ▹Build visibility and trust in quality signals through unified observability: dashboards, metrics and alerting
- ▹Design systems, tooling and processes that empower developers to create, run and maintain high-quality automated tests
- ▹Influence and mentor engineers to adopt shift-left testing, testability-focused design and quality-first practices
- ▹Drive continuous improvement by researching, evaluating and championing emerging testing methodologies and technologies
Requirements
- ▹BS in Computer Science, Software Engineering, or related field with 8+ years of experience in software testing, quality engineering, or test infrastructure development
- ▹Proven track record of defining and executing quality engineering strategy 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 tools that scale across large engineering organizations
- ▹Strong expertise in end-to-end testing frameworks (e.g. Playwright, Cypress, Detox) and automation architecture best practices
- ▹Experience with API testing, performance testing, and security testing methodologies
- ▹Knowledge of containerization technologies (Docker, Kubernetes) and their application to automated testing
- ▹Strong conviction that AI will fundamentally transform software testing, staying current with emerging AI capabilities
- ▹Excellent communication skills, able to translate complex testing strategy for engineers and executive leadership
- ▹Experience mentoring engineers and leading quality-focused technical initiatives across multiple teams
Nice to have
- ▹Experience applying AI/ML technologies to software testing: test generation and intelligent test analysis
- ▹Contributions to open-source projects
- ▹Knowledge of accessibility testing and inclusive design principles
- ▹Experience working fully remotely with global teams
- ▹Expertise in defense, intelligence, or security-focused workflows and their reliability standards
Soft skills
Excellent communication across engineers and executivesMentoringCross-functional leadershipStrategic, visionary thinking
What we offer
- ▹Salary range $144,000 - $220,000
- ▹Remote-first, open-source company
Education: BS in Computer Science, Software Engineering, or related field