Principal QA Engineer(Python, Pytest and ML)
Core
Lead and mentor QA engineers to ensure quality and reliability of AI/ML solutions, specifically time-series forecasting, within a scenario planning platform.
Role type
Principal QA Lead (AI/ML)
Builds
Automated test frameworks, robust test cases for AI-powered features and APIs, and CI/CD pipelines for AI models.
Domain
Enterprise scenario planning and analysis (AI/ML)
Deliverable
production ML models | product features
Required skills
Python, pytest, BDD/Gherkin, API testing/validation, ML model testing, time-series forecasting concepts, CI/CD, team leadership, mentoring
Preferred skills
Performance/scalability/security testing of AI systems, cloud platforms (AWS/GCP/Azure), Docker, Kubernetes, strategic QA roadmap development
Technologies
Python, pytest, Gherkin, AWS, GCP, Azure, Docker, Kubernetes
Responsibilities
Lead and mentor high-performing QA Engineers; Define and drive QA strategy for Forecasting project; Oversee design and maintenance of automated test frameworks; Guide implementation of test cases for AI features and APIs; Champion BDD frameworks; Ensure testing and validation of RESTful APIs; Collaborate with product managers and data scientists; Oversee bug identification and tracking in AI/ML systems; Drive improvements to CI/CD pipeline.
Seniority
Principal, hands-on IC with leadership