QA Engineer - Belfast, United Kingdom - TP ICAP

    TP ICAP
    TP ICAP Belfast, United Kingdom

    Found in: Talent UK C2 - 1 week ago

    Default job background
    Full time
    Description

    Role Overview

    The Quality Assurance Engineer (QAE) will work within an Agile team under the guidance of the Senior QA Engineers. The QAE will test the next generation of Financial Trading applications, ensuring the solutions are at the required quality to be released. The QAE will design and execute automated tests, exploratory manual testing either as part of a team or individually using mind maps, problem solving and communicating with various other team members.

    Role Responsibilities

    Planning

  • Work closely with the QA Lead and Senior QAs to enable them to provide indicative estimates for QA sign off
  • Organize work effectively and flag to higher levels any impediment or risk in regards to completing as predicted
  • Participate in the Agile team from project initiation, including confidently identifying the QA Tasks for Stories
  • Ensure QA estimates are represented at Story level
  • Agile Team Engagement

  • Participate in all Agile Ceremonies
  • Provide QA Sprint deliverables
  • Regular review of Story Acceptance Criteria to ensure business requirements are met
  • Communication

  • Communicate to Senior QAs and QA Lead on a regular basis by delivering progress reports
  • Effectively communicate in the Agile team and ensure visibility and collaboration
  • Ensure automation code is well commented and constructed
  • Quality Assurance
  • Drive the importance of Quality throughout the entire SDLC
  • Recommend areas for automation
  • Build automation skills and participate in coaching opportunities
  • Research independently tools used within the company
  • Knowledge of Non-Functional testing
  • Project and Reporting

  • Participate pro-actively in the daily stand-up meetings and raise risks as soon as they become apparent
  • Raise issues to QA Lead and Senior QAs as applicable
  • Participate in agreeing the definition of Done to ensure quality is central and achievement can be measured
  • Experience / Competences

    Essential

  • Degree or equivalent industry experience
  • Enterprise system experience
  • Experience of the full software development lifecycle in a technical role
  • Experience of being part of delivering platforms and services involving multiple teams
  • Experience of multi-year projects
  • Experience of regulatory driven projects
  • Financial sector experience
  • Experience of a general purpose scripting language (such as Python, Perl, Ruby)
  • Linux shell or Windows powershell experience
  • Experience of CI and CD in an enterprise environment
  • Experience of using a programming language in a professional environment
  • Experience of using agile tooling to support team delivery
  • Experience of contribution to open source projects
  • Desired

  • Knowledge of the full software development lifecycle
  • Knowledge of at least one full stack language as applicable to the role (such as Java, C#, C++, JavaScript, Python)Desirable criteria
  • Knowledge of Financial Markets, Systems and Over the Counter (OTC) products