Job Description: API Test Engineer Python & Gen AI
Key Responsibilities
- Design and implement automated API test suites using Python frameworks such as FastAPI, Flask, and Pytest.
- Develop and maintain RESTful APIs and validate them using tools like Postman, SoapUI, and Swagger.
- Collaborate with Gen AI developers to integrate LLM-based features into test automation workflows.
- Participate in CI/CD pipeline integration for test automation using tools like Jenkins, Terraform, and Docker.
- Analyze test results, identify bottlenecks, and optimize performance across multi-layered data sets.
- Support grooming and onboarding of junior testers into Gen AI and Python-based automation practices.
Required Skills
- Programming: Python (FastAPI, Flask), Shell scripting
- Testing Tools: Postman, SoapUI, Pytest
- Gen AI: LangChain, LlamaIndex, RAG, Prompt Engineering, VectorDBs (e.g., ChromaDB), Azure OpenAI
- Cloud Platforms: AWS, Azure, GCP
- DevOps: Jenkins, Docker, Kubernetes, Terraform
- Version Control: Git, Bitbucket
Experience
- 47 years in API testing and Python development
- 12 years exposure to Gen AI concepts and tools
Keyskills: Generative Ai API Devops Python