Senior Test Engineer (Non-Functional)-Companies House
Government Digital & Data -
Senior Test Engineer (Non-Functional)
Companies House
Apply before 11:55 pm on Sunday 19th May 2024
Details
Reference number
352056
Salary
£33,134 - £49,000
The basic salary is £33,134 - £38,000 with an additional, non-pensionable digital allowance of up to £11,000. The final salary and allowance awarded will be based on an assessment of your skills and experience as demonstrated at interview.
A Civil Service Pension with an average employer contribution of 27%
Job grade
Higher Executive Officer
DDaT Senior
Business area
CH - Digital Services
Type of role
Digital
Information Technology
Working pattern
Flexible working, Full-time, Homeworking
About the job
Job summary
This is an exciting opportunity in the Digital Services team! You’ll be joining our team at a time of transformation, and you will be part of shaping the future of our department. We use Agile Methodologies and promote a culture of continuous improvement.
We are looking for an enthusiastic Senior Test Engineer (Non-Functional) with great technical skills able to coach and mentor other testers and deliver the non-functional testing workstreams such as Security and Performance testing.
You will be part of our non-functional testing specialist team, working collaboratively with your team and overseeing the testing journey.
This provides an opportunity to make the test community thrive by exploring new and emerging tools and approaches and working out how you can help the organisation deliver better services.
This is a rewarding role within the Test Team and provides an opportunity to contribute to the success of existing and future services provided by Companies House.
To find out more about what a great place Companies House is to work visit Companies House
We are currently using a hybrid approach to the way we work. Remote contracts will only be offered to successful candidates who are not within a commutable distance to our Cardiff, Belfast or Edinburgh offices. If you are located in a reasonable distance to one our offices, you will receive a hybrid contract aligned to one of our offices.
Our approach to hybrid working provides opportunities for you to be adaptable in the way you work so that you can achieve a healthy balance between your work and home life. We currently expect people to attend their base office a minimum of one day a week but the exact degree of choice you have will depend on your role and your day-to-day work activities and should be agreed through discussions with your line manager.
Job description
Responsibilities
As a Senior Test Engineer focusing on security and performance you will;
- Working with your team you will co-ordinate security testing within the software development lifecycle. This will involve running vulnerability scans using tools such as Burp, coordinating with relevant teams, testing security related issues.
- Deliver performance testing using our in-house framework based on Jmeter, InfluxDB and Grafana.
- Provide advice, coaching and mentoring to testers on non-functional testing subjects such as security, performance and accessibility testing.
- Attend meetings and provide stakeholders with updates.
- Design and execute manual and automated non-functional test cases using standard testing techniques.
- Design and implement pipeline solutions for any non-functional testing services.
Further information on the Test Engineering profession and skills expected of a Senior can be found Here.
Person specification
We are looking for the following experience, which will be assessed at sift, technical stage and interview. Please refer to the essential, desirable, and technical sections when writing your personal statement.
Essential - refer to this section in your personal statement
- Experience in Security or Performance testing is essential.
- A relevant certification to ISTQB or relevant functional and non-functional technical testing experience is essential (you will be asked to provide evidence of this).
- A relevant certification in ethical hacking or penetration testing, such as such as 7Safe CSTA or GIAC Penetration testing, or evidence that you are working towards this or have proven working experience is essential (you will be asked to provide evidence of this).
- Proven experience writing and executing performance testing scripts.
Desirable - refer to this section in your personal statement
- Certified Agile Tester or equivalent Agile working experience.
- Experience of Non-Functional testing practices including Security, Performance and Accessibility Testing.
- Has a working knowledge of a minimum of 5 of the following:
- Jenkins / Concourse
- JMeter
- API
- OAuth2
- SQL
- XML
- AWS
- Unix based systems
- MongoDB
- InfluxDB
- Oracle
- Version control
- Postman/SOAP UI
- Karate/Rest
- Burp Scanner
- OWASP ZAP
- Accessibility tools such as Wave & Screen readers
Technical - refer to this section in your personal statement
We'll assess you against these technical skills during the selection process:
- Penetration testing or ethical hacking
- Performance or load testing
Qualifications
A relevant certification to ISTQB or relevant functional and non-functional technical testing experience is essential.
A relevant certification in ethical hacking or penetration testing, such as such as 7Safe CSTA or GIAC Penetration testing, or evidence that you are working towards this or have proven working experience is essential.