Our Customer: A technology company developing an AI-based application for enterprise users. The project focuses on delivering accurate, reliable, secure, and user-friendly AI-powered functionality.
You will join a cross-functional team and work closely with developers, AI engineers, product owners, and business stakeholders to ensure the quality of AI features throughout the product lifecycle. Your Tasks: * Analyze project requirements, user stories, and AI-related business scenarios. * Create and execute test cases and test scenarios for AI features and workflows. * Perform functional, system, integration, regression, and end-to-end testing. * Validate AI-generated responses for accuracy, relevance, completeness, clarity, and consistency. * Test different types of user inputs, including valid, invalid, incomplete, and ambiguous queries. * Identify hallucinations, incorrect or inconsistent responses, bias, and gaps in AI understanding. * Prepare prompt-based test scenarios and test different prompt variations. * Verify that AI follows defined instructions, guardrails, business rules, and expected tone. * Validate AI responses against approved knowledge sources and expected outcomes. * Test integrations between AI components, APIs, databases, knowledge bases, and third-party or enterprise systems. * Verify authentication, authorization, role-based access, and data correctness. * Perform regression testing after changes to prompts, models, APIs, or business logic. * Maintain reusable regression test suites. * Test AI behavior in edge cases and unexpected user scenarios. * Log defects with clear reproduction steps, test data, expected and actual results, and severity. * Track defects using Jira, Azure DevOps, or similar tools. * Work closely with developers, AI engineers, product owners, and business stakeholders to resolve issues. * Provide testing results and release sign-off input.
Required Experience and Skills: * 3+ years of commercial experience in software testing / QA. * Strong understanding of functional, regression, system, integration, and end-to-end testing. * Experience creating test cases, test scenarios, and test data. * Experience testing AI-based applications, chatbots, APIs, enterprise applications, or similar solutions. * Experience validating AI-generated outputs for correctness, relevance, and quality. * Understanding of AI concepts such as prompts, LLM responses, hallucinations, context, and knowledge retrieval. * Experience with defect tracking tools such as Jira, Azure DevOps, or similar. * Good analytical and problem-solving skills. * Strong attention to detail and ability to identify inconsistencies in AI-generated responses. * Good communication skills and ability to work effectively with cross-functional teams.
Would be a Plus: * Hands-on experience testing Generative AI, NLP, ML, chatbot, or conversational AI solutions. * Experience testing RAG-based or knowledge-based AI applications. * Basic understanding of prompt engineering and LLM behavior. * Experience with API testing tools such as Postman or Swagger. * Experience with automation testing tools such as Selenium, Playwright, or similar. * Knowledge of Azure OpenAI, Azure AI, Microsoft Copilot Studio, Power Platform, or similar AI platforms. * Understanding of prompt injection, data leakage, access control, and responsible AI testing. * Experience testing AI integrations with databases, knowledge bases, or third-party services.