Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAs a QA Engineer at Ultralytics you will be the guardian of quality for the Ultralytics HUB platform and our suite of AI models. You will be responsible for ensuring our products meet the highest standards of performance reliability and user experience. Key responsibilities include:
Designing developing and executing comprehensive test plans and test cases for our SaaS platform and machine learning models.
Building and maintaining robust scalable test automation frameworks using Python and PyTest.
Performing end-to-end testing of the Ultralytics HUB from front-end UI validation with Selenium to backend API testing of our FastAPI services.
Validating data integrity and performance of our MongoDB databases.
Integrating automated tests into our CI/CD pipelines using GitHub Actions to ensure continuous quality.
Conducting performance testing and load testing to identify bottlenecks and ensure scalability in our GCP environment.
Performing manual testing for new features and complex user scenarios that are not easily automated.
Collaborating closely with developers and ML engineers to identify document and resolve defects using bug tracking systems.
Testing models across different deployment formats like ONNX and TensorRT.
Your meticulous attention to detail and passion for quality will be critical to Ultralytics mission of delivering world-class AI tools.
Full Time