We're Hiring

Experienced Test Analyst

Role Description

Working as part of a Test and Release team you will be involved across the Software Development Lifecycle ensuring that our products are delivered to a published roadmap within planned release cycles, to a high quality. 

You will be expected to:

  • Test new features across the product suite based on wide range of technologies including mobile, web services, SOAP and REST APIs
  • Engage with designers and developers to clarify features and functionality
  • Be involved in functional and non-functional testing, defect tracking and reporting to senior management
  • Liaise with Support to help identify production issues and known bugs
  • Contribute to the Development Team’s working practices and technology decisions, including process improvements.
  • Involve in the maintenance of automated test solutions – Web and API

Key Skills and Attributes

The successful candidate should have, and be able to demonstrate:

  • Extensive experience of testing software, ideally in a commercial environment
  • Excellent observation skills with good attention to details
  • Strong written and oral communication skills
  • Creating Test plans and tracking deliverables using Azure DevOps or similar test management tools
  • Postman, SoapUI/ReadyAPI or other API-focused test automation tools
  • Performance/load testing experience using LoadUI Pro or other performance testing tools
  • A willingness to share knowledge and skills with developers and team; improve the quality of our products through improved testing methods and approaches
  • Understanding of or experience of maintaining an API test automation framework including the ability to write/amend automated test cases written in C#. Experience with other Object Orientated languages also considered

Desirable Experience

Experience within either a similar Financial Technology company or the Travel Industry, particularly with any of the Global Distribution Software (GDS) such as Amadeus, Galileo, or Sabre, whilst not essential would be highly beneficial in this role.

Whilst the current automated test solutions are written in C# any exposure to creating or maintaining Automated Test Frameworks in any language.

Role Behaviour

The successful candidate will be able to demonstrate:

  • Team working: Contributes to team and business objectives regardless of personal commitments. Must recognise skill gaps, and potential for development in oneself.
  • Change: Demonstrates commitment to process improvement and efficiency in all respects. Identifies barriers to improvement and works actively to remove them.
  • Clarity of Thinking: Thinks clearly and quickly about issues. Has an eye for detail and identifies critical information within complex scenarios. Uses the relevant information to make the balanced judgment and follows through to action.
  • Empowerment: Understands when to consult or involve others. Remains aware of the bigger picture and identifies what is important. Helps others to resolve complex problems.
  • Communication: Communicates in such a way that key messages cannot be missed.
  • Knowledge: Demonstrable knowledge of Software design and development; and the tools to use this knowledge effectively within the business. Has a commitment to personal development.

Key Relationships

Builds and develops strong, professional and relevant relationships with:

  • QA Team Lead – Test Team
  • Support Team Leader – Support Team
  • Development Manager – Developer Team
  • Project Managers
  • Development Team Members
  • Test Team Members
  • The technical IT contacts of appropriate suppliers

Reports to

QA Team Leader