Ml Qa Engineer Job in Pubmatic
Job Descriptions :
As aMachine learning QA engineer, you will work closely with the Product Management,Data scientist andMLAnalystto understand theML algorithmrequirements.You will be setting theMLQA team s technical vision and roadmap, developingML test strategiesand tracking project schedules. The successfulML-QAhas strongtechnical aptitudeand is obsessed with continuous quality improvementin ML field; they are experienced and highly committed to creating world class automation for feature testing and regressionfor different ML models.
Responsibilities:
- Design,develop and review test automation tools, frameworksfor distributed systems and machine learning models.
- Understanding of machine learning techniques, data structures, algorithms, statistics.
- Proficiency of python language,working knowledge ofpytestis a plus.
- Drive improvements in the existing automation framework to improve quality and maintainability.
- Strong experience setting up automated test systems using Jenkinto build various full stack testing suites.
- Work closely with Project Architects to make sure that thefunctional, non-functionalrequirementsare properly addressed and traced in the solution architecture
- Develop and maintain domain, product and process knowledge to directly influence the product quality, software engineering productivity and development process maturity
- Provide technical leadership and direction to testing team members to adherence to coding, quality, functionality, performance, scalability and on-time delivery standards.
- Define, improve and automate metrics collection and reporting
- Drive test effectiveness and efficiencies throughout the team
- Drive research of industry trends and apply best practices in quality engineering practicesused in evolving machine learning techniques.
- Provide consulting services on techniques to achieve of quality goals through education, training, coaching and collaboration
- Keep current on new technologies and make recommendations on future direction for quality engineering as well as apply latest techniques and industry information as appropriate.
Qualifications
Bachelors in Computer Science/ Engineering; Masters is desirable.
1 to 3years of experience in distributed application testing
Exposure of Machine Learning algorithms
Expertise in developing the automation suites, frameworks for verification of distributed systems and machine learning models
Demonstrated experience designing scalable and maintainable automated testing solutions for large scale systems
Working knowledge of load generation/load balances/Controllers/performance measurement software
Demonstrated ability to learn and apply new technology, tools and process.
Excellent English written and verbal communication skills
Demonstrated collaborative and mentoring skills
Experience of working in an agile environment
1 to 3 Year
2 - 4 Hires