QA Analyst
Job Summary
On behalf of our client we are seeking a QA Analyst to join their team in Al Khobar.
The QA Analyst will play a critical role in executing and automating functional and non-functional testing for Generative AI-driven applications ensuring that AI models APIs and user interfaces are reliable scalable and secure.
The role will cover end-to-end and integration testing AI model and data validation test automation API testing performance testing and post-deployment testing.
The position requires strong hands-on experience in QA and test automation with Python as a must-have and additional emphasis on Playwright Pytest SQL and coding experience in Python.
- Execute end-to-end and integration testing to validate AI-driven actions and ensure products function according to specified requirements.
- Validate workflows user journeys API interactions and AI model outputs against business logic.
- Conduct UI/UX testing to validate accessibility responsiveness and usability across devices and browsers.
- Support user acceptance testing activities.
- Validate input datasets for training testing and fine-tuning of AI models.
- Ensure data integrity preprocessing workflows and real-world alignment of synthetic data.
- Validate data pipelines and data flow between AI models backend services and frontend applications.
- Test models against predefined scenarios including edge cases and adversarial inputs.
- Support performance load and stress testing using tools such as JMeter.
- Automate test cases for regression and frequent deployments.
- Validate new builds releases and updates continuously.
- Track defects log issues and verify fixes in collaboration with development teams.
- Monitor production model performance and analyse results for quality improvements.
- Implement test automation for functional and regression testing.
- Conduct API testing using Postman and SoapUI.
- Assist in security and compliance validation and ensure data protection and regulatory adherence.
Required Skills:
Required Skills and Qualifications Proven experience in business analysis including requirements elicitation and documentation. Strong process modeling skills particularly with BPMN. Expertise in use case documentation and translating business needs into structured technical requirements. Excellent communication and stakeholder management skills with the ability to work cross-functionally. Solid understanding of software applications and their operational contexts. Demonstrated ability in designing validation frameworks and structured data templates. Familiarity with knowledge structuring techniques for AI and human collaboration. Experience in developing business logic complexity assessments and prioritization frameworks. Ability to work independently and as part of a multidisciplinary team. Preferred Qualifications Bachelors or Masters degree in Business Analysis Computer Science Information Systems or a related field. Experience working with AI-driven test generation or machine learning projects. Prior involvement in learning teams or knowledge management initiatives. Certification in Business Analysis such as CBAP PMI-PBA or equivalent is a plus.