Role Overview
We are seeking an AI Developer to design and develop AI-powered test automation solutions specifically for banking applications. This role involves building intelligent test frameworks, developing AI models for test optimization, and ensuring the high-quality delivery of core banking and digital payment systems.
Responsibilities
- Design and develop AI-powered test automation solutions for banking applications.
- Build intelligent test frameworks using Python and AI/ML technologies.
- Develop AI models to automate test case generation, defect prediction, and test optimization.
- Create and maintain automated API testing frameworks.
- Integrate AI solutions into CI/CD pipelines for continuous testing.
- Perform functional, regression, integration, and API testing of banking applications.
- Collaborate with cross-functional teams to ensure high-quality software delivery.
- Work on Core Banking applications, specifically Oracle FLEXCUBE.
- Validate digital payment systems including UPI, NEFT, RTGS, IMPS, and SWIFT.
- Analyze defects and perform root cause analysis.
Requirements
- Strong experience in AI/ML model development and Large Language Models (LLMs).
- Hands-on knowledge of LangChain, TensorFlow, or PyTorch.
- Understanding of Prompt Engineering and Generative AI.
- Strong proficiency in Python and REST API development.
- Knowledge of SQL and database concepts.
- Experience with API testing tools like Postman or REST Assured.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Strong understanding of Banking and Financial Services and digital payment workflows.
- Hands-on experience with Oracle FLEXCUBE.
Skills
- Python
- LangChain
- TensorFlow
- Oracle FLEXCUBE
- CI/CD