tifgroup has big ambitions for the future. We want to find the right people who want to develop their careers and help us to grow our business.popinforacoffeeandachat_mug

Below is more information on one of the key vacancies we are currently advertising.

Reporting to: IT Development Manager

tifgroup is a fast paced and rapidly expanding full lifecycle travel insurance provider. The in-house development team is responsible for delivering high quality software solutions against strict scheduled deadlines using the latest technologies.

This person will work in a collaborative and innovative environment where design and implementation are both pragmatic and creative.

The QA team works closely within the development team, ensuring all development tasks meet quality criteria through; test planning, test execution, quality assurance and issue tracking.

The QA Team Lead with be required to bring their experience and skill to the current QA team.  They will expand upon the already good work that has begun in automation and ensure that the development team keep on top of and deliver the best software possible.

We have a technically agnostic approach to development which embraces Python, C#, MongoDB, Angular, MSSQL, Jenkins, Octopus and Influx DB.

We value learning, invention and creativity and want to further enhance and expand upon the current team that is already highly motivated and productive.


Key Responsibilities

  • Mentor and lead current QA team
  • Develop and manage current automated testing
  • Overview and review any manual testing results and where possible strive to implement new uses of automation
  • Develop a strategy to reduce manual testing in favour of automation where possible.
  • Work with developers to deliver projects to a high standard
  • Organise QA team to meet tight deadlines
  • Analyse, collate and present results and findings from all testing completed
  • Document and prepare testing scripts ensuring they remain up to date with all changes and enhancements
  • Perform regression testing of new and existing software applications to identify any possible impacts caused by changes
  • Write and maintain automated GUI tests
  • Produce and report on performance testing
  • Write and maintain API tests (Restful and SOAP)
  • Produce test plans


Personal qualities

  • Self-motivating
  • Excited by creativity and driven to create elegant solutions
  • Excellent verbal and written communication skills
  • Proven analytical and problem-solving abilities
  • Ability to work independently and within a team
  • Multi-tasking
  • Ability to work under pressure
  • Evaluate risk and make good decisions
  • Flexible and willing to accept changing priorities
  • Attention to detail



  • Excellent knowledge of QA methodologies and processes.
  • High level of automation programming experience
  • Good level of experience testing APIs using automation tools (e.g. Postman).
  • Performance testing experience
  • Selenium web driver experience.
  • Excellent communication skills
  • Ability to up-skill and support other QA members



  • Automation scripting using Python
  • Performance testing experience using JMeter
  • Target Process ticketing system
  • Web services (Restful and SOAP)
  • Experience using BitBucket source control


Apply now