The Quality Assurance Manager at Engagifii will be the final authority on product quality, responsible for ensuring that all releases meet the highest standards of reliability, performance, and usability. This person will oversee the entire QA function, including test case writers, manual testers, and automation testing engineers, and will have the authority to block a release deployment if quality standards are not met.
This role is critical to Engagifii s success in delivering a world-class SaaS platform. The QA Manager will be empowered to ensure that every release is built with quality, tested rigorously, and released with confidence.
Key Responsibilities
Own the QA Process: Define, implement, and continuously refine quality assurance strategies, test automation frameworks, and best practices tailored for a cloud-based SaaS platform. Lead the QA Team: Manage and mentor a team of test case writers, manual testers, and automation engineers, ensuring effective collaboration with development, product, and DevOps teams. Final Authority on Release Readiness: Evaluate and certify all releases before deployment approving or halting releases based on test results, bug severity, and overall product quality. Develop and Enforce Testing Standards: Establish test coverage benchmarks, automated testing strategies, and performance testing frameworks to ensure robust software quality. Drive Automation & Continuous Testing: Increase automation coverage to reduce manual effort and enhance release velocity without compromising quality. Monitor and Improve QA Metrics: Track key quality indicators such as defect leakage, regression test coverage, and customer-reported issues, driving continuous improvements.
More Detailed Responsibilities
Test Automation and Quality Engineering
Drive test automation strategies, leveraging Selenium WebDriver with at least 3+ years of hands-on experience.
Explore, evaluate, and implement modern AI-enabled QA technologies, tools, and frameworks to enhance testing efficiency and effectiveness.
Develop and execute automation test scripts to ensure coverage across functional and non-functional requirements.
Test Case Generation and Management
Develop and maintain detailed, comprehensive, and well-structured test cases , test plans, and test scenarios.
Manage and optimize the test case repository to ensure alignment with business requirements and evolving product features.
Implement tools and processes to track, review, and report on test case coverage and effectiveness.
Conduct regular reviews of test cases to ensure consistency and adaptability to changing requirements.
Using latest AI tools to leverage the test case generation
CI/CD and Process Integration
Collaborate with DevOps and development teams to integrate automated tests into the CI/CD pipeline , ensuring seamless deployment and delivery processes.
Advocate for QA best practices within Agile environments and work toward achieving continuous delivery goals.
Data Investigation and Database Testing
Conduct detailed data investigations, including back-end testing down to the database level.
Utilize strong SQL skills to validate data integrity, perform query optimizations, and troubleshoot database-related issues.
Quality Management
Develop, implement, and maintain quality standards, policies, and procedures.
Oversee all quality control processes to monitor and improve product and process quality.
Team Leadership
Supervise, mentor, and manage the QA team, fostering professional growth and skill development.
Assign tasks and projects, monitor team performance, and ensure objectives are met.
Cultivate a culture of continuous improvement, innovation, and quality ownership.
Documentation and Reporting
Maintain detailed records of QA activities, including test results, audits, and corrective actions.
Prepare and present reports on quality metrics and testing performance for management review.
Qualification And Requirements
Overall 8+ years of experience in software testing
Minimum 3 years of hands-on experience with Selenium WebDriver for test automation.
In-depth knowledge of modern AI-enabled QA tools, frameworks, and technologies.
Proficiency in integrating QA processes within CI/CD pipelines.
Strong expertise in SQL for database testing and data investigation.
Demonstrated leadership experience in managing QA teams.
Solid understanding of Agile and DevOps methodologies.
Excellent analytical and problem-solving skills with strong attention to detail.
Bachelor s degree in computer science, Engineering, or a related field
Preferred Skills
Experience with performance testing and non-functional testing tools.
Familiarity with Azure-based environments and testing platforms.
Certification in QA or test automation tools (e.g., ISTQB, Selenium).