Quality Assurance Automation Engineer (AQA)
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 Py.
Test, 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