Search by job, company or skills

Cashfree Payments

Software Development Engineer In Test-2

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Qualification:

  • 3-6 years of proven experience in Software Testing with a primary focus on API Test Automation.
  • Programming Mastery: Strong proficiency in Core Java (OOP concepts, Collections, Exception Handling, and Java 8+ features like streams/lambdas).
  • API Automation: Extensive, hands-on experience using REST Assured to test web services.
  • Test Frameworks: Deep knowledge of TestNG or JUnit for test creation, data-driven testing, and parallel execution.
  • Build & Version Control: Proficiency with Maven or Gradle and version control systems like Git (branching, merging, PR reviews).
  • Web Services Knowledge: Solid understanding of REST architecture, HTTP methods, HTTP status codes, and web service security.

Key Responsibilities

  • Framework Development: Design, develop, and maintain scalable and robust API test automation frameworks using Java, REST Assured, and TestNG/JUnit.
  • API Validation: Create comprehensive automated test suites to validate RESTful APIs, covering functional, integration, and security testing scenarios (handling OAuth 2.0, JWT, API Keys).
  • CI/CD Integration: Integrate automated test suites into continuous integration pipelines (using Jenkins, GitLab CI, or GitHub Actions) to enable seamless, automated test execution on every build.
  • Data & Schema Validation: Perform advanced data parsing (JSON/XML) using libraries like Jackson or Gson, and validate API responses against defined Swagger/OpenAPI schemas.
  • Backend Verification: Write strong SQL queries to validate backend database states, ensuring API requests correctly translate to database transactions.
  • Defect Management: Actively monitor test runs, investigate failures, analyze server logs, and log clear, reproducible defects in Jira.
  • Collaboration: Work closely with developers, product managers, and other QA engineers in Agile sprints to define test strategies, estimate efforts, and identify edge cases early in the design phase.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144678369