Citi

Engineering Excellence Testing Developer

Citi

full-time

Posted on:

Location Type: Hybrid

Location: Pune • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaJavaScriptJenkinsOraclePythonSeleniumSQL

About the role

  • Design and implement robust, scalable, and maintainable test automation frameworks using AI-driven tools and technologies
  • Develop automated test scripts for functional, regression testing of banking applications
  • Ability to identify the scope and E2E delivery of Automation
  • Maintenance of Automation framework and repository
  • Utilize AI and machine learning models to optimize test case generation, execution, and defect prediction
  • Implement AI-based solutions for intelligent test data generation and anomaly detection
  • Apply knowledge of banking processes, regulations, and workflows to ensure comprehensive test coverage especially with Disputes workflow
  • Collaborate with business analysts and product owners to understand banking requirements and translate them into effective test strategies
  • Analyze requirements of projects, develop test plans, design test cases for broad range of systems and applications and ensure they meet specified standards and end-user requirements
  • Ensure end-to-end quality of banking applications by identifying risks, creating test plans, and executing test cases
  • Perform test data requirement, analysis, test data creation and conditioning
  • Monitor and report on test coverage, defect metrics, and overall application quality
  • Serve as a SME and drive standards, compliance, strategic automation for development tools/frameworks to further improve architecture while driving value
  • Work closely with development teams to integrate automated testing into CI/CD pipelines
  • Partner with cross-functional teams to identify and resolve issues early in the development lifecycle
  • Stay updated with emerging AI technologies and testing tools to continuously enhance testing processes
  • Drive innovation by introducing new methodologies and tools to improve efficiency and reduce manual effort.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 5+ years of experience as an SDET or QA Automation Engineer, with at least 2 years in the banking domain
  • Proficiency in programming languages such as Java, Python, VB Script or JavaScript
  • Good Programming experience with Pega
  • Extensive experience with test automation tools like Selenium, Playwright or UFT
  • Proficient Experience with tools such as ALM, JIRA, Zephyr, advanced excel features
  • Experience in Oracle and SQL queries for test data mining, data generation & conditioning
  • Strong understanding of banking workflows, financial products, and regulatory requirements
  • Experience testing banking applications such as loan management systems, payment gateways, or risk management platforms
  • Experience in using mainframe for testing and automation
  • Experience in BDD/TDD, Cucumber framework development
  • Experience in building and maintaining CI/CD pipelines with tools like Jenkins
  • Hands on experience in API testing tools like Postman or SOAPUI
  • Understanding of deep learning fundamentals, RAG and LLMs
  • Experience of API development and integration of models through APIs.
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration abilities to work effectively with cross-functional teams.
Benefits
  • Citi is an equal opportunity employer
  • Qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
test automation frameworksautomated test scriptsAI-driven toolsJavaPythonVB ScriptJavaScriptSeleniumPlaywrightUFT
Soft skills
problem-solvinganalytical skillscommunicationcollaboration