About the job you are considering
  
  The QA Analyst plays a critical role in executing and automating functional and non-functional testing for Generative AI-driven applications. This role ensures AI models, APIs, and user interfaces are reliable, scalable, and secure by implementing robust test cases and automation frameworks.
 
    Your Role
   
   Functional Testing
  
- 
   Execute end-to-end (E2E), integration to validate AI-driven actions and ensure that the product functions correctly as per the specified requirements.
  
- 
   Validate workflows, user journeys, API interactions, and AI model outputs align with business logic.
  
- 
   Conduct UI/UX testing to validate accessibility, responsiveness, and usability across devices and browsers.
  
- 
   Support user acceptance testing activities.
  
   Data and AI Model Validation
  
- 
   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 the AI model, backend services, and frontend.
  
- 
   Test models against predefined scenarios, including edge cases and adversarial inputs.
  
   Non-Functional Testing
  
- 
   Support performance, load, and stress testing using tools such as JMeter.
  
- 
   Security testing experience is an advantage
  
- 
   Simulate heavy traffic and concurrent users to test scalability.
  
- 
   Test for vulnerabilities in data handling, API endpoints, and the AI model.
  
- 
   Ensure secure handling of sensitive data (e.g., input/output data used in AI processes).
  
   Deployment and Post-Deployment Testing
  
- 
   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 analyze results for quality improvements.
  
   Automation & API Testing
  
- 
   Implement test automation for functional and regression testing using Selenium, Cypress, and Robot Framework.
  
- 
   Conduct API testing using Postman, SoapUI to validate backend service interactions.
  
- 
   Assist in security and compliance validation, ensuring data protection and regulatory adherence.
  
   Your Skills and Experience
  
- 
   Experience in quality assurance, with a focus on functional and integration testing.
  
- 
   Proficiency in test automation tools (Robotics Frameworks, Selenium, Cypress) and API testing (Postman, SoapUI).
  
- 
   Python working experience is a
   
    Must
   
- 
   LLM evaluation is a plus
  
- 
   Strong knowledge of AI model validation techniques and data integrity testing.
  
- 
   Familiarity with performance testing tools (e.g., JMeter) and security best practices.
  
- 
   Experience working in agile environments with CI/CD pipeline integration.
  
- 
   Strong analytical skills with attention to detail in test execution and reporting.