2 months ago
Pune, IndiaMid Level / Senior
Responsibilities
- Design, develop, and maintain enterprise-scale automation frameworks using Python.
- Develop reusable Python utilities for testing, validation, reconciliation, and operational automation.
- Lead testing and validation for ETL and data-intensive applications.
- Perform data analysis, reconciliation, and data-quality validation across large-volume datasets.
- Support Ab Initio and big-data processing ecosystems.
- Develop and optimize SQL queries for validation and troubleshooting.
- Define and execute functional, integration, regression, and data-validation test strategies.
- Manage defects, perform root-cause analysis, and support production operations.
- Collaborate with business users, SMEs, developers, product owners, and Scrum teams throughout delivery.
- Use JIRA and Confluence for requirements tracking, documentation, reporting, and delivery management.
- Mentor junior team members and promote automation-first quality practices.
- Evaluate emerging technologies to improve delivery efficiency and quality.
Requirements
- 4-8 years of relevant experience in Python scripting and automation development.
- Strong hands-on experience designing and maintaining automation frameworks and reusable validation tools.
- Strong ETL testing and validation experience; ETL certification is preferred.
- Experience supporting enterprise data-integration platforms and large-volume data-processing environments.
- Strong SQL and hands-on Oracle database experience.
- Experience with data reconciliation, data quality, and data validation.
- Strong Unix/Linux knowledge and hands-on shell scripting experience.
- Experience with batch-processing and distributed environments.
- Understanding of Agile and Scrum methodologies and ability to work with business and technical stakeholders.
- Hands-on experience with JIRA and Confluence.
- PySpark development and testing experience, Databricks exposure, and Apache Iceberg knowledge are preferred.
- Hadoop, Hive, Selenium or similar UI automation tools, Enterprise Application Platforms, and Ab Initio exposure are preferred.
- Banking and financial-services experience and work with high-volume transaction-processing systems are strongly preferred.
- Strong debugging, troubleshooting, analytical, communication, and requirements-analysis skills.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
