Senior Automated Test Engineer

Available in: Belfast and London

Role Description:

Works within a multi-skilled agile team to deliver working application software that meets user needs and is of sufficient quality for promotion to users.

  • Works to design and implement functional and API tests that will ensure there is coverage of both expected and unexpected behaviour. These can be automated or manual tests;
  • Works to design and implement non-functional tests that will ensure there is coverage of both expected and unexpected behaviour. These can be automated or manual tests;
  • Works to maintain tests and ensure regression testing is performed to avoid regression issues;
  • Contributes to the design and development of the test automation framework for a team;
  • Creates, triages and re-tests defects. Works to reduce future defects by providing analysis of the causes of defects;
  • Works with developers to ensure unit and integration testing has adequate coverage;
  • Demonstrates and advises customers on the acceptance of features.


The following are required skills for Senior Test Automation Engineers:

  • Able to create and maintain tests within fast-moving Agile delivery;
  • Has test automation experience in technologies including: Selenium, JUnit, TestNG, Java, XPath, CSS Selectors, Cucumber, FitNesse, PHP, JavaScript;
  • Able to communicate clearly about design of tests and the effort to implement the tests;
  • Has experience of popular test tools including such as JIRA, Mingle;
  • Able to advise customers of the test impact of user stories;
  • Able to work unsupervised;
  • Has mentored other testers;
  • Has experience with version control systems such as Git;
  • Has an open attitude to sharing information;
  • Able to prioritise their own time and activities.

The following are desirable skills:

  • Actively shares their thoughts and views on technology;
  • Has experience performance testing;
  • Has experience accessibility testing;
  • Has experience with browser testing execution services such as SauceLabs, BrowserStack;
  • Has experience with test automation for mobile apps;
  • Has experience configuring Continuous Integration tools for testing such as Jenkins, TeamCity;
  • Has participated in testing communities;
  • Has contributed to open source projects.

What you get from Kainos:

  • Private medical insurance;
  • Group Personal Pension Plan;
  • Cycle To Work Scheme;
  • Integration and family parties: Team Nights Out, Christmas Party, Summer BBQ, Pay Day Drinks;
  • Enhanced Maternity / Paternity Leave;
  • Employers for Childcare Vouchers
  • Online training portal access;
  • Skills for Me Scheme (additional budget to spend on personal learning and development activities outside work);
  • Career Coach taking care of your career progress in Kainos;
  • 3000 Pounds for Refer-a-friend scheme;
  • Possibility to work from home up to 3 days per week;
  • Core hours (starting work between 8 and 10 AM);
  • 7,5 hours working day;
  • Work from home (up to 3 days per week);
  • Soft skills trainings.

We’re an inclusive bunch at Kainos and we believe in equal opportunity. We welcome applications from all walks of life, including those with criminal records. Everyone who is offered a position here undergoes a background check, however no one is treated differently due to their background where it isn’t relevant to the role. It’s important to note – failure to reveal information which is relevant to the position sought, could result in us having to withdraw the conditional offer of employment.
In short: Having a criminal record will not exclude you from a career with Kainos. This depends entirely on the nature and requirements of the position, together with the circumstances and background of offences.