At a Glance
- Tasks: Lead a dynamic team in building innovative AI tools and enhancing quality engineering processes.
- Company: Join an award-winning Quality Engineering team at the forefront of technology.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on mentorship and career advancement.
- Why this job: Make a real impact by driving AI innovations and improving software quality.
- Qualifications: Extensive experience in software development and quality engineering across various tech stacks.
The predicted salary is between 70000 - 90000 £ per year.
Requirements
- Extensive experience as a Senior QE SDET Engineer or Senior Developer.
- Breadth of experience across different tech-stacks, such as JavaScript/TypeScript, Java, C#, or Python.
- Experienced in RAG Weaviate, OpenAI, Agents, MCP, Langchain, Prompt Engineering, Browser-Use, and Django.
- Experienced building AI Tools, Agents, and Agentic workflows (LangGraph, CrwAI).
- Hands-on product building experience that cuts across the full SDLC – not just test automation and QE.
- Experienced in building RAG systems with a nice-to-have on fine-tuning LLMs.
- Cleaning/augmenting data.
- Comfortable with IAS (Infra As Code) e.g. giving a high-level spec.
- Fully understands test automation (across platforms and functional/non-functional) and associated tech.
- Presentation skills – C-Suite clients and in-house.
- Mentoring – non-AI SDETs.
- Innovation – art of the possible.
- Experienced in Junit, Jest, PyTest, NUnit, Appium, WDIO, Selenium, Cypress, BrowserStack, Swagger, WireMock, Postman, etc.
- Development frameworks: Spring, Angular, .NET, Node, etc.
- CI/CD: Jenkins, GitLab CI/CD, Docker/AWS, Azure DevOps.
- Databases: SqlServer, MySQL, Oracle, MongoDB, H2.
- BDD: Cucumber, FitNesse, SpecFlow, RestAssured, EasyB, etc.
- Performance: Gatling, JMeter, WebPageTest, LightHouse.
- Security & code quality: SonarQube, Jacoco, PiTest, OWASP, Axe, etc.
- Hands-on software test automation, ideally founded on a background as a senior Developer.
- Experienced in building a strategy covering all aspects of the SDLC process, development, automation, CI, and metrics.
- Hands-on using Spring Java, Angular, Python, GitLab CI/CD, Junit, Jest, Cucumber, Bash, Gatling, etc.
- Experienced in helping teams evolve an Agile ‘Shift Left’ way of working.
- Experience of building advanced and feature-rich test automation frameworks from scratch using Object-oriented and scripted languages.
- Depth of knowledge in the Object-oriented Programming paradigm (OOP) and practical application of the principles.
- 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 discuss issues with the developers to better understand requirements and expectations.
- Understanding of CI/CD pipelines and their importance in the Automation Testing process.
- Understanding of non-functional requirements and testing, with a focus on performance (but also accessibility, compatibility, and aspects of security).
- (Desirable) MCP, Django and nice-to-have Entra/Gunicorn.
- (Desirable) GitHub Actions, GitLab pipelines, Azure DevOps pipelines, Jenkins.
- (Desirable) AWS experience.
- (Desirable) Experience with tools: Cypress, Playwright, Webdriver.io (but with strong experience in Selenium).
- (Desirable) Understanding (better experience) with Contract Testing frameworks (preferably PACT).
- (Desirable) Experience setting up E2E testing frameworks with automation in mind, covering all aspects of the SDLC.
What the job involves
As a QE AI Engineer & QE Architect, you will have the opportunity to join an award-winning Quality Engineering team that is working on cutting-edge technologies embracing new innovations, such as in-built quality checks that embrace AI/GenAI & agentic AI across the full SDLC. 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 product building experience that cuts across the full SDLC – not just test automation and QE. You will lead the expansion of our existing portfolio of Quality Engineering assets and services. Strong verbal and written communication skills to effectively convey technical information to non-technical stakeholders are a must. You will join a highly focused quality engineering team that are experts in driving an AI & agentic AI engineering-led approach to driving value for our clients. You are responsible for ensuring Shift-Left Testing emphasising early testing in the development lifecycle. You will have experience of multiple Automation Frameworks that support various types of testing. You will play a key role as an AI mentor and train your team on the latest testing tools and methodologies. You will always look for ways to drive SDLC efficiencies and improve the quality engineering approach. You will have knowledge on capturing the value created through defining and tracking quality metrics.
Quality Engineering AI Lead Engineer employer: NTT DATA
Join our award-winning Quality Engineering team as a Quality Engineering AI Lead Engineer, where innovation meets collaboration in a dynamic work environment. We offer extensive opportunities for professional growth, mentorship, and the chance to work with cutting-edge technologies that embrace AI and agentic workflows. Located in a vibrant tech hub, our company fosters a culture of creativity and excellence, ensuring that every team member contributes to meaningful projects while enjoying a supportive and inclusive atmosphere.
StudySmarter Expert Advice🤫
We think this is how you could land Quality Engineering AI Lead Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know when a casual chat could lead to your next big opportunity.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your projects, especially those involving AI tools and automation frameworks. This is your chance to demonstrate your hands-on experience and make a lasting impression on potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you’ll need to communicate effectively with both technical and non-technical stakeholders.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Plus, it gives you a direct line to our hiring team, making it easier for us to spot your application.
We think you need these skills to ace Quality Engineering AI Lead Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the specific skills and experiences mentioned in the job description. Highlight your extensive experience with tech stacks like JavaScript, Python, or any other relevant languages. We want to see how you fit into our Quality Engineering team!
Showcase Your Projects:Include examples of AI tools or agentic workflows you've built. If you've worked on RAG systems or have hands-on product building experience, let us know! This is your chance to shine and show us what you've accomplished.
Communicate Clearly:Since you'll be conveying technical info to non-technical stakeholders, make sure your application is clear and concise. Use straightforward language and avoid jargon where possible. We appreciate clarity just as much as you do!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at NTT DATA
✨Know Your Tech Stack
Make sure you’re well-versed in the tech stacks mentioned in the job description, like JavaScript, Python, and Django. Brush up on your knowledge of RAG systems and AI tools, as these will likely come up during the interview.
✨Showcase Your Hands-On Experience
Prepare to discuss your hands-on product building experience across the full SDLC. Be ready to share specific examples of how you've implemented test automation and quality engineering practices in previous roles.
✨Communicate Clearly with Non-Techies
Since you'll need to convey technical information to non-technical stakeholders, practice explaining complex concepts in simple terms. This will demonstrate your ability to bridge the gap between technical and non-technical teams.
✨Emphasise Collaboration and Mentoring
Highlight your experience in leading teams and mentoring others, especially in Agile environments. Be prepared to discuss how you've fostered collaboration and inspired your team to adopt a 'Shift Left' approach in testing.