Lead Test Engineer

Available in: Belfast and London

Role Description:

Lead Test Engineer is a technical leader and innovator in test, working in Agile team(s) to deliver high quality solutions for our clients from public/government sector within Digital Services.

For more information about the project, please visit our website: https://www.kainos.com/our-work/digital-services/

Lead Test Engineer will direct multi-skilled agile team(s) to deliver working application software that meets user needs and is of sufficient quality for promotion to users by:

  • Being an authority figure for all aspects of testing on a project, including automated and manual functional and non-functional software testing;
  • Providing a substantial contribution into or the ownership of a context-driven test strategy for the project;
  • Co-ordinating test planning, preparation, design and execution tasks;
  • Taking responsibility for the design and development of the test framework of the test automation infrastructure, architecture and framework for the team;
  • Taking responsibility for test coverage within the team by introducing appropriate test tools/technologies to support various test activities that are required on the project;
  • Working closely with developers to ensure all testing layers have adequate coverage, including unit and integration;
  • Working to maintain tests and ensure regression testing is performed to avoid regression issues;
  • Working to design and implement functional and non-functional tests that will ensure there is coverage of both expected and unexpected behaviour (these can be both automated or manual tests);
  • Devising mechanisms for collecting test metrics that can be used to provide accurate, meaningful, reporting;
  • Coaching and mentoring all team members on good test practice;
  • Working directly with customer to instill confidence in the test approach that is being followed on the project;
  • Accurately assessing the risk of development changes and reflecting this in test activities accordingly;
  • Creating, triaging and re-testing defects - working to reduce future defects by providing analysis of the causes of defects;
  • Demonstrating and advising customers on the acceptance of features;
  • Promoting innovation through leadership in new initiatives within your team(s) chapter and the wider business unit;
  • Have a focus on speedy and accurate product delivery;
  • Ensuring they and their team are testing to any defined testing standards including any performance and security testing guidelines;
  • Clearly communicating and reporting on all test related matters to various stakeholders on the project (both technical and non-technical);
  • Promoting knowledge sharing activities and motivating others to participate in the sharing of information;
  • Able to adapt and react to the changing needs of a project and delivery demands, as well as pre-emptively implement change to improve delivery.

Essential experience:

  • Operating within a Test Lead role (or similar) on a medium-large sized project;
  • Has led and mentored others in testing and testing activities in an agile environment;
  • Advising Test Managers and Architects on technologies and testing practices;
  • Creating and maintaining tests and test approaches within fast-moving Agile delivery.

Skills:

  • Able to lead the testing on one or more projects and provide direction to teams, regardless of the delivery methodology being used (e.g., agile, waterfall, v-model);
  • Great communicator (has an open attitude to sharing information; able to advise customers of the test impact of user stories; communicate clearly about design of tests and the effort to implement the tests; mentored other testers);
  • Comfortable and effective when communicating directly with team members, clients and other suppliers;
  • Has been viewed and consulted as an authority figure for software testing;
  • Able to own and direct all aspects of testing on a project and take responsibility for the approach on each (including manual, automated, functional and non-functional testing);
  • Strong test automation skills using open source technologies/frameworks like Selenium, Cucumber, Protractor and FitNesse;
  • Proven experience devising efficient automation strategies for functional and non-functional testing;
  • Practical knowledge of at least two object-oriented programming languages (including Java);
  • Experience working in Continuous Integration environment and configuring tools for testing such as Jenkins and/or TeamCity;
  • Experience with version control systems such as Git/SVN;
  • Knowledge of project management systems such as JIRA and Mingle;
  • Able to work unsupervised;
  • Able to switch context between different areas of the project or, when necessary, between different projects;
  • Able to prioritise their own time and activities.

The following are desirable skills:

  • Experience with performance testing and tools such as JMeter;
  • Experience with security testing;
  • Experience with accessibility testing;
  • Has participated in testing communities;
  • Has contributed to open source projects;
  • An interest in new and emerging technologies.

Here's just a taster of what you can expect from Kainos:

  • Core hours (starting work between 8 and 10 AM);
  • 7,5 hours working day;
  • Skills for me scheme (additional budget to spend on personal learning and development activities outside work);
  • Online training portal access;
  • Career Coach taking care of your career progress in 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 and paternity leave;
  • Childcare vouchers scheme;
  • 3000 Pounds for refer-a-friend scheme.

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.