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
Technology Quality
Time Type:
Full timeView the " " poster. View the .
View the .
View the