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