Design, develop, and execute test cases, test plans for Machine Learning, Android, iOS, and web applications
Produce requirements traceability matrices, automation feasibility analysis, time estimations
Contribute to the definition and refinement of the test strategy and be an advocate for quality practices in your team
Identify and document ML model accuracies, software defects, track issues and collaborate with the machine learning and development team to resolve them
Utilize testing frameworks and tools to automate test cases and enhance test coverage
Suggest procedure improvements and contribute to improving internal tooling and processes
What you will need to succeed:
Minimum of 5 years of AI/ML test automation and machine learning frameworks experience (e.g., Appium, Selenium, TensorFlow, PyTorch, Keras)
Very good experience in Machine Learning, including knowledge in the areas of Natural Language Processing and Computer Vision
Expert-level knowledge in the programming languages (Python, Java, C++)
Strong experience with Linux operating systems and proficiency with CLI tools and scripting.
Experience with CI/CD tools (e.g., Jenkins) and MLOps tools (e.g. W&B, MLFlow, Airflow)
Very good written and verbal English communication skills