QA SDET; Javascript
Listed on 2026-04-17
-
Software Development
Software Engineer, DevOps, Software Testing
Location: Greater London
The team you'll be working with:
As a Lead Software Development Engineer in Test (SDET) you will have the opportunity of joining an award winning Quality Engineering team that is working on some of the most cutting edge technologies that is embracing new innovations, such as in built quality checks that embraces AI/GenAI for test automation and predictive analytics. What is key to this role is the ability to lead and inspire a team, fostering a collaborative and productive work environment.
This is a hands on role whereby you will lead SDETs and in parallel play a key role in expanding our existing portfolio of Quality Engineering assets and services. Having strong verbal and written communication skills to effectively convey technical information to non-technical stakeholders is a must.
You will join a highly focused quality engineering team that are experts in driving an engineering led approach to driving value for our clients.
Responsible to ensure Shift-Left Testing emphasising early testing in the development lifecycle. You will have experience of multiple Automation Frameworks that support various types of testing (unit, integration, UI, end-to-end), such as Webdriver
IO, Cypress and Playwright.Play a key role to mentor and train your team on the latest testing tools and methodologies.
Always look for ways to improve your quality engineering approach and capture the value created through defining and tracking quality metrics such as defect density, test pass rate, and mean time to detect/resolve issues.
Extensive experience as a QA Automation Engineer
Experience of building advanced and feature rich test automation frameworks from scratch using Object-oriented and scripted languages
Has breadth of experience across different tech-stacks. At least two of the following:
JavaScript/Type Script, Java, C#, or Python, amongst othersStrong programming foundation in JavaScript/Type Script , with ability to configure and test React components locally.
Expertise in Playwright and Jest (or close equivalents like React Testing Library / Cypress)
Working knowledge of version control systems (Git, Git Lab, etc.)
Has a depth of knowledge in the Object-oriented Programming paradigm (OOP) and has practically applied the principles
Working in an Agile team, you will be responsible for inputting to the design and build of automated tests to ensure adequate and effective test coverage
Provide test assurance of the user stories according to the defined acceptance test criteria; whilst working in a test-first environment.
Work closely with Software Engineers to deliver the test activities to meet the requirements, whilst contributing to effective agile delivery.
Participate in estimation activities and identify opportunities for improvement within the team.
Provide assurance at team retrospectives and planning sessions to ensure test best practice, continual improvements and appropriate standards are adhered to
Comfortable working with Git repositories and workflows on multiple tasks concurrently
Ability to manage and lead code review processes, mitigate conflicts within the team and get quality work merged in the main branch
Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations
Understanding of CI/CD pipelines and their importance in Automation Testing process
Understanding of non-functional requirements and testing, with a focus on performance (but also accessibility, compatibility and aspects of security)
Exposure to the Operating System Command line (Windows or Linux)
Strong problem-solving skills, exhibits logical/critical thinking
Good coding skills (SOLID, DI, Design Patterns, etc.)
Able to unit test the framework built
Experienced working with Cucumber and/or Spec Flow, BDD, ATDD
Web UI testing experience (different browsers)
API / Microservice Testing experience
Has worked across different application domains including Cloud, and Web Applications.
Mobile Automation, and Contract Testing is a plus
Ability to work as part of a team and on their own initiative. Consultancy background would be beneficial
Integrate automation tests into CI/CD pipelines
Git Hub Actions, Git Lab pipelines, Azure Dev Ops pipelines, Jenkins (any experience on these will be beneficial)
AWS experience
Experience with any of these tools:
Cypress, Playwright, Webdriver.io (but with strong experience in Selenium)Understanding (better experience) with Contract Testing frameworks (preferably PACT)
Experience setting up E2E testing frameworks with automation in mind, covering all the aspects of the SDLC
At NTT DATA, you have endless opportunities to think big, act bold and take ownership. As a $30+ billion business and technology services, AI and digital infrastructure leader, we co-innovate solutions with clients and partners globally for business and societal impact.…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: