APS.54.24 - Quality Assurance Analyst

Birkirkara, Malta | Technology | Full-time | Partially remote

Apply by: Nov. 30, 2024
Apply

Job Description

 

JOB TITLE

Quality Assurance Analyst

 

Project Based 

DEPARTMENT

Technology

DIRECT REPORT (JOB TITLE)

Software Quality Assurance Team Lead

 

Overall Purpose of the Position 

Responsible for performing the  Quality Assurance Unit’s activities in an effective and efficient manner such that the Unit’s objectives are achieved; ensuring that all IT Deliverables meet the high standard of quality expected by our customers through a variety of assurance processes and tasks.

 

Operational Responsibilities 

  • To carry out all assigned tasks efficiently and effectively, in adherence with internal policies and procedures, especially those related to software testing policy, strategy and procedures.
  • To participate in periodic system reviews to identify possible gaps and process inconsistencies and propose re-alignment strategies.
  • To analyse and investigate incidents and/or cases related to software quality issues to ensure that the appropriate technical resolution was applied in accordance with the Bank’s guidelines and external regulatory requirements.
  • To maintain test suite, specifications and reports updated using test management tools.
  • Support the SQA Team lead/ Test Lead in the creation of end-to-end test plans; including estimates for test case creation and execution, executing the plan and managing all activities to ensure that all the objectives are met and that the solution gives the desired results within the agreed timeframes.
  • Conduct post-mortem reviews on both incidents and projects; defining, documenting and identifying gaps and improvements and inconsistencies;
  • To assist peers to configure and generate automated progress reports, dashboards and sign off deliverables in preparation for release on to the production environment.
  • To perform the full range of tasks associated with the analysis, user acceptance testing, enduser training and post-implementation reviews of business related applications.

 

General Responsibilities

  • To build relationships and liaise with various stakeholders across the business to ensure cohesion and drive a collaborative work environment.
  • To submit any reports, as may be directed from time to time.
  • To participate in the definition of an IT Governance framework and compliance.
  • To contribute to the update and modification of Software Quality Assurance Strategies, Policies and other related documentation.
  • To perform any duties that may be assigned to him/her from line management from time to time.
  • To share knowledge and support colleagues within the Software Quality Assurance team on systems, policies, procedure and core processes.

 

 

Qualifications, Skills & Competencies 

 Mandatory

 Skill

  • Knowledge of Software Quality Assurance and Software Testing.
  • Good communication skills (including written and oral) - able to relate to various members of the organisation.
  • Knowledge of the Software Development Life Cycle.
  • Customer Driven with an ability to prioritise issues based on impact.
  • Knowledge of testing best practices, version control and defect management.
  • Knowledge of SQL.

Experience

  • Experience of working under pressure and to tight deadlines

 Qualification

  • A first degree in Computing Science or a related field.

  

Desirable

 Skill

  • Enthusiasm for research, problem solving and learning new skills.
  • Good presentation skills.
  • Ability to tackle simultaneous tasks.

 Experience

  • Experience in Software Development, including programming languages, such as, JavaScript and Python.

Qualification

  • ISEB/ISTQB Certified
  • Agile Testing

 

 Position level (1 being the highest level)

  1. Head of Department
  2. Managerial & Specialist Positions
  3. Middle Management & Specialist Positions
  4. Technical & Clerical Positions