
Engineering Excellence Testing Developer
Citi
full-time
Posted on:
Location Type: Hybrid
Location: Pune • 🇮🇳 India
Visit company websiteJob 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