Assistant Vice President Automation Engineer with Java and Selenium

Job Summary

We are looking for a highly-skilled Automation Engineer (AVP level) with strong hands-on experience in Java and Selenium.

The ideal candidate should have investment banking experience with a track record of QA in Front Office Trading 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 eComm 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

* Good track record of delivering QA for Front Office Trading Systems.
* Strong experience working within Investment Banking Markets Technology domain.
* Strong hands-on experience in QA 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, TeamCity etc.
* Previous active contribution to Cucumber automation frameworks.
* Experience with ALM, Zephyr, Jira, Confluence, Jenkins, OpenShift, Splunk.
* Strong analytical and troubleshooting skills.
* Proven ability to work in a global team environment.
* Excellent verbal and written communication skills.

Nice to Have

* Experience of working on Single Dealer Platforms
* FX and Local Market 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.

View and apply on HireChats