Description

Key Responsibilities: 
 

  • Design, develop, and execute test cases and test scenarios based on product requirements. 
     
  • Conduct various types of manual testing: functional, regression, sanity, smoke, UI, and story-based testing. 
     
  • Develop and maintain robust automation test suites using Selenium WebDriver, Java, TestNG, and Cucumber (BDD). 
     
  • Perform unit testing using JUnit/Mockito to validate code at the developer level. 
     
  • Test and validate RESTful APIs using Postman, handling both JSON and XML payloads. 
     
  • Build and manage test frameworks such as Data-Driven, Keyword-Driven, Hybrid, and Page Object Model (POM). 
     
  • Monitor all QA activities: test execution, defect logging, root cause analysis, and metrics reporting. 
     
  • Identify areas for process improvement and implement best practices for continuous quality enhancement. 
     
  • Act as a QA escalation point, supporting resolution of complex quality-related issues. 

     


 

Requirements: 
 

  • Languages/Tools: Java, Selenium WebDriver, JUnit, TestNG, Cucumber (BDD) 
     
  • API Testing: Postman, REST APIs, JSON, XML 
     
  • Frameworks: BDD, Data-Driven, Hybrid, POM 
     
  • Version Control & CI/CD: Git, Jenkins (or similar tools) 
     
  • Defect Tracking: JIRA (or equivalent) 
     
  • Strong knowledge of SOA architecture and integration testing of distributed systems

Education

Any Gradute