Senior Test Engineer (Automation + Manual)

Citi

Citi

Quality Assurance
Chennai, Tamil Nadu, India · Pune, Maharashtra, India
Posted on Jul 2, 2025

We are looking for a highly skilled Quality Engineer with strong hands-on experience in Java and Selenium.

The ideal candidate should have investment banking experience with a track record of QA in Financial Systems, excellent communication skills and expertise in industry-standard tools like Jira, ALM, Zephyr, Confluence, Jenkins, OpenShift, and Jenkins pipelines.


Key Responsibilities

· Develop automation scripts and framework libraries for both UI and API testing.

· Actively participate in Delivery Feature Teams with regards to impact analysis of design and implementation.

· Define test plans and test cases for functional and end-to-end testing.

· Drive in-sprint automation of Feature Deliveries, whilst championing automation best practices.

· Perform detailed root cause analysis of defects and manage fix/retest cycles until sign off.

· Produce regular Test Reports to communicate delivery health to key stakeholders.

· Mitigate roll-out risk through runbook reviews.

· Collaborate closely with cross-functional and global teams (QA, Dev and Product Teams) to ensure high-quality product delivery.

· Troubleshoot issues with Linux, containers, virtualization, and storage environments.

· Mentor team members, guiding them on technical and domain-related queries.

· Collaborate on process improvement initiatives within the wider QA team.

· Operate efficiently and effectively in a global, fast-paced, and complex matrix environment and be flexible with changes in priorities.


Required Qualifications & Experience


· 8-12 years Quality Engineer experience in Financial Industry.

· Automation Testing, Functional Testing, Selenium, Java, Cucumber, BDD.

· Strong hands-on experience in QE automation (UI and API automation).

· Strong programming skills in Java.

· Expertise in Selenium WebDriver and Playwright for UI automation.

· Experience of developing stubs and drivers.

· Experience working with Git for version control.

· Hands-on experience with CI tool such as Jenkins.

· Previous active contribution to Cucumber automation frameworks.

· Experience with ALM, Zephyr, Jira, Confluence, Jenkins, OpenShift, Splunk.

· Strong analytical and troubleshooting skills.

· Experience in defining, designing & executing test cases

· Proven ability to work in a global team environment.

· Excellent verbal and written communication skills.


Education:

· Bachelor’s/University degree or equivalent experience

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and 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.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.