Key Responsibilities:
Validate ML model outputs and overall system performance
Ensure adherence to quality assurance standards and practices
Design, build, and maintain testing frameworks in collaboration with cross-functional teams
Maintain quality control across the entire development lifecycle
Develop and implement automated test systems and fixtures
Enhance test coverage and optimize automation scripts
Create detailed test protocols and comprehensive test reports
Perform a range of tests including functional, unit, stress, and performance tests
Collect, analyze, document, and report test results and software defects
Engage in design reviews and code walkthroughs
Provide technical leadership and mentorship to QA team members, particularly in test automation