Job Description
π’ Company: Citi
πΌ Role: Senior Automation Test Engineer (Applications Development β Technology)
π Location: India (Multiple Locations Possible)
π Type: Full-Time | Senior Level
ποΈ Date Posted: September 2025
π° Salary: Competitive (Based on Experience)
As a Senior Test Automation Engineer at Citi, you will play a pivotal role in driving the quality and reliability of mission-critical applications. This position focuses on designing, developing, and maintaining robust automation frameworks that ensure software products meet the highest standards before they reach production. You will work on transforming manual test cases into scalable automated solutions, enabling faster release cycles and consistent regression coverage. This is a high-impact role where your contributions directly affect the stability and performance of applications used by millions of customers globally.
In this role, you will collaborate with cross-functional teams including developers, business analysts, and QA engineers to understand requirements and create efficient testing strategies. You will be responsible for running automated suites, debugging failures, and reporting results with precision and clarity. Beyond execution, this role emphasizes continuous improvement β you will actively contribute to framework enhancements, CI/CD integrations, and new tool evaluations to keep Citiβs QA processes at the forefront of industry standards.
This is an excellent opportunity for seasoned automation professionals who thrive in a collaborative yet independent work environment. If you have hands-on expertise with Selenium WebDriver, strong programming skills in Java or Python, and a passion for improving quality through automation, this role will offer both technical challenges and career growth within a leading global financial institution.
Roles & Responsibilities
-
Develop and maintain automation scripts: Build, optimize, and maintain test automation scripts using Java, Python, and Selenium WebDriver for functional and regression testing.
-
Execute and analyze tests: Run automation suites regularly, troubleshoot failures, and generate comprehensive execution reports for stakeholders.
-
Defect management: Identify, log, and track software defects, collaborating with development teams to ensure timely resolution and retesting.
-
Manual testing support: Perform exploratory and ad-hoc testing where needed, identifying areas for automation coverage expansion.
-
Framework enhancement: Continuously improve automation frameworks to increase scalability, maintainability, and robustness.
-
Cross-team collaboration: Partner with developers, QA teams, and business analysts to refine requirements and align test coverage with business priorities.
-
Debugging and troubleshooting: Investigate automation failures, resolve script issues, and ensure test environment stability.
-
Documentation: Create and maintain detailed documentation for test cases, scripts, and execution results for team reference and compliance.
-
Continuous improvement: Participate in sprint planning, retrospectives, and contribute to improving overall testing efficiency.
-
Metrics reporting: Track QA metrics, provide regular progress updates, and deliver data-driven insights to management.
Requirements & Eligibility
-
Experience: Minimum 8β9 years in software quality assurance with a strong focus on automation testing and framework development.
-
Technical skills: Proficiency in Java or Python programming with experience in building clean, maintainable, and efficient code.
-
Automation expertise: Hands-on experience with Selenium WebDriver and various testing frameworks (data-driven, keyword-driven, hybrid, BDD).
-
Manual testing knowledge: Ability to design and execute test cases manually and transition them to automation effectively.
-
API testing: Familiarity with REST API testing using tools such as Postman, SoapUI, or Rest-Assured.
-
CI/CD knowledge: Experience integrating test automation with Jenkins, GitLab CI, or Azure DevOps pipelines.
-
Version control: Proficient with Git or similar tools for source code and script management.
-
Database skills: Working knowledge of SQL for data validation and test data preparation.
-
SDLC & Agile: Solid understanding of software development life cycle, Agile/Scrum methodologies, and QA best practices.
-
Soft skills: Excellent problem-solving abilities, communication skills, and ability to work collaboratively across teams.
Expected Salary
The salary for a Senior Test Automation Engineer at Citi in Pune generally ranges between βΉ20β28 LPA, depending on experience, skills, and interview performance. Highly skilled professionals with expertise in CI/CD, advanced automation frameworks, and API testing may command salaries toward the higher end of the range. Citi also offers additional benefits, performance bonuses, and a supportive work culture, making this role financially and professionally rewarding.
π¨ Before You Apply: Your Resume Needs to Shine!
Did you know? 75% of applications get rejected before reaching a human recruiter β all because of poorly formatted resumes that fail ATS scans!
π₯ Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!
β
5+ ATS-Friendly Designs β Beat the bots and get noticed
β
Recruiter-Approved Layouts β Highlight your skills the right way
β
Easy-to-Edit (Word & Google Docs) β No design skills needed
β
Free Bonus: Cover Letter Template + Resume Writing Guide
π Limited-Time Offer: Get yours for just βΉ249 (originally βΉ999)
π₯ Instant Download β Apply to Google with confidence today!
π Grab Your Resume Template Now: Tap Here to get your resume Templates