QA Manager
We are Duo, and we’re here to democratize security for everyone. Our mission is to protect the mission of our customers like Facebook, Twitter, and Etsy by making security simple.
We’re a diverse crew of makers and builders, skaters and coders, filmmakers and DJ’s, teachers and students brought together by a shared belief in adding value to the world. This diversity allows us to bring an empathetic approach to solve some of the most complex global business and security challenges faced today.
We like building a fantastic product and are looking for a QA Manager to lead our team in developing our elite SaaS security platform. We apply the rigor of engineering to Quality, to develop ways to ensure testing is easy, to ensure feedback is quick and do all this in a measurable way. We take on areas of friction that exist in the Software development life cycle today and create solutions that solve them. Our solutions could be tools or processes or mindset changing trainings, depending on what will work best in those specific situations. The team has a focus on Test automation, build system improvements and performance testing. You will report the QA Director and manage a team of SDETs (Software Development Engineers in Test) who may be working on one of these focus areas.
What you’ll do…
- Recruit, onboard and mentor a team of Software Development Engineers in Test(SDET)s
- Get involved with products/projects at an early stage, to provide feedback from a quality perspective. Stay involved throughout the lifecycle of the product/project, from a quality standpoint. Be an advocate for quality in the projects you’re involved with.
- Understanding requirements, prioritizing requirements, creating test plans (for smoke/regression/functional/acceptance testing), reviewing test performance and reporting on quality of product/projects
- Maintain existing test automation: ensure that they are running as fast as they can, give reliable feedback and keep up with changes in the product
- Research and evaluate current automation testing tools and recommend new tools as necessary
- Set up build/continuous integration tools, so that an automated build process is set in place. Consequently, set up automated test suites to run from the build system
- Measure coverage and other metrics that could help us identify gaps in testing and improve the quality of our products
- Performance measurement/testing, identifying bottlenecks and working with dev teams to resolve those issues and verifying that the fixes resolve the issues reported and do not cause regressions
- Participate in peer reviews of code of test code and where possible, with application code
Skills you have…
- BA/BS preferably in the fields of Computer Science or Engineering
- 5+ years experience in leading a team of Software Development engineers in Test or QA Automation Engineers
- 5-10 years experience in Quality engineering, experience with SaaS and Security would be phenomenal
- Communicates effectively about technical, as well as strategic concepts, to diverse audiences.
- Operates efficiently in ambiguous environments
- Demonstrates a bias towards action
- Demonstrated coaching and mentoring skills
3 Reasons why you should apply…
- You are comfortable with the rapid pace of a start-up in growth mode and the change that can occur quickly
- You are not afraid to learn from mistakes and share them with the team
- You approach conflict in a constructive manner and help to identify root causes of problems, offer corrective actions, and participate in the solutions
This job is not for you if...
- If the pace of a fast-moving, growth phase startup makes you uncomfortable
- If you prefer a closely defined role where you come in, do X, Y, Z every single day and go home, to a role where your knowledge is the only limit to what you do
- If you need a lot of well-established policies and procedures before you can make decisions and make things happen, this might not be the best role for you