Senior Test Engineer

Based in Manchester

We are eager to speak with experienced Senior Test Engineers and offer you the chance to help make the UK a safer place through innovation, working in partnership with government and law enforcement organisations on some of the most challenging data and technology problems out there.

The solutions we deliver for our clients have both social and economic benefits and help us to realise our mission to ‘make the UK a safer and better place to be’.

We strongly encourage candidates of all different backgrounds and identities to apply. We are committed to building an inclusive, safe and supportive environment that allows everyone to do their best work. We are happy to support any accessibility requirements that you may need during the recruitment process.

About us

Our values, which have been set by our people (not the management) are Integrity, Accountability, Pride and Passion, Courage, Ambition and Initiative, Collaboration, and Caring.

These values are not only reflected in our work but our culture with team members creating and running a variety of power groups that focus on our environmental, philanthropic, ethical, and economic responsibilities and create initiatives to deliver change within the business.

Everyone has a voice at Naimuri and we are always keen to hear yours. We continue to grow steadily and are always looking at ways to improve how we share, operate, communicate and learn together.

About the role

As the Senior Test Engineer you will be responsible for:

Test data: responsible for both the quality and quantity of suitable test data as required, and the identification of a range of appropriate use cases ensuring the data set is fit for purpose to test the project through all required test processes outlined within the plan.

Product Verification: responsible for the overall quality of the delivery from a test perspective. The test engineer is not a one person test team, but an orchestrator of quality and expectations that the dev must uphold to deliver success.

Test Process: responsible for overall quality of the test process required for the Call Off in accordance with the test plan. For example, identifying and defining non-functional requirements, Unit test coverage and quality, API, Integration, E-2-E and Performance testing, to a sufficient level of quality. Mentoring and coaching the development teams in the execution of these processes.

Day to Day: The Senior Test Engineer will be responsible for defining the test strategy for each product at Epic, Feature and Story level and providing a layer of governance over the end to end process to ensure quality and best practise. You will be guiding the identification, and construction, of suitable Acceptance Criteria for the work that the teams are refining, contributing towards test outcomes, identifying and tracking bugs, you’ll learn new ways of doing things and we will learn from you. You’ll have the freedom and autonomy to do your best work, with plenty of support along the way.

Here are some things we’ve worked on recently that might give you a better sense of what you’ll be doing day to day:

  • Infrastructure (design confirmation) testing is currently done using AWSpec with Test Kitchen and some in-house additions. It is Ruby and Rspec based.
  • “Today I'm doing API testing using Cypress - first time! just got it working - but we also use REST Assured with Cucumber and Selenium. ”
  • “For UI testing, Cypress is now my preference by a long way, particularly for newer UIs that use React based code.” We also have Cucumber with Selenium (java) UI tests.
  • We use Javascript or Typescript for Cypress.

About you

We’re looking for someone with experience to lead the testing of the products we work on. You should be able to demonstrate to a high level:

  • Defining a test strategy, especially across multiple teams.
  • Collaborating on testing in a scaled agile environment.
  • Stakeholder management.
  • Identifying test objectives.
  • Defining organisational policies.
  • Coaching the teams in what/how to test the required acceptance criteria.
  • Championing best practice.

Knowledge of testing in a cloud native environment is preferred, although not essential. Solid fundamentals with software testing, systems integration testing, problem solving, and teamwork pave the way.

You might have a degree, it might be in a related field. You might not, and you can demonstrate how you’ve trodden the path for yourself.

Pay and benefits

Naimuri pays competitively within the industry based on your role's base location rates. The salary for this position is dependent upon your experience and is relative to our current people.

It is vital to us that all our people are paid commensurate, to ensure everyone feels valued. We assess seniority relative to the team at Naimuri during the interviewing process.

We expect you to work 37.5 hours per week, and you have flexibility over when you give that time. Our office hours are between 7:30 and 18:30 Monday to Friday.

Benefits include:

  • A performance bonus

  • Company bonus

  • Pension matched 1.5x up to 10.5%

  • AXA group 1 medical cover

  • Personal training budget

  • Holiday buy-back scheme

  • Flexible working location

Recruitment Process

We are happy to support any accessibility requirements.We want to ensure that you feel comfortable and confident when interviewing with us, to help you prepare our recruitment team will discuss the process in more detail with you when you apply.

If you would like to apply for this position please send your latest CV to yourfuture@naimuri.com

We look forward to hearing from you !