The Manager of Quality Assurance is passionate about engineering quality and end-to-end business processes. This is a driven person with excellent communication and teamwork skills and willingness to jump in where and when you are needed to meet objectives.
The QA Manager leads a team of 6 to 10 onshore individuals and up to two offshore partners that have varying levels of expertise in manual and custom automation solutions. Each member supports a specific product or work stream and are dedicated to building data-focused solutions across a variety of systems and technologies. The QA Manager will create a standardized approach for all artifacts, assign resources to efforts, define and evaluate the quality bar for solutions, and will work with the Chicago QA Manager to strategize and create the QA automation framework and approach.
Our product roadmap is aggressive and technically challenging, requiring the team to iterate quickly to meet the demands of savvy data consumers. The team will need to solve challenging technical problems and delivery consistently in a demanding environment. The QA Manager is passionate about technology and how it enables QA, leads by example through hands on work, works with individuals to strengthen expertise, and fosters a collaborative approach and works closely with the business, engineering, and technical operations to increase the quality bar for all solutions.
Responsibilities:
- 40% management and 60% hands on QA project work
- Perform backend database testing (including validating sprocs, triggers, etc.), functionality, system, integration, regression, load and acceptance testing using manual methods, creating automated test scripts, and leveraging tools
- Define and continuously improve the QA approach (methods, artifacts, etc.)
- Identify new technologies and tools to assist in coverage, accuracy and efficiency
- Create and review all test plans, test charters, and automation
- Review and advise on bugs in both their authoring and resolution
- Mentor and challenge SDETs, QA and other team members, while growing your own technical, functional and leadership skills
- Acquire and maintain expert-level knowledge of all product functionality
- Work collaboratively with a variety of functional teams (engineering, project management, technical operations, product management) to deliver projects using predictive and adaptive methodologies (e.g. scrum, hybrid waterfall, etc.)