Your Role and Responsibilities:
Role and Responsibilities
Design, develop, and maintain white box test automation frameworks for cloud native applications and micro services.
Develop automated unit, API, integration, and end to end tests with strong focus on code quality and code coverage.
Build and validate AI/LLM based agentic workflows, including multi agent orchestration, prompt execution, tool usage, and reasoning validation.
Collaborate with development teams to review architecture, source code, and APIs to create effective white-box test strategies.
Develop automated validation for AI model outputs, prompt quality, guardrails, hallucination detection, and response consistency.
Build test utilities, mocks, simulators, and synthetic datasets for cloud services and AI applications.
Create performance, scalability, reliability, and resiliency tests for cloud hosted applications and AI services.
Contribute to test framework design, coding standards, and engineering best practices.
Required Education:
Bachelor's Degree
Preferred education
Bachelor's Degree
Required Technical and Skilled Expertise:
Required Technical and Professional Expertise
35 years of experience in software development or test automation for enterprise cloud applications.
Strong programming skills in Java or Python.
Hands on experience with test automation frameworks such as JUnit, Python
Experience testing REST APIs using REST Assured and Postman
Good understanding of white box testing techniques, code coverage, unit testing, integration testing, and debugging.
Experience with cloud platforms such as IBM Cloud, AWS, Azure, or Google Cloud Platform (GCP).
Experience with cloud platforms and of container technologies including Docker and orchestration using Kubernetes and OpenShift.
Experience with CI/CD tools such as Jenkins, GitHub Actions etc.
Working knowledge of AI/LLM technologies, including prompt engineering, Retrieval Augmented Generation (RAG), AI agents, MC
📌 Test Automation Engineer (Bengaluru)
🏢 IBM
📍 Bengaluru