Skip to content

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

On-site
  • Beirut, Lebanon
IT

or