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.
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
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
- “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’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
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
A performance bonus
Pension matched 1.5x up to 10.5%
AXA group 1 medical cover
Personal training budget
Holiday buy-back scheme
Flexible working location
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 firstname.lastname@example.org
We look forward to hearing from you !