Quality Assurance Engineer - Information Technology Unit

Software Development
Full Time
Experienced (3 years +)
Published on 26/02/2026
Hybrid
Malta

Job Description

Overview

We're a leading financial institution, a key player in the Maltese market and part of a highly diversified multi-national group of companies. Employing a team of over 270 employees, the bank offers a full range of lending and savings solutions to both personal and business customers. We strive to offer a highly personalised service through our network of thirteen retail branches spread across the Maltese Islands. 

‍We are a team of inspired people who believe that opportunities start with a conversation. 

‍Duties and Responsibilities

The successful candidate will be responsible for ensuring the reliability, security, and performance of the Bank’s software applications through rigorous manual and automated testing. You will work closely with our development teams to identify potential risks and ensure that every digital solution meets the high standards required by our customers and regulatory frameworks.

You will be responsible for:

  • Test Planning: Developing comprehensive test strategies and detailed test plans based on functional requirements and technical specifications;
  • Execution: Performing manual and automated testing across web, mobile, and core banking applications to identify bugs, defects, and regressions;
  • Automation Development: Designing and maintaining automated test scripts using modern frameworks to increase testing efficiency and coverage;
  • Defect Management: Identifying, documenting, and tracking software defects through to resolution, collaborating closely with developers to ensure timely fixes;
  • Integration Testing: Validating system integrations and API endpoints to ensure seamless data flow between the Bank’s core systems and third-party services;
  • Performance & Security: Conducting load, stress, and security testing to ensure system stability and the protection of sensitive financial data;
  • Release Governance: Participating in "Go/No-Go" decisions for software releases, ensuring all quality gates have been successfully passed; and
  • Continuous Improvement: Contributing to the enhancement of QA processes, tools, and methodologies within an Agile development environment.

Competencies and Experience

The potential candidate should be reliable and trustworthy, well-organised with a disposition to learn and have a team-oriented approach. You must possess a high level of attention to detail and a "think-like-the-user" mindset to uncover edge-case scenarios. The role requires strong analytical skills, the ability to work under pressure during release cycles, and excellent problem-solving capabilities within a fast-paced banking environment.

You must have:

  • Education: Bachelor’s degree in computer science, IT, or a related field.
  • Experience: Minimum of 3 years’ experience in software quality assurance or a software development role.
  • Testing Tools: Proven experience with automated testing tools (e.g., Selenium, Cypress, or Playwright) and API testing tools (e.g., Postman).
  • Technical Skills: Strong proficiency in SQL for data validation and familiarity with at least one programming language (e.g., C#, Java, or Python).
  • Methodology: Solid understanding of the Software Development Life Cycle (SDLC) and experience working in Agile/Scrum teams.
  • Domain Knowledge: Experience within the financial or banking sector, and familiarity with Jira for bug tracking, will be considered an asset.
  • Communication: Good written and verbal communication skills to effectively report on quality metrics and collaborate with cross-functional teams.

What we Offer 

  • Ongoing personal development; 
  • Preferential interest rates on home loans, personal loans and home value loans; 
  • Comprehensive support for academic advancement through fully subsidized staff study loans; 
  • Private clinic health insurance coverage, extendable to dependants; 
  • Life insurance and personal accident cover; 
  • Free ophthalmic examinations; 
  • Private counselling sessions in collaboration with Richmond Foundation; 
  • Additional full-day leave for birthday celebrations; 
  • Annual performance appraisals and salary reviews; 
  • €400 annual wellness allowance; 
  • Complimentary mammogram screenings for female employees aged over 40 and PSA screenings for male employees aged over 40; 
  • Flexible work arrangements (role permitting); and 
  • Various corporate discounts. 

BNF Bank plc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.