Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Senior Quality Engineer - Webservices/API Testing|Multiple|4+ Yrs

  • Publicis Sapient
  • Multiple
  • 4 - 10 Yrs

Job Description

  • Experience with QA for distributed, highly scalable systems
  • Good understanding of OOPS concepts and strong programming skills in Java
  • Possess strong understanding of SOA along with in-depth knowledge of either SOAP or REST or both
  • Must be familiar with CRUD verbs & client/server responses
  • Expertise in multiple authorization mechanisms utilized for accessing API
  • Should have an expertise on creating out of the box and comprehensive test scenarios for testing web services
  • Ability to interpret XML Schema definitions in case of SOAP APIs, swagger definition or any high-level design and metadata information pertaining to REST APIs
  • Mandatorily have expertise on at least one of API/Web-Service based test automation tool stack - POSTMAN, ReadyAPI, SOAP UI, Karate Framework or REST Assured. Experience on other tools will be added advantage
  • Proficient in both JUnit & TestNG framework to & for addition test assertions in any of the tools
  • Familiarity with process of API/web service test automation tool selection & test approach
  • Shuld possess strong delivery experience to framework creation, setup, enhancement & customization
  • Experience in designing and development of API/Web Service automation framework and creation of scripts using best industry practices
  • Experience in applying data driven test approach in automation Framework
  • Integrate test suites into the test management system and custom test harnesses. Know how to hook a SoapUI solution with CI platforms like Jenkins
  • Familiar with implementation of design patterns, modularization, and user libraries for framework creation
  • Preferred (Mostly for people being hired at the Senior Associate Career Stage) :
  • Possess domain knowledge to identify issues across those domains, understand their impact, and drive resolution (familiar / expert in domains like retail banking, automobile, insurance, betting, food-markets, hotel industry, healthcare)
  • Experience in the modern agile practices such as BDD/Cucumber, DevOps
  • Understanding of running automation projects to run tests in parallel
  • Experience with Webservice documentation & contract testing tools
  • Knowledge of Data mocking frameworks
  • Microservice testing types & testing & deployment strategies
  • Hands-on knowledge of UI automation tools such as Selenium or mobile automation tools such as Appium
  • Knowledge of web driver & multiple test designs such as POM & Page Factory
  • Working experience on unit testing tools, CI and Build tools such as TestNG, Junit Jenkins, Maven, Gradle etc.
  • Knowledge of new tools (open source & licensed) in the automation world and have the knack to explore them and keep abreast with the latest tools in the market
  • Know-how of how to hook an automation solution with CI platforms like Jenkins & expertise in creating test automation frameworks, implementing and maintaining them on a project Experience in the modern agile practices such as BDD/Cucumber, Devops
  • Experience with different data management strategies to be used for API testing

Job Responsibilities

  • Able to estimate for low and medium complexity applications and have used at least one of the estimation techniques.
  • Able to handle/oversight a small team ranging from 2 -5 people and can guide them during the complete SDLC cycle starting from test case creation till test closure activities
  • Well-versed with the most of the activities in defect management process, can define/enhance the defect documentation and TAR lifecycle process independently
  • Have expertise to enforce/adhere defect or other processes in the team
  • Preferred (Mostly for people being hired at the Senior Associate Career Stage) :
  • Mentored or coached at least one person
  • Can define webservice automation Test strategy and test plan for low and medium complexity applications considering the business needs, ROI etc.
  • Able to maintain and report test coverage matrix
  • Able to identify device coverage for the application in question.
  • Can devise regression testing approach

Location

Bengaluru, Karnataka, India

Gurgaon, Haryana, India