Job offers - CrawlJobs

Testing Developer India Jobs (Hybrid work)

4 Job Offers

Java Full Stack Developer and Testing Engineer
Save Icon
Seeking a Java Full Stack Developer & Testing Engineer in Pune, India. You will design scalable applications using Spring Boot and React/Angular, while leading automated testing with Selenium and JUnit. Ideal for a developer passionate about quality, CI/CD, and end-to-end ownership. Join an agile...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
UI & API Automation Testing Developer
Save Icon
Seeking a skilled **UI & API Automation Testing Developer** in **Chennai, India** to drive in-sprint automation. You will develop robust automation scripts and framework libraries using **Java, Selenium WebDriver, and Playwright**. Collaborate with global teams on impact analysis, define test pla...
Location Icon
Location
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Engineering Excellence Automation Testing Developer
Save Icon
Senior Programmer Analyst role in Pune/Chennai for an experienced Automation Testing Developer. Leverage 5-8 years of expertise in systems analysis, application development, and project management. Drive feasibility studies, implement security measures, and manage full development lifecycles. Joi...
Location Icon
Location
India, Pune, Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Automation Testing Developer
Save Icon
Seeking an **Automation Testing Developer** for a mid-level role in **Chennai or Pune, India**. You will design robust test automation frameworks using **Selenium, Playwright, or UFT** and integrate **AI-driven tools** for defect prediction. Requires expertise in **Java, Python, Pega**, and **ban...
Location Icon
Location
India, Chennai, Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Testing Developer role

Testing Developer jobs represent a dynamic and highly technical career path at the intersection of software development and quality assurance. Professionals in this role, often referred to as Software Development Engineers in Test (SDETs) or Technical Test Developers, are responsible for ensuring the reliability, performance, and functionality of complex software systems through the design and implementation of automated testing solutions. Unlike traditional manual testers, Testing Developers possess strong programming skills and apply engineering principles to build robust test frameworks, write maintainable test scripts, and integrate quality checks directly into the software development lifecycle.

The core responsibilities of Testing Developer jobs typically involve creating comprehensive test strategies that cover functional, regression, integration, and system testing. These professionals design and develop scalable automation frameworks using modern programming languages such as Python, Java, C#, or JavaScript. They write clean, efficient code to automate repetitive test scenarios, enabling faster feedback loops and more thorough coverage than manual testing alone. A significant portion of the role includes integrating automated tests into continuous integration and continuous delivery (CI/CD) pipelines, ensuring that every code change is validated before deployment. Testing Developers also collaborate closely with software developers, product owners, and business analysts to understand requirements, identify edge cases, and translate user stories into effective test cases. They perform API testing using tools like Postman or SOAPUI, conduct database validation with SQL queries, and analyze test results to detect defects, performance bottlenecks, or regression issues. Additionally, many roles involve maintaining test data, performing root cause analysis, and driving improvements in testing processes and methodologies.

To succeed in Testing Developer jobs, candidates typically need a bachelor’s degree in computer science, engineering, or a related field, along with several years of hands-on experience in software testing and automation. Strong programming proficiency is essential, as is expertise with popular automation tools such as Selenium, Playwright, Appium, or Ranorex. Familiarity with version control systems like Git, test management tools like JIRA or Azure DevOps, and CI/CD platforms like Jenkins is also highly valued. Employers seek analytical thinkers with excellent problem-solving skills who can work effectively in agile, fast-paced environments. Communication and collaboration abilities are critical, as Testing Developers must articulate test strategies, report defects, and partner with cross-functional teams. As technology evolves, knowledge of AI-driven testing, machine learning for defect prediction, and modern architectures like microservices becomes increasingly desirable. Overall, Testing Developer jobs offer a rewarding career for those who enjoy coding, problem-solving, and ensuring software excellence through automation and innovation.