
Quality Assurance Automation Engineer (AQA)
- On-site
- Beirut, Lebanon
- IT
Job description
We are hiring a talented Quality Assurance Automation Engineer to join our client's team — a well-known fintech company.
Responsibilities:
Analyze and clarify requirements with engineers or project managers
Develop and maintain automated test suites for AI-driven applications
Design tests to validate real-time trading logic
Automate performance and stress testing for model inference under various market scenarios
Validate quality and correctness of input data pipelines (market data, sentiment signals, behavioral metrics)
Collaborate with ML engineers to verify input/output integrity of machine learning models
Work closely with AI/ML developers, data scientists, and product managers to understand model behavior and business logic
Suggest solutions to identified product problems
Identify problem areas and add them to a tracking system
Investigate product quality to drive improvements and achieve better customer satisfaction
Maintain test documentation
Requirements:
BS in Computer Science or related field
Experience in QA Automation
Programming skills in Python (preferred), JavaScript, or Java
Experience with test automation frameworks like PyTest, Robot Framework, Selenium, or Cypress
Understanding of the machine learning lifecycle and model testing concepts
Familiarity with API testing tools (e.g., Postman) and CI/CD tools (e.g., Jenkins, GitHub)
Experience with data validation in structured and semi-structured formats (JSON, CSV, etc.)
Experience working with logs, metrics, and monitoring systems (e.g., Grafana)
Familiarity with ML libraries from a testing perspective
Experience testing systems involving real-time data, predictive modeling, or sentiment/emotion analysis
- Beirut, Lebanon
or
All done!
Your application has been submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.

