Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.
We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!
About the Role
As a Quality Assurance Automation Engineer at Mattermost, your goal is to uncover issues before they affect the thousands of companies depending on our software every day. To do this, you’ll work closely with the development team to build out automated testing systems for our native mobile and desktop applications and web application. You'll also work closely with developers and product managers to thoroughly verify new features and fixes in each monthly release, and with the QA team to help analyze and address the most common sources of bugs.
Design and write automated tests for Mattermost across mobile and desktop apps, and web application
Determine and execute test plans to thoroughly verify new features and fixes in each monthly release
Participate in ad hoc and other manual testing efforts designed to test end-to-end scenarios that are harder to automate
Drive in-depth investigations of bug reports, and analyze which QA processes catch issues to help continually improve quality over time
Work remotely, with the ability to travel 2-3 times per year for week-long off-site meetings with team members
BS in Computer Science (or related fields)
Strong scripting or automation programming experience
Past experience designing and writing automated tests, particularly on mobile app testing framework
Highly curious mindset, with an eye for detail and a talent for thinking of blind spots others may have missed
Strong organizational skills and the ability to write clearly and concisely
Preferred but not required:
Experience designing and building mobile automated testing framework from the ground up
Experience with Cypress browser automated testing
A strong intuition for good user interface design
Experience with Cloud Providers like Amazon AWS or Microsoft Azure
Experience using Linux operating systems such as Red Hat, Ubuntu or other distributions
We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!
We provide enterprise-grade messaging solutions for the world’s leading organizations on a vibrant open source platform. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integration across in-house systems. Customers include Intel, Samsung, McKinsey & Company, Medtronic, Urban Outfitters, and the United States Department of Energy.
Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones.