Position:QA Lead
Location:CA(Remote)
Duration:Long term
Job Description:
Experience Level: 8 - 10 years
Overview
We are seeking a meticulous and detail-oriented QA Lead with 8 to 10 years of hands-on experience in quality assurance, particularly in testing AI products. The ideal candidate will be actively involved in day-to-day testing activities while also leading and mentoring a small QA team. This role requires a strong focus on testing, documentation, and UX design, with extensive experience in creating detailed test scenarios, regression testing, and identifying edge cases. The QA Lead will also be responsible for implementing a testing repository system and utilizing QA automation tools.
Key Responsibilities
Team Leadership & Mentorship
Lead and mentor a small team of QA engineers, providing guidance, support, and professional development opportunities
Foster a collaborative team environment focused on quality excellence and continuous improvement
Hands-On Testing
Hands-on involvement in daily testing activities, including manual and automated testing of AI products
Develop comprehensive test plans and strategies for AI products, ensuring thorough coverage of all functionalities
Collaborate with product managers and developers to define testing requirements and acceptance criteria
Test Development & Execution
Create detailed test scenarios, regression scenarios, and edge cases to ensure robust testing of AI functionalities
Execute manual and automated tests, documenting results and identifying defects
Maintain meticulous documentation of test cases, test results, and defect reports
Automation & Tools
Develop and maintain a testing repository system to streamline test case management and reporting
Implement and manage QA automation tools to enhance testing efficiency and coverage
Collaborate with the automation team to design and execute automated test scripts
Integration Testing
Conduct testing of integrations with multiple LLMs and external systems, ensuring seamless functionality and performance
Identify and troubleshoot integration issues, working closely with development teams to resolve them
UX Collaboration
Work alongside UX designers to ensure that testing aligns with user experience goals and design specifications
Provide feedback on UX design elements based on testing outcomes and user interactions
Communication & Stakeholder Management
Lead QA team meetings, providing updates on testing progress and challenges
Communicate testing results and quality metrics to stakeholders, ensuring transparency and alignment on quality objectives
Collaborate with cross-functional teams to address quality issues and implement solutions
Qualifications
Required
Education: Bachelor's degree in Computer Science, Engineering, or a related field
Experience: 8 - 10 years of hands-on experience in quality assurance, with a focus on AI products and integrations
Leadership Experience: Proven track record of leading and mentoring QA teams while remaining actively involved in testing
Technical Skills
Proficiency in QA automation tools (e.g., Selenium, TestNG, JUnit, Cypress, Playwright)
Experience with testing frameworks and repository systems
Strong understanding of software development life cycle (SDLC) and testing methodologies
Detail Orientation: Exceptional attention to detail in documenting test scenarios and results
UX Design Knowledge: Familiarity with UX design principles and the ability to collaborate effectively with design teams
Problem-Solving Skills: Strong analytical and troubleshooting skills, with the ability to think critically about product functionality
Communication Skills: Excellent verbal and written communication skills, with the ability to mentor and guide team members effectively
Hands-On Approach: Must be willing and able to actively participate in testing activities alongside the team
Preferred Qualifications
Experience in testing AI products, particularly those involving machine learning and natural language processing
Knowledge of performance testing and security testing methodologies
Familiarity with Agile methodologies and tools (e.g., Linear, Notion)
Experience with API testing tools (e.g., Postman, REST Assured)