What are the responsibilities and job description for the IT QA Manager position at KamisPro?
Seeking a high performing QA Manager for an industry leading platform that integrates with various systems. We have hit an explosion of growth that requires a QA Manager to lead our quality assurance efforts.
Hybrid job...but still mainly remote.
As the QA Manager, you will play a critical role in shaping our quality strategy, leading a team of QA engineers, and collaborating with cross-functional teams to maintain the highest standards of quality across our products and services. This position is ideal for someone who works well in a fast-paced, innovative environment and is passionate about driving excellence in software development and delivery.
Key Responsibilities
Leadership & Team Management:
- Lead, mentor, and manage a team of QA engineers, ensuring alignment with organizational goals and individual growth objectives.
- Foster a culture of quality and continuous improvement within the QA team and across the organization.
- Identify skill gaps and provide training, coaching, and professional development opportunities to the QA team.
Quality Strategy Development:
- Define and implement a comprehensive QA strategy that aligns with product and engineering roadmaps.
- Develop and maintain robust QA processes, frameworks, and best practices for manual and automated testing.
- Stay abreast of industry trends, emerging technologies, and tools to continuously improve QA practices.
Collaboration:
- Partner with cross-functional teams including product owners, developers, DevOps, and customer success teams to define and meet quality objectives.
- Ensure testing is integrated into the development lifecycle through effective participation in sprint planning, retrospectives, and Agile ceremonies.
Test Execution:
- Oversee the creation, review, and execution of test plans, test cases, and test scripts to ensure full coverage.
- Ensure the timely identification, documentation, and resolution of defects and issues.
- Manage and prioritize testing efforts for multiple concurrent projects and releases.
- Automation Focus:
- Champion the adoption and implementation of automated testing tools, frameworks, and pipelines.
- Oversee the development and maintenance of automated test suites for web, mobile, and API testing to improve efficiency and reliability.
Quality Metrics & Reporting:
- Define, track, and analyze key QA metrics to monitor quality trends, system performance, and defect rates.
- Communicate QA progress, results, and risks effectively to stakeholders through detailed reports and dashboards.
Qualifications
Requirements
Technical Skills:
- Proven experience with automated testing tools (e.g., Selenium, Cypress, TestNG, JUnit, Postman, or similar).
- Proficiency in programming languages such as Python, Java, or JavaScript for test automation.
- Expertise in Agile/Scrum methodologies, CI/CD pipelines, and DevOps practices.
- Experience with testing cloud-based applications and microservices architecture.
- Hands-on experience with SQL Server stored procedures and .NET Core applications.
Soft Skills:
- Exceptional leadership, organizational, and communication skills.
- Analytical mindset with attention to detail and a passion for delivering high-quality products.
- Ability to work collaboratively and influence stakeholders in a fast-paced, cross-functional environment.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 7 years of experience in QA roles, including 3 years in a managerial or leadership capacity.
- Expertise in all testing types and phases, including functional, non-functional, smoke, sanity, integration, usability, user acceptance, end-to-end, regression, and performance testing.
- Extensive experience with QA tools like Jira, Qase, TestRail, or equivalent test management platforms.