Job Description
๐ Location: Pune, Maharashtra, India
๐ข Company: Citi
๐ Job Type: Hybrid | Full-Time
๐
Posted: October 9, 2025
๐ผ Experience Required: 8+ years
๐ Job Req ID: 25896750
Job Description
Citi is seeking an experienced Techno Functional Test Engineer skilled in Java, Selenium, and Cucumber to join its growing technology quality division. This role is crucial in driving excellence across Citiโs digital platforms by designing, developing, and maintaining automated testing frameworks. You will play a pivotal part in ensuring seamless functionality, superior performance, and compliance of Citiโs technology ecosystem that serves millions of users globally. Working in a hybrid setup, youโll collaborate with a team that thrives on innovation, integrity, and continuous improvement.
As part of the IT Quality team, youโll be responsible for defining quality standards, executing automation strategies, and contributing to product rollouts through robust testing methodologies. Youโll apply Behavior-Driven Development (BDD) practices using Cucumber and Gherkin syntax, ensuring clear communication between technical and business stakeholders. This position demands deep expertise in automation frameworks, CI/CD pipelines, and agile development environments, making it a highly technical and influential role within Citiโs engineering landscape.
Beyond technical testing, this role emphasizes quality advocacy, fostering a culture where software quality is everyoneโs responsibility. Youโll work closely with developers, product managers, and business analysts to identify bottlenecks early, mitigate risks, and ensure high-quality product delivery. Citi values analytical thinking, teamwork, and proactive problem-solving โ this role embodies those principles while contributing to Citiโs mission of delivering world-class financial technology solutions.
Roles & Responsibilities
-
Lead end-to-end test automation efforts using Java, Selenium, and Cucumber to enhance efficiency and accuracy across applications.
-
Develop comprehensive test strategies, test plans, and test cases aligned with product and business requirements.
-
Collaborate with cross-functional teams to integrate automation frameworks within the CI/CD pipelines for faster, more reliable deployments.
-
Write BDD test scripts using Gherkin syntax to promote clarity between technical and non-technical stakeholders.
-
Perform User Acceptance Testing (UAT) and ensure quality metrics are met before product rollouts.
-
Conduct defect tracking, root cause analysis, and provide recommendations for process improvement.
-
Ensure all test documentation, standards, and procedures are properly maintained and followed.
-
Support test environment management, including configuration, maintenance, and troubleshooting.
-
Mentor and guide junior QA engineers, encouraging adoption of best testing practices and automation techniques.
-
Continuously monitor test coverage, automation performance, and execution efficiency to identify optimization opportunities.
-
Participate in Agile ceremonies such as sprint planning, retrospectives, and daily standups to align with team goals.
Requirements & Eligibility
-
Minimum 8 years of professional experience in software quality assurance and automation testing.
-
Strong programming skills in Java (or JavaScript) for designing robust, reusable automation scripts.
-
Proven hands-on experience with Selenium, Cucumber, JUnit, or TestNG for test execution and validation.
-
Proficiency in BDD methodologies and writing Gherkin-based feature files for test clarity.
-
In-depth understanding of API testing, automation, and SQL database validation.
-
Practical knowledge of version control systems like Git or Bitbucket for source management.
-
Experience integrating automated tests within CI/CD pipelines using tools such as Jenkins, LightSpeed, or Kubernetes-based setups.
-
Excellent analytical, debugging, and communication skills to identify and resolve test automation issues effectively.
-
Strong grasp of Agile principles (Scrum/Kanban) and experience collaborating with distributed teams.
-
Bachelorโs degree in Computer Science, Engineering, or related discipline (or equivalent experience).
-
Bonus: Exposure to cloud testing environments (AWS, Azure, or GCP), performance testing tools (JMeter, LoadRunner), and containerization technologies (Docker, Kubernetes).
Expected Salary
The average salary for a Techno Functional Test Engineer at Citi in Pune ranges between โน18 LPA and โน28 LPA, depending on experience, skill set, and expertise in automation frameworks. Professionals with advanced CI/CD integration skills or leadership experience can expect compensation at the higher end of the range. Citi also offers comprehensive employee benefits, hybrid work flexibility, and global career growth opportunities.
Hey GPT,
I want your help in writing long, SEO-friendly, plagiarism-free, and human-like job description content for my website testingsociety.com. I will provide you with the Job Description (JD) directly from various career pages/job boards, and based on that, you need to generate the content.
Please follow these rules strictly:
- The writing must feel professional, human-like, and engaging (not AI-style).
- Content should be long, detailed, and SEO-optimized with natural use of keywords.
- Do not include hyperlinks anywhere.
- Expand every section so that it gives complete clarity to the reader.
The structure must be exactly as follows:
Company Name โ Role (Example: Google: Business Analyst)
- About the Job: 4โ5 creative bullet points (each starting with an emoji), 2โ3 words only (like: ๐ข Company, ๐ผ Role, ๐ Location, โณ Experience, ๐ Job Type).
- Job Description: Write 2โ3 detailed paragraphs, each around 100โ120 words. Make it SEO-rich, explain what the role is about, why it matters, its scope, and how it contributes to the company. Each paragraph should have a different focus so it doesnโt feel repetitive.
- Roles & Responsibilities: Write a comprehensive list (8โ12 points). Each point should be 2โ3 lines long, detailed, and action-oriented.
- Requirements & Eligibility: Write another detailed list (8โ10 points), covering technical skills, qualifications, certifications, and soft skills. Expand each point with explanations.
- Expected Salary: Give a realistic salary bracket (India/global if relevant) based on Glassdoor, AmbitionBox, or PayScale data โ but without links. Write this in 2โ3 sentences instead of just giving numbers.
- Tags: Provide a comma-separated list of tags (job role, skills, technologies, city, industry keywords). Example: Business Analyst, Data Analytics, SQL, Google Jobs, Bangalore Jobs
โ Most important:
- The Job Description must always be in 2โ3 separate paragraphs (100+ words each).
- The overall content should be long, SEO-optimized, and directly ready to publish.