What are the responsibilities and job description for the Quality Assurance Manager position at AtScale?
Company Overview
AtScale enables smarter decision-making by unlocking data-driven insights. The company's semantic layer platform simplifies, accelerates, and extends business intelligence and data science capabilities for enterprise customers across all industries. AtScale empowers customers to democratize data, implement self-service BI, and build a more agile analytics infrastructure to make more impactful decisions.
Job Description
You will manage a globally distributed team of QA automation engineers and manual testers. This involves designing and managing processes for efficient operations, including task capture, delegation, coordination, and the creation, implementation, and review of test plans. You will be empowered to influence engineering operations to achieve quality objectives. You will coordinate with product and development teams on the execution of the product road map. This role will be approximately 85% management, 15% hands-on. You should be willing to jump into code where necessary to guide implementation, perform code reviews and contribute to test coverage.
Working Hours
AtScale is a globally distributed company with headquarters in Boston MA with employees spanning disparate timezones. To facilitate collaboration we require overlap with a core set of working hours from 10am to 5pm eastern time. Position is remote with occasional travel. If local to Boston, option to work hybrid from HQ.
Responsibilities
- Manage a QA team (Automation and Manual) to ensure effective execution of the QA processes
- Set goals and objectives for team members for achievement of operational results
- Establish and regularly report on quality metrics and KPIs
- Contribute to test automation project design and infrastructure
- Design, implement and review test plans
- Collaborate with product, UI/UX and development teams to effectively plan and execute testing activities and resolve cross-team dependencies
- Review requirements, estimate work, track dependencies, report progress, highlight blockers
- Maintain and enforce high quality standards using automated testing and CI/CD
Requirements
- 5 experience in Software QA processes
- Experience in test automation
- Experience with team management
- Experience with JavaScript/TypeScript
- Experience testing REST APIs
Preference will be given to candidates with
- Experience with Playwright, GitHub Actions, Docker
- Expertise with SQL and a deep understanding of relational databases
- Expertise with business intelligence tools (e.g. Tableau, PowerBI, Excel)