
QA Automation Engineer
On site
Belfast, United Kingdom
Full Time
21-03-2025
Job Specifications
Job Description: Quality Engineer – Modern Testing Practices
About The Role
We are seeking a highly skilled and hands-on Senior QA Engineer to drive modern quality engineering practices within our teams. You will be instrumental in ensuring the highest software quality by leveraging test automation, TDD, BDD, trunk-based development, security testing, and modern ways of working.
This role requires deep technical expertise in automation frameworks, system design for testing, and vulnerability assessment to build reliable, scalable, and secure applications.
Key Responsibilities
Quality Engineering & Automation
Design and implement automated test strategies for functional, integration, performance, and security testing.
Drive test-first development approaches such as TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
Develop and maintain high-quality automated test scripts using modern testing frameworks (e.g., Selenium, Cypress).
Develop and execute comprehensive test plans, test cases, and test scripts to ensure product quality and reliability.
Ensure unit, API, and end-to-end test coverage to maintain product reliability.
Integrate automated tests within CI/CD pipelines for continuous validation.
Engineering Excellence & Best Practices
Champion trunk-based development, ensuring testing is embedded throughout the development lifecycle.
Collaborate closely with developers to conduct code reviews with a focus on testability, security, and performance.
Perform vulnerability assessments and implement security testing best practices.
Enhance observability by integrating real-time monitoring, logging, and reporting into the QA process.
Technical Leadership & Collaboration
Partner with software engineers, architects, and product teams to design scalable, testable, and resilient systems.
Mentor junior QA engineers, fostering a culture of continuous learning and quality-first mindset.
Work closely with DevOps teams to optimize automated test execution in cloud environments.
Define and implement modern ways of working, driving innovation in testing methodologies.
Skills And Qualifications
Must-Have Skills:
Strong hands-on experience in test automation using tools like Selenium, Cypress, Playwright, or similar.
Proficiency in building robust test frameworks.
Deep understanding of system design for scalable test automation.
Expertise in TDD, BDD, and test automation best practices.
Experience in trunk-based development and continuous testing within CI/CD pipelines.
Strong knowledge of code review practices, security testing, and vulnerability scanning.
Familiarity with performance, load, and stress testing tools like JMeter.
Experience with cloud-based testing environments (AWS, Kubernetes).
Good-to-Have Skills:
Experience with contract testing (PACT) in microservices architecture.
Knowledge of containerization (Docker, Kubernetes) for testing environments.
Exposure to shift-left testing strategies.
By joining Citi Belfast, 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:
Generous holiday allowance starting at 27 days plus bank holidays; increasing with tenure
A discretional annual performance related bonus
Private medical insurance packages to suit your personal circumstances
Employee Assistance Program
Pension Plan
Paid Parental Leave
Special discounts for employees, family, and friends
Access to an array of learning and development resources
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.
Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Technology Quality
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. 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 the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
About the Company
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.... Know more
Related Jobs


- Company Name
- Focus 5 Recruitment
- Job Title
- Dev Ops Engineer
- Job Description
- DevOps Engineer Warrington - Hybrid £55,000 - £65,000 - Depending on experience Focus 5 Recruitment are working with an exciting software business to help recruit a Dev Ops Engineer. The company have just been awarded 2 large contracts with international Mobile Network Operators. We’re looking for an experienced Dev Ops Engineer to optimize and scale our client’s deployments. This is an amazing opportunity to work with a growing and ambitious software business who have contracts with some of the world’s leading mobile network companies. They are looking for candidates who can come in at a key point in their growth and develop their career as they grow. Key responsibilities for the Dev Ops Engineer – Architect, deploy, and manage infrastructure on bare metal and AWS for high-performance, low-latency applications. Maintain and enhance CI/CD pipelines to improve software deployment efficiency. Optimize networking, storage, and compute resources for scalable data processing. Implement robust monitoring, logging, and alerting systems to track system health and performance. Enforce security best practices across cloud and on-premises environments. Identify and resolve infrastructure and performance bottlenecks. Work closely with developers to ensure smooth application deployment. Provide support and respond to customer issues as they arise. Dev Ops Engineer experience we’re looking for - Extensive experience deploying and managing applications on AWS and bare metal servers. Deep understanding of high-throughput, low-latency system architecture. Expertise in containerization and orchestration tools such as Docker, Kubernetes, KSQL, MongoDB, and Minio. Hands-on experience with CI/CD tools like Atlassian, Jenkins, GitLab CI/CD, and ArgoCD. Strong proficiency in networking, Linux administration, and security hardening. Knowledge of distributed logging and monitoring tools, including Prometheus, Grafana, ELK stack, and Kibana. Experience with automated scaling and performance optimization. Proficient in scripting languages such as Python and Bash. Excellent problem-solving skills with the ability to work independently. Preferred Qualifications – Experience with telecom infrastructure, financial trading platforms, or similar high-performance systems. Background in government or defence-sector projects. This is an exclusive role with a key client. For immediate consideration and full details, please submit an application ASAP.


- Company Name
- Opus Recruitment Solutions
- Job Title
- Senior Software Engineer - AI Start-up - FULLY REMOTE (IN UK) - React TypeScript Python AWS PostgreSQL - £110k
- Job Description
- I am exclusively representing an AI Driven Fintech Start-up with their search for a Senior Software Engineer. They are going from strength to strength and have some of the UKs largest banks/ financial services companies as their customers (which is a list that is constantly growing!). They have just won another huge client and due to their exciting workload will now require a Senior to join the team! Its a very exciting time for the business and a great time to join the company! They'll need a Senior Engineer who really has a deep understanding of the work they do & software engineering (& architecture) as a whole. You'll play a key role in tech decisions, shaping the direction of the product, spearheading/ leading projects and impacting the growth of the company. They really need Engineers who have an in depth grasp of their stack, it is a Full-Stack position + AWS/ PostgreSQL React.js TypeScript/ Node Python AWS PostgreSQL GenAI Having a SME understanding of ALL or MOST of the above is required. Any experience working for start-ups or in the AI + Fintech Space is a huge plus! They see this as a role for an ambitious Engineer to really hone their skills and grow within the team/ company. It is really important that they find a generalist and someone who is really passionate about technology and engineering as a whole! This role is FULLY REMOTE ANYWHERE IN THE UK & paying up to £110,000 for the right candidate


- Company Name
- AKKODIS
- Job Title
- Senior Penetration Tester
- Job Description
- Senior Penetration Tester Location: Remote Based I am working on an exciting opportunity to join a growing boutique organisation. Previous experience within Security Testing is a bonus You should be able to demonstrate the following: *Mobile Apps Pen Testing - Android/iOS (Desirable) *Infrastructure - Internal/External *Red Teaming *Web Application (Desirable) Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.


- Company Name
- Eaton
- Job Title
- EMEA Application Engineer- Data Center
- Job Description
- We are more than just a power management company, we are committed to inclusion, diversity, and sustainability. You will be part of a global team committed to delivering on our brand promise: "Make what matters work" We pride ourselves on building a culture that reflects our shared goals, beliefs, and attitudes. We are ethical - We are passionate - We are responsible - We are efficient - We are transparent - We are learning. We are EATON! What You’ll Do We have a new exciting opportunity for a Data Center Application Engineer who will provide design assistance, value engineering, product and segment specific application support to the Projects, Orders and Quotations department, Country Sales Organizations (CSO), EPCs, Consulting engineers and Channel partners in the territory/market for electro-technical installations and enhance the value generated for customers. This position is fully remote and can be based anywhere in the UK, Ireland, Netherlands or Germany. International travel will be required. Responsibilities Data Center Solutions: Design solutions using Eaton’s portfolio, focusing on MV switchgear and transformers. Quotation Process: Ensure technical quality in quotations, interpreting customer specifications for competitive solutions. Customer Engagement: Promote Eaton products with engineering consultants, end users, and contractors. Pipeline Development: Support demand creation activities with business development managers. Market Requirements: Drive product features and new product development based on market needs, evaluating risks. Project Management: Lead technical evaluation and execution of multiple projects, ensuring timely delivery. Technical Advice: Analyze faults and advise on solutions, collaborate with sales management, and write RFQs for non-Eaton items. Documentation & Handover: Write specifications and technical documents, ensuring clean handover to relevant teams for technical compliance. Qualifications Data Center experience is a must Segment insights & Application, electrical and mechanical Engineering, Calculation, Studies and Manufacturing methods. Insights on Commercial aspects of Project Skills Strong organizational, presentation, communication and time management skills Results driven Ability to work within an international, culturally diverse and matrix based organisation What We Offer We make your growth matter - We invest in our employees for the long term – not just with salary and benefits, but with ongoing learning and development opportunities made available through Eaton University We make your contributions matter - reliability, safety, efficiency, and sustainability are at the core of our dedication to improving people’s lives and the environment through power management technologies. We make your wellbeing matter – We put your health and safety first. Wellness at Eaton is more than a program, it’s about changing the environment by offering the right tools to help empower employees to make that happen We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law. ]]>