> Markdown version of [/jobs/ext/3582749-qa-automation-engineer-java-sql-avp](https://www.wearedevelopers.com/jobs/ext/3582749-qa-automation-engineer-java-sql-avp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # QA Automation Engineer - Java/SQL (AVP) - **Company:** Citigroup Inc. - **Location:** Cookstown, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Behavior-Driven Development, Databases, Continuous Integration, Regression Testing, SQL Databases, Working Model 2D, Git, Cucumber (Software), Jenkins - **Published:** October 4, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/qa-automation-engineer-javasql-avp/50231733 ## About the Role Git, etc* Excellent logical, analytical, problem-solving skills and the ability to adapt to changing business requirements and priorities. **Preferred Qualifications:*** Exposure to the Finance industry or a background in financial applications is a significant advantage.**Educational Qualifications:*** Bachelor's degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**What we'll provide you**By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:* 27 days annual leave (plus bank holidays)* A discretional annual performance related bonus* Private Medical Care & Life Insurance* Employee Assistance Program* Pension ## Description fast-paced environment with a pragmatic approach to delivery and diligence, then please look to apply for this role. You will need to employ strong communication skills, ensure a first-class service of quality to our internal clients. The ideal candidate should have a strong background in Java and SQL, with proven experience in developing and maintaining automated test scripts through the use of practices such as BDD.**Key Responsibilities:*** Implement and work within a BDD (Behaviour-Driven Development) automation framework.* Creating detailed, comprehensive, and well-structured test plans and test cases, test estimation, regression testing, test automation development, and other project artifacts.* Acting as a quality gate and identify, record, document thoroughly and track bugs before software products are delivered to our clients.* Implementation and execution of API based automation test for functional and non-functional testing using Citi approved tools.* Identifying and highlighting ways to continuously optimize the way in which QA function operates to create an efficient, scalable team.* Work with the business and Production Support to investigate issues and prevent production defects.* Develop and apply testing processes for new and existing products to meet client needs.* Together with the team contribute to innovative & best-in-class solutions for our business.* Apply proven software testing concepts and methodologies to daily tasks.* Collaborate with the development team to identify and resolve issues.* Adapt to changing business needs and effectively shift focus on priorities as required. **Recommended Qualifications:*** Proven industry experience in automation testing with strong hands-on experience in Java.* Solid experience with BDD automation frameworks (Cucumber).* Strong hands-on experience in API automation/testing.* Prior experience in the usage of SQL for database validation and testing.* Fair working knowledge of CI/CD process, Jenkins