Description

Key Skills: API Testing, BDD

Roles and Responsibilities:

  • Gather requirements, design test automation scripts, execute, debug, fix, and share results
  • Collaborate with existing resources on day-to-day test automation challenges
  • Design and develop API automation using RestAssured in Java and BDD Framework
  • Perform API and Web Services Testing using Postman, SOAP, and REST APIs
  • Work with Mock Services and set up virtualisation environments for API testing
  • Apply strong scripting and programming skills using Java, focusing on object-oriented principles
  • Implement and maintain test automation frameworks using Selenium, particularly with BDD-Cucumber and Xray Framework
  • Collaborate in an Agile development environment and contribute actively to sprint deliverables
  • Apply QA best practices including test automation, test data preparation, defect identification, and root cause analysis
  • Utilize CI/CD tools such as Maven, GitHub, GitLab, and GitLab Pipeline
  • Use JIRA, Confluence, and Xray for test and project management

Skills Required:

  • The key purpose of this role is to gather requirement, design test automation scripts, execute, debug, fix, share results and collaborate with existing resources on the test automation challenges.
  • Candidate should be more than 5 to 9 years of experience.
  • Relevant experience should be more than 5 years with Selenium BDD-Cucumber using Java.
  • Good hands on experience in API and Web Services Testing: must have worked on Postman tool, SOAP and REST APIs.
  • Experience in API testing. Knowledge of HTTP, HTTP verbs, WSDL etc.
  • Experience in Mock service, setting of virtualisation environment
  • Experience in Creating and designing API Automation using RestAssured in Java and BDD Framework
  • Strong experience on selenium test automation framework [Especially Cucumber - BDD & Xray Framework], IC role player, hands on and collaborating with the existing resources on day-to-day test automation challenges
  • Strong scripting/ programming skills into Object oriented programming with Java along with requisite coding and debugging skills
  • Experience in an Agile environment and work within a fast-paced team
  • Must have knowledge of QA best practices such as test automation, test data preparation, defect identification and root cause analysis
  • Experience of CI/CD tools such as Maven, GitHub, Gitlab and GitLab Pipeline
  • Experience with JIRA, Confluence & Xray

Education: Bachelor's degree in Computer Science, Information Technology, or a related field

Education

Any Graduate