.
Senior Test Consultant: Node.js/JavaScript Automation (Financial Services Contract)
Location: London (Hybrid) | Contract Status: Inside IR35| Clearance: BPSS Required | Role: Senior Consultant
The Opportunity: Native JavaScript Automation
We are seeking a highly specialized Senior Test Engineer to take on a critical contract role within a major financial services organization in London. This engagement requires an expert capable of designing, building, and leading robust automation frameworks using Node.js/JavaScript as the native scripting language.
This is a senior consulting position focusing on modern engineering practices, ensuring quality across microservices and complex web applications. Note: This role has been determined to fall Inside IR35.
🎯 Key Requirements (Non-Negotiable)
Candidates must demonstrate deep, recent, hands-on experience in the following areas:
-
Native JavaScript Automation: Extensive experience writing, executing, and architecting automated tests using Node.js / JavaScript as the primary language (as opposed to testing Node applications using Java or Python).
-
Browser/UI Automation: Expert proficiency with WebDriver(or related tools like WebdriverIO or Cypress) for reliable, cross-browser UI testing.
-
BDD Implementation: Proven success implementing and integrating Cucumber(or similar BDD frameworks) seamlessly within a Node.js/JavaScript automation environment.
-
Security Clearance: Active BPSS Clearance is a strict requirement for this position.
Technical Environment & Desirable Skills
The ideal candidate will have practical testing experience across our client's modern stack:
-
Full-Stack Context: Experience testing both front-end applications (e.g., React) and Node.js-based back-end services(Microservices).
-
API Quality: Proficiency in API testing and familiarity with Swagger(OpenAPI specification) for definition and validation.
-
DevOps Integration: Experience integrating tests into CI/CD pipelines using tools like Git.
-
Cloud Testing: Familiarity with testing applications deployed on major cloud platforms (e.g., AWS, Azure).
Role Responsibilities
-
Architect and lead the development of scalable, maintainable, and reliable automation frameworks in Node.js/JavaScript.
-
Translate complex business requirements into clear, executable BDD feature files using Cucumber.
-
Conduct continuous integration and end-to-end testing across all application layers.
-
Advise engineering teams on best practices for testability, code quality, and automation standards.
If your expertise is centered around Node.js/JavaScript for native test automation and you meet the BPSS requirement, we encourage you to apply immediately.

