What we’re looking for:
The Senior QA Engineer is responsible for leading and advancing the QA engineering practice within the MindTouch Engineering team. This person is the subject matter expert on preventing and addressing defects within the platform, and the tools and processes involved. She / he mentors and provides day-to-day direction to the QA Engineers who are embedded in project / feature teams. These QA Engineers create and maintain the automated test suite that verifies the quality of the MindTouch platform, and occasionally perform manual testing. The Senior QA Engineer is their technical leader and mentor (but not their supervisor). Other software engineers and architects on the engineering team are also involved in QA activities, such as creating unit tests. The focus on quality and continuous improvement, is a core value of the entire engineering team, not just QA engineers, but it is the Senior QA Engineer who is responsible for ensuring that the team upholds it quality promise, by measuring quality performance and making sure QA tools, processes, and expertise are available to those who need it. The Senior QA Engineer is also the main point of contact to internal / external stakeholders for release notes, reported defects, and issue prioritization.
Essential Functions:
About the team:
At MindTouch, QA is fully automated. QA Engineers are embedded with developers in small teams and enjoy a great degree of autonomy. We work in short sprints and deploy every week. QA Engineers create automated tests using JavaScript, C#, and Selenium.
Our application infrastructure runs on AWS, and we have been improving our build and deployment mechanisms towards full CI/CD. At the same time, we’ve been swapping out proprietary solutions for AWS services where possible. We are early adopters of serverless (see https://github.com/LambdaSharp), and are always pushing ourselves to adopt new developments in technology.
Because all our tests are automated and our customers demand a high-performance and defect free application platform, we set the bar high. If you are confident you’re ready for an upgrade, and you’re willing and able to continue to push yourself and keep growing into a world-class engineer, then apply to join our team.
About MindTouch:
We’re MindTouch, the enterprise-grade knowledge management platform. Broadcasting to you live from the heart of America’s Finest City (San Diego), our goal is to help our customers help their customers with effortless self-service experiences. It’s what keeps us up at night and gets us out of bed in the morning. It all starts with good software (okay, really good software). But it’s our people, too. It takes a talented and motivated team to make the MindTouch magic happen, dedicated pros who work hard and have fun doing it. And that’s where you come in. At MindTouch, you’ll grow personally and professionally alongside a diverse and motivated group, all while helping support a vision that you can be proud of.
MindTouch, Inc. is an Equal Employment Opportunity Employer. This means that we will extend equal opportunity to all individuals without regard for race, religious creed, color, sex (including pregnancy, childbirth, breastfeeding, and related medical conditions), sexual orientation, national origin, age, marital status, mental or physical disability, medical condition, military or veteran status, ancestry, genetic information, gender, gender identity, membership or activity in a local human rights commission, status with regard to public assistance, or any other basis protected by state or federal law. This policy affirms MindTouch, Inc.'s commitment to the principles of fair employment and the elimination of all vestiges of discriminatory practices that might exist.
MindTouch is an Equal Employment Opportunity Employer. Ensuring a diverse and inclusive workplace where we learn from each other is core to our values. We welcome people of different backgrounds, experiences, abilities and perspectives.