Software Development Senior Analyst at NTT DATA
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

02 Feb, 26

Salary

0.0

Posted On

04 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

API Testing, Automation Testing, CI/CD, Agile Methodologies, Problem-Solving, Communication Skills, Load Testing, Performance Testing, Test Automation Frameworks, Cloud Services, Security Testing, Monitoring Tools, Containerization, Version Control, Test Case Management, Messaging Systems

Industry

IT Services and IT Consulting

Description
Design, implement, and maintain automated API tests using Rest Assured and Cucumber. Integrate automated test cases into CI/CD pipelines using GitHub Actions to ensure continuous integration and delivery. Perform manual testing of APIs using tools such as Postman or Insomnia to verify functionality and critical endpoints before they go live. Work collaboratively with the development and product teams to test new APIs, verify their correctness, and ensure they meet high-quality standards. Utilize JMeter for load testing, performance testing, and validating the scalability of APIs. Help define and implement test automation strategies aligned with the testing pyramid (unit tests, integration tests, and end-to-end tests). Investigate and debug issues found in production, ensuring that defects are identified, tracked, and resolved efficiently. Contribute to the improvement of automation frameworks, test processes, and methodologies. Provide feedback and assist in designing API test coverage for new features and API enhancements. Collaborate with cross-functional teams in an Agile environment, attending sprint meetings and contributing to the refinement of testing strategies. Bachelor's degree in computer science, Information Technology, or a related field. 3+ years of experience in automation testing, with a strong focus on API testing. Experience with version control systems (e.g., Git). Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. Solid understanding of software development lifecycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong communication skills, both written and verbal. Knowledge of other test automation frameworks or tools like Selenium or TestNG. Experience with cloud services and API testing in cloud environments. Experience with test case management tools (e.g., Jira, TestRail, etc.). Knowledge of containerization (Docker) and cloud platforms (AWS, Azure, GCP) for testing in cloud-native environments. Experience with security testing of APIs and web applications. Experience with monitoring tools (App dynamics, Datadog, Grafana), reading application logs. Automation testing using TestNG and Selenium with Java Develop and maintain Playwright automation scripts for functional and regression testing of front-end and back-end systems. Ensure API security testing, checking for vulnerabilities, and following best practices for API security. Understanding of messaging system (Kafka, Azure Event Hubs, Redis)
Responsibilities
Design, implement, and maintain automated API tests while integrating them into CI/CD pipelines. Collaborate with development and product teams to ensure high-quality standards for new APIs.
Loading...