Software Development Engineer in Test at Companies House, Remote, 6 Months, £Contract Rate

  • Contract Spy
  • Remote
  • Aug 29, 2024
6 Months or more Information Technology

Contract Description

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.
 
As a Software Development Engineer in Test your main responsibilities will be:Framework Development: Design, develop, and maintain a robust test automation framework using Playwright, Node.js, TypeScript, and JavaScript. Focus on creating scalable solutions that meet the evolving needs of our testing strategy.Test Migration Leadership: Lead the technical aspects of migrating tests from Selenium/Java to Playwright/TypeScript, ensuring that the new framework is both efficient and effective.Collaboration: Collaborate closely with test engineers, developers, and other stakeholders to ensure that the automation framework integrates seamlessly with our development and CI/CD pipelinesTooling and Infrastructure: Work with DevOps and infrastructure teams to ensure the automation framework is fully integrated with our CI/CD pipelines, Docker environments, and cross-browser testing tools like BrowserStack. Code Quality and Best Practices: Advocate for and implement best practices in code quality, including code reviews, refactoring, and performance optimisation within the testing framework.Essential:Strong software development skills, with proven experience in Node.js, TypeScript, and JavaScript.Extensive experience in building and maintaining test automation frameworks, preferably with Playwright.Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etcIn-depth understanding of test automation principles and best practices, with the ability to design scalable and maintainable solutions.Experience with CI/CD pipelines and integrating test automation frameworks within those pipelines.Knowledge of Docker and working in containerised environments.Desirable:Experience migrating tests from Selenium/Java to Playwright/TypeScript.Familiarity with cross-browser testing tools like BrowserStack.Understanding of cloud services like AWS.Knowledge of Unix & shell scripting.Experience with shared Node modules and publishing to npmjs.Exposure to Terraform, Docker Compose, and Makefile.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.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.