
Software Development Engineer in Test (SDET) – Deployment Engineering Solutions
Mattermost is seeking a versatile and detail-oriented SDET (Software Development Engineer in Test) to support the delivery of high-impact, single-solution software components and plugins tailored to enterprise customer needs. You will be embedded with our deployment engineering team, working on fast-turnaround projects that require robust quality assurance under tight timelines.
This role encompasses a mix of manual QA, unit testing, and end-to-end test automation, with an emphasis on delivering production-ready solutions in collaboration with engineers, product managers, and customers.
This is a full-time contractor role with the possibility of extension based on project needs and performance.
What You’ll Do
- Design and maintain manual test plans and automation suites for plugins and specialized solutions.
- Implement end-to-end tests using Playwright, covering real-world workflows and user interactions.
- Validate unit-level functionality and contribute to automated test coverage in CI pipelines.
- Perform manual testing of new features, regression testing for releases, and validation of bug fixes.
- Review pull requests for QA implications and test coverage, and execute test cases accordingly.
- File clear, detailed, and reproducible bug reports using GitHub and collaborate on resolution.
- Participate in team standups and planning sessions to define QA scope and ensure alignment.
- Help define and document the QA process, best practices, and future improvement areas.
Key Technologies
- JavaScript/TypeScript
- Playwright
- GitHub / GitHub Actions
- CI/CD tools
- Mattermost platform and plugin architecture
Must-Have Qualifications
- 3+ years of hands-on experience in automated and manual testing of modern web applications.
- Proficiency with Playwright or similar E2E automation tools (e.g., Cypress, Selenium).
- Solid understanding of QA processes, including test planning, execution, and reporting.
- Ability to assess technical changes and create effective unit and integration test strategies.
- Experience working within cross-functional engineering teams in agile environments.
- Excellent communication and documentation skills.
- For candidates residing in the U.S.: This role may require the ability to obtain and maintain a U.S. government security clearance in the future. As such, U.S. applicants must be U.S. citizens and eligible under applicable clearance requirements.
- Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR
Nice-to-Have
- Experience testing third-party integrations or plugin-based architectures.
- Familiarity with enterprise software, access controls, or secure collaboration tools.
- Background in open-source software or contributing to GitHub repositories.
- Experience in deployment engineering and customer-focused development teams.
Engagement Scope
You will:
- Join deployment engineering team building plugins and tailored solutions for enterprise customers.
- Ramp up on testing strategies, tools, and processes in Week 1.
- Support both manual and automated testing from Weeks 2 through 6, with deliverables including test plans, bug reports, and submitted PRs for automation.
- Contribute to defining a QA process playbook for future projects.
Mattermost takes a market-based approach to pay and pay may vary depending on your location. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
Salary Range
$137,000 - $165,000 USD
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