Responsibilities:
- Responsible for creation of test framework, automated test creation/maintenance, testing a single component or complete end to end systems
- Develop scalable and robust test automation frameworks and scripts for machine learning models in an integrated environment
- Understanding of machine learning techniques, data structures, algorithms, statistics. Work with Data Engineers and Data Scientists to make sure that the functional, non-functional requirements are addressed and traced in the solution architecture
- Setting up automated test systems to build full stack testing suites fit into CI/CD pipeline
- Research new or better alternate automated testing solutions to keep pace with the evolving machine learning techniques
- Works independently and contributes to the immediate team and to other teams across business
- Demonstrates clarity of thinking and design end to end test scenarios to work through limited information and vague problem definitions
- Understand product requirements and standards. Define quality and test strategies for our products.
- Understand customer or stakeholder needs.
- Be a subject matter expert on quality assurance, testing processes, methods and tools.
- Analyze test results and issues. Take appropriate follow up actions.
- Other duties as assigned.
Minimum Qualifications:
- Strong programming and scripting skills
- 8-10 years of related practical experience in microservices application testing
- Exposure to Machine Learning algorithms
- Expertise in developing the automation suites, frameworks for verification of microservices-based systems and machine learning models, primarily related (not restricted) to Multivariate Regression model
- Expertise in following : Python (with Pytest), NumPy, Pandas, Bash
- Experience with AWS cloud provider solution
- Big plus will be Datawarehouse testing and Kafka experience
- QA experience with data pipeline and workflow management tools
- Expertise in standard software testing methodology, e.g. integration testing, code reviews, design documentation
- Desire to automate everything and reduce the time required to manually test products
- Experience in integrating testing artifacts with CI/CD pipeline.
Preferred Qualifications:
- P&C Insurance domain knowledge
- Strong problem solving abilities and capable of articulating specific technical topics or assignments
- Expert in breaking down problems and identify scenarios to provide end to end test coverage
- Able to work under minimal supervision and quick to adopt new technologies
- Proactively identifies and removes project obstacles or barriers on behalf of the team
- Shares knowledge, power, and credit, establishing trust, credibility, and goodwill
- Excellent communication skills and the ability to interface with senior leadership with confidence and clarity.