Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Citi • Chennai, Tamil Nadu, India
Role & seniority: Software Development Engineer in Test (SDET) – Engineering Excellence GenAI Quality Engineer; Senior/expert level focused on QA automation and AI integration within banking domain.
Languages: Java, Python, VBScript, JavaScript
Automation: Selenium, Playwright, UFT; BDD/TDD (Cucumber)
CI/CD: Jenkins
Test/ALM tools: ALM, JIRA, Zephyr; advanced Excel
Data/DB: Oracle, SQL (test data mining, generation, conditioning)
API testing: Postman, SOAPUI
AI/GenAI: AI-driven test generation, defect prediction, data generation; RAG, LLMs; API model integration
Other: mainframe testing experience
Design, develop, and maintain scalable automated test frameworks using AI-driven approaches; create automated scripts for functional/regression testing and E2E scope.
Integrate AI/ML to optimize test case generation, execution, anomaly detection, and intelligent test data creation; maintain automation repository.
Ensure end-to-end banking quality: apply domain knowledge, craft test plans/cases, monitor coverage/defect metrics, and drive standards across CI/CD collaboration with development teams.
Proficient in Java, Python, VBScript, or JavaScript
Hands-on with Selenium, Playwright, UFT; API testing (Postman/SOAPUI)
CI/CD (Jenkins), BDD/TDD (Cucumber)
Oracle/SQL for data generation/conditioning
Banking domain knowledge; experience testing banking apps;
Engineering Excellence GenAI Quality Engineer Job Description We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) with a strong background in banking and financial services, coupled with expertise in leveraging AI for test automation. The ideal candidate will play a critical role in ensuring the quality and reliability of our banking applications by designing, developing, and maintaining automated testing frameworks. This role requires a blend of technical proficiency, domain knowledge, and innovative thinking to drive efficiency and accuracy in testing processes.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
View Citi’s EEO Policy Statement and the Know Your Rights poster.