SDET Consultant

NTT DATA, Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Testing (Software)
Java
JavaScript
API
Amazon Web Services (AWS)
JIRA
Automation of Tests
Azure
Cloud Computing
Data Validation
Data Integrity
Relational Databases
Database Queries
Database Testing
Software Design Documents
Github
Python
Object-Oriented Software Development
Scrum
Standard Sql
Selenium
Simple Object Access Protocol (SOAP)
Software Systems
Test Data
Test Execution Engine
Strategies of Testing
Google Cloud Platform
Performance Testing
Postman
Test Scripts
Cypress
ReadyAPI
Backend
Information Technology
Playwright
Data Management
Api Management
Docker
SDET
Jenkins

Job description

  • Our Client is looking for a skilled and experienced SDET Consultant to join their quality engineering practice. The ideal candidate will design, develop, and maintain scalable test automation frameworks, embed quality into CI/CD pipelines, and work closely with development and product teams to deliver high-quality software solutions for our clients.

Day-to-Day Duties

  • Attend daily stand-ups, sprint planning, and retrospectives to align on test priorities, report progress, and flag quality risks early
  • Analyse user stories, acceptance criteria, and design documents to create comprehensive test plans and test cases covering functional, regression, and edge-case scenarios
  • Design, develop, and maintain automated test frameworks for UI, API, and integration layers using tools such as Selenium, Playwright, Cypress, or RestAssured
  • Execute smoke, regression, and exploratory test suites on every build; log detailed, reproducible defect reports in Jira or Azure DevOps and track them through to closure
  • Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, or Azure DevOps) and monitor build results, triaging failures promptly
  • Validate backend data integrity by writing SQL queries for test data setup, teardown, and post-transaction verification
  • Conduct API testing using Postman or RestAssured to validate REST/SOAP service contracts, authentication flows, and error handling
  • Publish test execution reports, defect trend analysis, and automation coverage metrics to project stakeholders and client leadership
  • Participate in code and test script reviews, ensuring automation code meets quality and maintainability standards
  • Collaborate with client teams to understand their toolchain, align testing strategies, and mentor junior team members or client-side QA engineers

Requirements

  • 7+ years of hands-on experience in software test automation using any one primary language - Java, Python, or JavaScript - with strong object-oriented programming and framework design skills
  • 7+ years of experience building and maintaining UI and API automation frameworks using tools such as Selenium, Playwright, Cypress, or Postman/RestAssured within an Agile/Scrum delivery model
  • 5+ years of experience integrating automated test suites into CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions, including Docker-based test environment setup
  • 5+ years of experience in database testing with hands-on SQL skills for data validation, test data management, and backend verification across relational databases
  • 2+ year of experience in a consulting or client-facing role, with demonstrated ability to communicate test strategy, quality metrics, and risk assessments to non-technical stakeholders

Preferred / Good to Have

  • Experience with performance testing tools.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • ISTQB Certification: Foundation level or higher advanced software testing certifications.
  • Onshore/Offshore Experience: Proven experience managing delivery models across geographically distributed teams.
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related engineering field

About the company

NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com

Apply for this position