Job Description

Core Expertise: Java, SOAP/REST API Automation, TestNG/JUnit, Selenium, API Validation

 

Key Responsibilities

•             Design and develop API automation frameworks using Java, RestAssured, Selenium (for hybrid flows), and TestNG/JUnit.

•             Build and maintain data-driven test suites for validating API responses in JSON/XML formats.

•             Perform API testing using Postman/ReadyAPI, and automate contract, regression, smoke, and negative test scenarios.

•             Integrate test scripts into CI/CD pipelines for continuous testing and fast feedback cycles.

•             Conduct API performance and basic security validations, ensuring adherence to non-functional requirements.

•             Analyze test failures, perform root-cause analysis, and log defects in Jira with detailed documentation.

•             Collaborate with development teams in Agile environments for story grooming, test planning, and sprint execution.

•             Create and maintain reusable scripts for dynamic payloads and parameterized testing scenarios.

•             Participate in test strategy, planning, estimation, and tracking activities for end-to-end quality assurance coverage.

•             Ensure automation best practices are followed across environments and releases.

 

Required Skills and Competencies

•             Strong hands-on experience in Java (Core, Collections) and scripting for test automation.

•             Expertise in RestAssured/HTTP Client, TestNG/JUnit, and Maven build tools.

•             Proficiency in Postman/Newman or ReadyAPI for manual and automated API testing.

•             Experience in SQL database validation for backend data consistency checks.

•             Good understanding of CI/CD tools (Jenkins, GitLab CI) and source control systems (Git).

•             Solid understanding of software testing fundamentals, QA methodologies, and SDLC/STLC processes.

•             Familiarity with Selenium for hybrid API test scenarios.

•             Experience working in Agile/Scrum environments with close collaboration between QA and Dev teams.

•             Strong analytical, debugging, and communication skills, with attention to detail.

•             Must to have: Background in the Payment domain, with exposure to ISO 8583, API message formats, or transaction flow validation.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application