Client: Our client is a leading provider of technology-enabled services in the insurance industry.Project overview: Combining people, technology, and expertise, it processes millions of insurance transactions annually, establishing new industry standards.Position overview: We are seeking a Senior Software Quality Assurance Engineer to join our team. Reporting to the VP of Engineering Quality, you will ensure the delivery of high-quality products to our users. This role requires a blend of technical prowess, keen attention to detail, and a deep understanding of both software engineering and machine learning (ML).- Responsibilities: Mentor team members and document technical knowledge and best practices- Actively participate in sprint meetings, including sprint planning, retrospectives, demos, and daily standups- Review and clarify acceptance criteria in collaboration with the product owner- Identify and test the potential impact of code changes on the system using comprehensive product knowledge- Develop manual test cases to ensure full coverage of product functionality- Conduct quality assurance of ML models, including data and feature testing- Test APIs bridging ML and software components using Postman or JMeter- Develop automated tests using Postman or JMeter- Perform manual checks of processed insurance documents to ensure ML quality- Strong background in automation testing- Understanding of ML training data and how to test against it- Experience with CI/CD pipelines- Proficiency in defect tracking software such as JIRA- Experience with test case management tools like TestRail- Familiarity with SageMaker, Kubernetes, or similar tools- Excellent interpersonal and team communication skills- Understanding of JSON file structures- Nice to have: Familiarity with the insurance industry.- Experience with Scaled Agile Frameworks such as SAFe- Proficiency with IntelliJ, GitHub, and Maven