What are the responsibilities and job description for the Quality Assurance Manager position at Cheetah?
The Quality Assurance Manager will be responsible for quality assurance process execution and continued enhancements, planning and coordination of test plan development, automation tool selection and adoption, and all other testing initiatives that lead to high quality and scalable releases and launches for all products that the company offers to our clients.
Key Internal Interactions:
Director, Products: Overall direction, prioritization, and assignment of tasks to support Accutech’s quality assurance discipline.
Product Managers: Receive and provide input and feedback regarding product releases and new product launches.
Manager, Software Development: Engage and coordinate for QA resource allocation on products.
Quality Assurance Analysts, Quality Assurance Developers, Quality Assurance Testers: Provide direction, prioritization, and assignment of tasks to the QA team to execute test plans for each product.
Others: Work with the DevOps, Support, and other internal departments to gather and validate issue severity reported by our clients.
Responsibilities:
· Proactive identification of software quality assurance process enhancements and scaling to support the product release goals identified by the organization.
· Work with other teams to identify and address gaps with product quality processes.
· Maintain departmental OKR execution and deliver to scorecard metrics.
· Support growth of the greater development team by identifying and finetuning the QA to Developer ratio to meet the rapid release cycles in our growing agile development.
· Identify team professional development and training opportunities.
· Select tools and applications and execute plan with test automation.
· Develop detailed test plan/test scripts for all product releases including service updates.
· Oversee execution of all test scripts and end user experience tests for all products.
· Help with the recreation and validation of customer reported issues.
· Updating test scripts with valid customer reported issues.
· Managing and maintaining testing-related documentation, including test plans, test cases/scripts, and bug reports.
· Tracking problems and communicating defects to the development team as they occur.
Skills & Personality Traits:
· Ability to establish credible relationships with internal and external stakeholders
· Exceptional written and oral communication skills
· Ability to communicate complex concepts in a clear manner to prospects and internal resources
· Excellent organization and time management skills; motivated by hitting deadlines in the face of competing demands
· Motivated by and passionate about winning and serving clients
· Strong technological aptitude
· Exceptional active listening skills
Education and Experience Requirements:
· 4-year degree in Accounting, or Computer Science is preferred.
· At least 2 years of experience in software manual testing with at least 5 years being QA Lead Specialist or Manager.
· Experience building QA team and proven track record scaling a QA team.
· Experience and involvement with the complete software product life cycle.
· Experience in testing web-based cloud applications.
· Experience and ability to write SQL statements for data verification.
· Team player, self-starter, and quick learner.
· Experience with a financial services company is preferred.
· Trust Accounting experience is a plus.