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.
We are seeking skilled and motivated Test Automation Engineers to join our dynamic team at Companies House, where you will play a crucial role in transforming our automated testing approach.As a Test Automation Engineer, your primary responsibility will be to contribute to our Playwright framework in Node.js and TypeScript, leading the migration of our test suites from Selenium in Java. You will work closely with our test engineers and developers to ensure that our testing practices are efficient, reliable, and aligned with modern automation technologies.As a Test Automation Engineer, your main responsibilities will be:Test Migration: Lead the migration of existing tests from Selenium/Java to Playwright/TypeScript, ensuring a seamless transition and maintaining the quality of automated tests.Framework Contribution: Develop, enhance, and maintain our Playwright-based test automation framework, ensuring it meets the needs of our team and supports future testing efforts.Collaboration: Work closely with test engineers, developers, and other stakeholders to foster a culture of automation and enhance overall product quality.Tooling and Infrastructure: Collaborate with DevOps and infrastructure teams to ensure that the test automation framework integrates smoothly with CI/CD pipelines, Docker environments, and cross-browser testing tools like BrowserStack.Quality Assurance: Advocate for best practices in testing and automation, ensuring that high quality is embedded at every stage of the development lifecycle.Essential:Proven experience as a Test Automation Engineer or in a similar role, with a strong focus on modern test automation practices.Strong proficiency in Playwright, Node.js, TypeScript, and JavaScript.Familiarity with CI/CD pipelines and integration of test automation within those pipelines.Knowledge of Docker and experience working in containerised environments.Desirable:Experience with migrating tests from Selenium (Java) to Playwright.Experience with cross-browser testing using tools like BrowserStack.Familiarity with Concourse CI (or similar CI tools).Understanding of cloud services like AWS.Knowledge of Unix & shell scripting.Experience with SonarQube for code quality analysis.
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.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.