
Senior Java Developer (Assistant Vice President)
- Job Req Id:
- 25895266
- Location(s):
- Belfast, United Kingdom
- Job Type:
- On-Site/Resident
- Posted:
- Aug. 12, 2025
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
We are seeking a highly motivated and experienced Developer in Test to join our dynamic team. The ideal candidate will possess strong software development skills with a passion for quality assurance and automation. This role will be responsible for designing, developing, and maintaining automated test frameworks and test suites to ensure the quality and reliability of our applications. The Developer in Test will work closely with developers, QA engineers, and other stakeholders throughout the software development lifecycle (SDLC).
Responsibilities
- Collaborate with development and QA teams to define and implement a comprehensive test automation strategy.
- Identify areas for automation and prioritize test cases based on risk and business impact.
- Design, develop, and maintain robust and scalable automated test frameworks using Java, Cucumber, Selenium, Cypress, and Playwright.
- Ensure the test frameworks are well-documented, maintainable, and easy to use by other team members.
- Write clear, concise, and effective automated test scripts to validate application functionality, performance, and security.
- Develop and maintain reusable test components and data sets.
- Integrate automated tests into the CI/CD pipeline to enable continuous testing and provide rapid feedback to developers.
- Configure and maintain CI/CD pipelines for automated test execution and reporting.
- Execute automated test suites and analyze test results to identify defects and areas for improvement.
- Generate comprehensive test reports and communicate findings to stakeholders.
- Work closely with developers to understand application design and identify potential testing gaps.
- Participate in code reviews and provide feedback on testability and code quality.
- Collaborate with QA engineers to ensure comprehensive test coverage.
- Stay up to date with the latest trends and technologies in test automation and software quality assurance.
- Evaluate and recommend new tools and techniques to improve the efficiency and effectiveness of our testing efforts.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Significant experience in software development and/or test automation.
- Proven experience in designing, developing, and maintaining automated test frameworks.
- Experience working in an Agile development environment.
- Strong proficiency in Java programming.
- Experience with test automation frameworks such as Selenium, Cypress, and Playwright.
- Experience with Cucumber for Behavior-Driven Development (BDD).
- Solid understanding of CI/CD pipelines and tools such as Jenkins, GitLab CI, or Azure DevOps.
- Experience with version control systems such as Git.
- Familiarity with RESTful APIs and web services testing.
- Knowledge of software testing principles, methodologies, and best practices.
Soft Skills:
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Detail-oriented and results-driven.
- Passion for quality and continuous improvement.
Desirable Skills and Qualifications
- Experience with performance testing tools such as JMeter or Gatling.
- Experience with security testing tools and techniques.
- Experience with cloud-based testing environments.
- Certification in software testing (e.g., ISTQB).
- Contributions to open-source projects.
Key Performance Indicators (KPIs)
- Test coverage (code coverage, branch coverage).
- Number of automated test cases.
- Test execution time.
- Defect detection rate.
- Time to resolution for defects.
- CI/CD pipeline efficiency.
------------------------------------------------------
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.

Global Benefits
Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.

Explore More Jobs
-
Wealth - Private Bank, Summer Analyst, Hong Kong, 2026
- Hong Kong, Central and Western District
-
Wealth - Private Bank, Summer Analyst, Singapore, 2026
- Singapore, Singapore
-
Wealth - Citigold, Summer Analyst, Singapore, 2026
- Singapore, Singapore
-
Wealth - Citigold, Summer Analyst, Hong Kong, 2026
- Kowloon, Kowloon City
-
Early Careers Talent Network
Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.
-
Career Professionals Talent Network
Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.