Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a Test Automation Engineer, where your skills will be pivotal in enhancing national security through innovative testing solutions. In this dynamic role, you will automate testing processes, ensuring speed and reliability while working within a multi-skilled team. Your expertise will help streamline quality assurance across unique systems, contributing to the safety and effectiveness of national security initiatives. With access to extensive training and a supportive environment, you will grow your career while making a meaningful impact in a vital sector. Embrace the challenge and apply your talents to protect what matters most!
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Session Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
__smVID Necessary for the sign-up function on the website. This function is provided by Sumo.com. Maximum Storage Duration: 30 days Type: HTTP Cookie
AWSALB[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
AWSALBCORS[x2] Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 7 days Type: HTTP Cookie
csrfToken Helps prevent Cross-Site Request Forgery (CSRF) attacks. Maximum Storage Duration: Session Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_ga[x3] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 2 years Type: HTTP Cookie
_ga_#[x2] Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit. Maximum Storage Duration: 2 years Type: HTTP Cookie
_gat[x2] Used by Google Analytics to throttle request rate Maximum Storage Duration: 1 day Type: HTTP Cookie
_MadgexTracking[x2] Pending Maximum Storage Duration: 2 years Type: HTTP Cookie
_MadgexTracking_gid[x2] Pending Maximum Storage Duration: 1 day Type: HTTP Cookie
__eoi Used in order to detect spam and improve the website's security. Maximum Storage Duration: 180 days Type: HTTP Cookie
_gid[x3] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 1 day Type: HTTP Cookie
collect Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels. Maximum Storage Duration: Session Type: Pixel Tracker
AMP_unsent_# Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator. Maximum Storage Duration: Persistent Type: HTML Local Storage
_dd_s Registers the website's speed and performance. This function can be used in context with statistics and load-balancing. Maximum Storage Duration: 1 day Type: HTTP Cookie
dd_cookie_test_# Registers data on visitors' website-behaviour. This is used for internal analysis and website optimization. Maximum Storage Duration: 1 day Type: HTTP Cookie
JobSearchCriteria Pending Maximum Storage Duration: Session Type: HTTP Cookie
JobSearchResultIds Pending Maximum Storage Duration: Session Type: HTTP Cookie
m_tempUsrId Pending Maximum Storage Duration: Session Type: HTTP Cookie
MdgxArticlesLastSearchParams Pending Maximum Storage Duration: Session Type: HTTP Cookie
giphyPingbackId Used to track the visitor's usage of GIFs - This serves for analytical and marketing purposes. Maximum Storage Duration: Session Type: HTML Local Storage
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
Maximum Storage Duration: Persistent Type: HTML Local Storage
Maximum Storage Duration: Persistent Type: HTML Local Storage
goog:cached:topics Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
NID Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. Maximum Storage Duration: 6 months Type: HTTP Cookie
Maximum Storage Duration: Persistent Type: HTML Local Storage
pagead/gen_204 Collects data on visitor behaviour from multiple websites, in order to present more relevant advertisement - This also allows the website to limit the number of times that they are shown the same advertisement. Maximum Storage Duration: Session Type: Pixel Tracker
pcs/activeview Used by DoubleClick to determine whether website advertisement has been properly displayed - This is done to make their marketing efforts more efficient. Maximum Storage Duration: Session Type: Pixel Tracker
pcs/view Pending Maximum Storage Duration: Session Type: Pixel Tracker
csi Collects data on visitors' preferences and behaviour on the website - This information is used make content and advertisement more relevant to the specific visitor. Maximum Storage Duration: Session Type: Pixel Tracker
#-# Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTML Local Storage
__Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
iU5q-!O9@$ Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTML Local Storage
LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
nextId Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
remote_sid Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Session Type: HTTP Cookie
requests Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
ServiceWorkerLogsDatabase#SWHealthLog Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Persistent Type: IndexedDB
TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration: 1 day Type: HTTP Cookie
VISITOR_INFO1_LIVE Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration: 180 days Type: HTTP Cookie
YSC Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTTP Cookie
yt.innertube::nextId Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Persistent Type: HTML Local Storage
ytidb::LAST_RESULT_ENTRY_KEY Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
YtIdbMeta#databases Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
yt-remote-cast-available Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-cast-installed Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-connected-devices Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-device-id Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-fast-check-period Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-app Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-name Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
JSMRI Pending Maximum Storage Duration: 1 year Type: HTTP Cookie
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
Do not sell or share my personal information
Job Title: Test Automation Engineer Ref. 950
This role is available full-time for 37 hours per week Monday to Friday or part-time with a minimum coverage of 28 hours per week.
Flexible hours are available. This role is based in the office.
Are you inquisitive? Do you enjoy finding solutions to improve testing?
Why not do this to help protect national security and really make a difference?
You ll use your experience of test automation alongside your software development skills to automate processes, providing the benefits of speed, scale and repeatability.
You ll work across the whole product development lifecycle within a multi-skilled team, applying test best practice and championing quality throughout. You ll identify, design and implement test solutions for a wide range of systems which are often one of a kind and designed to help protect national security. You ll work across various technology areas such as Telecoms, Mobile Platforms, Enterprise Networks, Security Research or Bespoke Communications systems.
Using your strong communication and problem-solving skills, you ll work with operational users, partners, project managers and development engineers to identify risk and provide assurance to the user that they re receiving a product which does the job it s required to do.
You ll have access to a generous training budget for your career development and progression, as well as joining a supportive team who will provide on the job training to help you succeed. You ll develop in a career which plays a key part in streamlining quality assurance of the systems which help protect national security.
More About You
To apply for this role, you will already have:
It would be beneficial if you also have one of the following (although these are not essential):
Your Personal Skills
You will be someone who:
Putting your skills to use
Using your diverse range of skills within the development team, you will:
What we offer
Now that we ve explained a bit about what you will we be doing, here s what we can offer you:
About HMGCC
We are HMGCC, the engineering specialists at the heart of the UK s national security.
We work with the national security community, UK government, academia, private sector partners and international allies to bring engineering ingenuity to the national security mission, creating tools and technologies that drive us ahead and help to protect the nation.
We invest in our people, not only with training but also support throughout your career with us; to allow you to reach your full potential at work, as well as enjoy the work/life balance many aspire to.
To find out more about us and if we re right for you, please visit our website.
Inclusion and diversity really matters to us. It's not just about numbers or visible differences.
HMGCC are committed to providing equal opportunities and encourage applications from candidates of all backgrounds, ethnicities, gender identities, sexual orientations, and those with disabilities or who are neurodiverse.
We re not looking for any one type of person. We re looking for talent from all different backgrounds to join our organisation, where we genuinely respect and value each other's differences, as well as our similarities. It makes us even better at what we do.
We are proud to offer candidates the opportunity to apply through the Offer of Interview Scheme. The scheme ensures eligible candidates are selected for an interview as long as their application meets the minimum criteria for the role. To find out more and how you can apply under this scheme, please see the inclusion and diversity information on our website.
Apply now
Discover more by clicking apply .
Our recruitment team will process your application once the role has closed and everyone will get a response.
Please note dependent on the recruitment requirements, we withhold the right to bring forward the closing date for this role from the original closing date.
If you are relocating to the area and renting a property then we can offer an interest free relocation loan of up to GBP2,500, which is to be repaid in instalments over a period of 24 months.