Design and implement comprehensive test strategies for systems incorporating predictive or adaptive logic.
Develop and maintain automated test frameworks and tools to support CI/CD pipelines.
Collaborate with developers, product managers, and data specialists to embed quality from ideation through deployment.
Conduct exploratory testing and risk analysis for complex, data-intensive systems.
Monitor and report on quality metrics, identifying trends and areas for improvement.
Advocate for best practices in software quality engineering, including test-driven development and shift-left testing.
Stay current with emerging technologies and testing approaches, especially those relevant to AI/ML systems.
Provide technical direction and problem-solving support across engineering teams.
Plan and execute strategic continuous improvement initiatives.
Consult with engineering, operations, and leadership to align quality goals with business objectives.
Requirements
Minimum 5+ years of hands-on experience in software engineering or quality engineering.
Proven experience in testing intelligent, data-driven systems.
Strong understanding of model validation, bias detection, and performance benchmarking.
Proficiency in test automation tools and scripting languages (e.g., Python, JavaScript).
Familiarity with AI testing tools and libraries (e.g., TensorFlow Model Analysis, MLflow, PyTest).
Experience with RESTful APIs, microservices, and cloud platforms (AWS, GCP, Azure).
Proficiency with Git, Jira, Jenkins, GitHub Actions, and other CI/CD tools.
Ability to work independently and manage asynchronous workflows across distributed teams.
Tech Stack
AWS
Azure
Cloud
Google Cloud Platform
JavaScript
Jenkins
Microservices
Python
Tensorflow
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.