Citigroup
Software Test Engineer
Job Description
Salary: £62,000 - 102,000 per year
Requirements:- University degree or equivalent experience in a similar role
- Proven industry experience in automation testing with hands-on experience in Selenium/Cypress
- Strong understanding and experience in Java, automation framework development
- Good logical and analytical skills
- Strong programming skills in Java
- Good understanding of automation frameworks such as BDD/TDD
- Good hands-on experience in Selenium/Cypress and API/Rest Assured/Web Services testing
- Good working knowledge of CI/CD processes, TestNG, Cucumber, Jenkins, Git, uDeploy, and similar tools
- Working knowledge of SQL and scripting
- Experience in the Fixed Income domain is preferred
- Experience in Python and desktop-based applications is an added advantage
- Experience with performance testing is an added advantage
- Deliver independent testing for at least one major application belonging to the Unified Trade Processing System
- Create detailed, comprehensive, and well-structured test plans, test cases, test estimates, manual test case execution, regression testing, test automation development, and other project artifacts
- Implement and execute automation test frameworks for functional and non-functional testing using open source tools
- Act as a quality gate by identifying, recording, documenting thoroughly, and tracking bugs before software products are delivered to clients
- Identify and highlight ways to continuously optimize the QA function to create an efficient, scalable team
- Work with the business and Production Support to investigate issues and prevent production defects
- Analyze business and system requirements and build test plans aimed at zero defects in production
- Take ownership of assigned tasks and track quality assurance metrics such as defect densities and open defect counts
- Ensure delivery within tight timelines and meet the teams expectations
- Develop and apply testing processes for new and existing products to meet client needs
- Monitor debugging process results
- Contribute with the team to innovative, best-in-class solutions for the business
- API
- CI/CD
- Cucumber
- Cypress
- Git
- Support
- Java
- Jenkins
- Network
- Python
- REST
- SQL
- Selenium
- TDD
- Web
- AI
More:
We are Citi, a global technology and financial services organization with a team of more than 230,000 people operating in 180+ countries. Our Tech team helps redefine global finance by building systems that matter at scale, including supporting trillions of dollars flowing through our network. We offer a business casual workplace with a hybrid working model of up to 2 days working from home per week, a competitive base salary reviewed annually, and benefits including 27 days annual leave plus bank holidays, a discretionary annual performance-related bonus, private medical care and life insurance, an employee assistance program, a pension plan, paid parental leave, special discounts for employees, family, and friends, and access to learning and development resources. We are committed to an inclusive workplace where everyone can come to work as their whole self and thrive.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Citigroup
Citigroup
Belfast
IT
Skills & Technologies
Inferred from job description
Salary Insight
£82,000
This role
£60,000
UK median
This salary is 37% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks