Companies House drives confidence in the economy and makes the UK a great place to start, and run, a business.As an executive agency sponsored by The Department for Business and Trade (DBT) we have the ability to play a leading role in the right against corrupt business practices by providing the transparency and clarity necessary for the UK to continue to be regarded as a world-leading place to do business.Companies House is undergoing an historic change - to our systems, culture, services, and ways of working. Our people are at the heart of these changes.The Economic Crime and Corporate Transparency Act (2023) gives Companies House the power to play a more significant role in disrupting economic crime and supporting economic growth.These changes represent the biggest opportunity for Companies House in almost 170 years. This move will help us achieve the kind of culture we want - one which drives high performance and where our brilliant people can flourish.
Job description
We are seeking a skilled and motivated DevOps Engineer to join our dynamic team at Companies House, where you will play a crucial role in transforming our automated testing approach.As a DevOps Engineer specialising in test automation, you will support the migration of our testing infrastructure from Java/Selenium and BDD frameworks to a cutting-edge Node.js Playwright/TypeScript stack. Your role will involve integrating this stack with Docker and BrowserStack Automate, all running within Concourse CI pipelines. You will work closely with our test engineers, advocating for an automated first mindset and ensuring seamless integration of Playwright testing within Concourse CI. Your efforts will be instrumental in elevating the quality and reliability of our services.Key Responsibilities: •CI/CD Integration: Design, implement, and maintain the integration of Playwright testing within the Concourse CI pipelines, ensuring robust and efficient automated testing processes. •Collaboration: Work closely with test engineers, developers, and other stakeholders to foster an automation-first culture and enhance overall product quality. •Tooling and Infrastructure: Manage and optimise Docker environments and BrowserStack Automate integration for cross-browser testing. •Quality Assurance: Advocate for best practices in testing and automation, ensuring that quality is embedded in every stage of the development lifecycle.Essential Technical skills: •Proven experience as a DevOps Engineer or in a similar role, with a strong focus on test automation. •Docker •Concourse CI (or similar) •AWSSome experience of any of the following would also be beneficial: •Experience with Node.js, npm, TypeScript/JavaScript and Playwright •Unix & shell scripting •Terraform •Docker compose •Publishing to npmjs •Makefile •AWS - ECR, ECS, CLI, S3 •Working with Node shared modules •SonarQube
Please be aware that this role can only be worked within the UK and not Overseas.Disability Confident As a member of the Disability Confident Scheme, Companies House guarantees to interview all candidates who have a disability and who meet all the essential criteria for the vacancy. In cases where we have a high volume of candidates who have a disability who meet all the essential criteria, we will interview the best candidates from within that group. This scheme encourages candidates with a disability and/or neurodivergence to apply.Armed Forces Covenant / CommitmentCompanies House guarantees to interview veterans or spouses / partners of military personnel who meet all the essential criteria for the vacancy. In cases where we have a high volume of ex-military candidates / military spouses or partners, who meet all of the essential criteria, we will interview the best candidates from within that group.In applying for this role, you acknowledge the following this role falls in scope of the Off Payroll Working in the Public Sector legislation. Any rates of payment quoted will reflect the gross rate per day for the assignment and will be subject to appropriate taxes and statutory costs. As such the payment to the intermediary and your income resulting from this contract will be different.