> Markdown version of [/jobs/ext/3998259-java-developer-_-ai-test-automation](https://www.wearedevelopers.com/jobs/ext/3998259-java-developer-_-ai-test-automation). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer _ Ai & Test Automation - **Company:** Tata Consultancy Services Limited - **Location:** Plano, TX, United States - **Salary:** $90,000.0 - $105,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Artificial Intelligence, Automation of Tests, Selenium, GitHub Copilot, Large Language Models, Spring-boot, Generative AI, AI Coding Agents, AI Platforms, Integration Tests, Information Technology, Playwright, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88726592/1 ## About the Role BACHELOR OF COMPUTER SCIENCE ## Description We are looking for a strong Java Developer with hands-on experience in developing enterprise applications and exposure to AI/Generative AI technologies. The candidate should also have experience working with QA automation tools such as Selenium and Playwright. The primary focus of this role is Java development, with AI exposure and the ability to contribute to or support test automation activities., * Design, develop, and maintain applications using Java, Spring Boot, REST APIs, and Microservices. * Develop clean, reusable, and maintainable code following industry best practices. * Work with AI/Generative AI technologies, including AI-assisted development, LLM-based solutions, or integration with AI services. * Leverage AI coding tools such as GitHub Copilot or similar tools to improve development productivity. * Work with QA automation frameworks using Selenium and Playwright. * Develop or enhance automated test scripts for functional, regression, and integration testing. * Collaborate with developers, QA engineers, business analysts, and other stakeholders throughout the development lifecycle. * Troubleshoot application issues, perform root-cause analysis, and support defect resolution.