onsite
API Testing - Tata Consultancy Services (TCS)
Software Engineer
API Testing Engineer focused on Java/Python automation using Maven, REST Assured, Karate, JUnit, and Cucumber with BDD/Gherkin. Deliver robust, repeatable API test suites for enterprise services.
About the role
Key Responsibilities
- Design, develop, and maintain automated API test suites using Core Java/Python, REST Assured, and Karate.
- Implement BDD test scenarios with Cucumber and Gherkin syntax, ensuring clear communication with stakeholders.
- Integrate tests into CI/CD pipelines, leveraging Maven for build management.
- Analyze test results, troubleshoot failures, and provide actionable defect reports.
- Collaborate with development and QA teams to define API testing strategies and best practices.
Requirements
- Proven experience in API automation with Core Java or Python.
- Hands‑on expertise with REST Assured, Karate, JUnit, and Cucumber.
- Strong understanding of BDD methodology and Gherkin syntax.
- Familiarity with Maven build tool and CI/CD environments.
- Excellent problem‑solving skills and attention to detail.