Remote Senior SDET

at Mattermost

Posted 3 days ago 2 applied

Description:

  • Mattermost is seeking a visionary Senior Software Design Engineer in Test (SDET) to revolutionize their automated testing infrastructure and drive quality excellence across their platform.
  • The role involves architecting and implementing cutting-edge testing frameworks that eliminate manual testing redundancy while maximizing product reliability for mission-critical industries including defense, intelligence, and critical infrastructure.
  • The Senior SDET will explore and implement AI-powered testing methodologies that transform how engineering teams approach quality assurance.
  • Responsibilities include designing and implementing comprehensive automated testing frameworks using modern technologies such as TypeScript, React, React Native, Go, and PostgreSQL.
  • The role requires architecting scalable test infrastructure that integrates with CI/CD pipelines and supports distributed development workflows.
  • The SDET will pioneer the integration of AI and LLM technologies into automated testing processes, including intelligent test generation, execution, and analysis.
  • The position involves developing tools and frameworks that enable developers and QA analysts to contribute high-quality automated tests across the entire stack.
  • The SDET will create and maintain end-to-end testing strategies using frameworks like Playwright, Cypress, and Detox to ensure comprehensive product coverage.
  • Establishing testing standards, best practices, and methodologies to eliminate repetitive manual testing is a key responsibility.
  • The role includes collaborating with engineering teams to embed quality practices early in the development lifecycle through shift-left testing approaches.
  • Building sophisticated test data management systems and mock services to support complex testing scenarios is also part of the job.
  • The SDET will implement monitoring and reporting systems that provide actionable insights into product quality and test effectiveness.
  • Mentoring engineering teams on automated testing techniques and driving the adoption of quality-first development practices is expected.
  • Researching and evaluating emerging testing technologies and methodologies to maintain Mattermost's competitive edge in quality engineering is also part of the role.

Requirements:

  • A BS in Computer Science, Software Engineering, or a related field with 5+ years of experience in software testing and quality engineering is required.
  • Proven expertise in designing and implementing automated testing frameworks for full-stack applications is necessary.
  • Strong programming skills in the technology stack of TypeScript, React, React Native, Go, and PostgreSQL are essential.
  • Extensive experience with end-to-end testing frameworks such as Playwright, Cypress, or similar modern testing tools is required.
  • A deep understanding of CI/CD pipelines, distributed systems, and cloud-based testing infrastructure is necessary.
  • Experience with API testing, performance testing, and security testing methodologies is required.
  • Knowledge of containerization technologies (Docker, Kubernetes) and their application in testing environments is essential.
  • Strong analytical and problem-solving skills with the ability to identify quality risks and design comprehensive mitigation strategies are necessary.
  • Excellent communication skills and experience collaborating with cross-functional teams in remote environments are required.
  • Experience working independently across multiple time zones while driving initiatives that impact global development teams is necessary.

Benefits:

  • Mattermost offers a market-based approach to pay, with starting pay determined based on job-related skills, experience, qualifications, work location, and market conditions.
  • The company is a remote-first, open-source organization, providing flexibility in work arrangements.
  • Mattermost values diversity and encourages individuals from all backgrounds to apply, ensuring a commitment to assessing candidates based on their skills and qualifications.
  • The company is dedicated to providing accommodations during the interview process for candidates who require assistance.