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
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
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
About Company
Publicis Sapient is a digital business transformation company. We partner with global organizations to help them create and sustain competitive advantage in a world that is increasingly digital. We operate through our expert SPEED capabilities: Strategy and Consulting, Product, Experience, Engineering and Data, which combined with our culture of curiosity and deep industry knowledge, enables us to deliver meaningful impact to our clients’ businesses through reimagining the products and experiences their customers truly value. Our agile, data-driven approach equips our clients’ businesses for change, making digital the core of how they think and what they do. Publicis Sapient is the digital business transformation hub of Publicis Groupe with 20,000 people and over 50 offices worldwide. For more information, visit publicissapient.com.