Test Automation Engineer

NTT DATA, Inc.
New York, NY, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Microsoft Azure Computer Programming Continuous Integration Database Testing DevOps Distributed Systems Github Apache JMeter
+24 more
Junit Python (Programming Language) Microsoft UI Automation Open Web Application Security Scrum Methodology Systems Development Life Cycle Standard Sql Selenium System Testing Test Execution Engine Strategies of Testing Testng Postman Cypress (Programming Language) Git Pytest Gitlab-ci Kubernetes Playwright Cucumber (Software) Docker SDET Jenkins Microservices

Job description

Experteer Overview In this role, you will design, develop, and maintain scalable automation frameworks to support UI, API, and backend testing. You will embed quality across the SDLC by collaborating with developers, product owners, and DevOps, enabling fast, reliable releases. You’ll drive test strategy, choose automation targets, and ensure high coverage with modern tooling. This position emphasizes CI/CD integration, cloud/containerized testing, and continuous improvement. A strong, proactive tester will shape quality at scale. Compensation / Benefits * Design, develop, and maintain scalable automation frameworks for UI, API, and backend testing * Identify test scenarios suitable for automation and maximize automation coverage * Develop automated test scripts using Java or Python * Perform functional, regression, smoke, integration, and system testing * Execute automated and limited manual tests when needed * Participate in requirement analysis, test planning, and test strategy discussions * Ensure adherence to quality standards and best practices * Integrate automation suites with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.) * Enable shift-left testing and continuous quality checks * Collaborate with DevOps teams for containerized and cloud-based test execution * Work in Agile/Scrum teams and provide clear test metrics and quality insights * Mentor junior QA/Automation engineers when needed Tasks * 5+ years in test automation / SDET roles * Strong programming skills in Java or Python * Experience with UI automation tools (Selenium, Playwright, or Cypress) * Strong API automation experience (REST Assured, Postman, or similar) * Knowledge of BDD/TDD frameworks (Cucumber, TestNG, JUnit, PyTest) * Hands-on experience with CI/CD pipelines * Familiarity with Git and version control workflows * Working knowledge of SQL and database testing * Experience testing microservices and distributed systems * Exposure to AWS, Azure, or GCP * Experience with Docker and containers (Kubernetes is a plus) * Understanding of performance and security testing basics (JMeter, OWASP concepts) Key requirements * remote or hybrid work options

Requirements

proactive * Ensure adherence to quality standards and best practices * Integrate automation suites with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.) * Enable shift-left testing and continuous quality checks * Collaborate with DevOps teams for containerized and cloud-based test execution * Work in Agile/Scrum teams and provide clear test metrics and quality insights * Mentor junior QA/Automation engineers when needed Tasks * 5+ years in test automation / SDET roles * Strong programming skills in Java or Python * Experience with UI automation tools (Selenium, Playwright, or Cypress) * Strong API automation experience (REST Assured, Postman, or similar) * Knowledge of BDD/TDD frameworks (Cucumber, TestNG, JUnit, PyTest) * Hands-on experience with CI/CD pipelines * Familiarity with Git and version control workflows * Working knowledge of SQL and database testing * Experience testing microservices and distributed systems * Exposure to AWS, Azure, or GCP * Experience with a aaaE_ and containers (Kubernetes is a plus) * Understanding of performance and security testing basics (JMeter, OWASP concepts) Key requirements * remote or hybrid work options

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · WWC 2025

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all