API Automation Tester_4-8 Years_Mumbai

API Automation Tester

Experience: 4 to 8 years

Location: Navi Mumbai


Job Description:
The candidate must be a good technologist and up-to-date on the latest API automation testing technologies, frameworks and best practices, and equally important, have a passion for developing robust automated test frameworks for backend services that would support multiple clients. The role will require the candidate to work closely with manual testing folks and other relevant project stakeholders. Automation Testing Design and develop automation tests for backend micro services being built using automation framework adapted by the company. Maintain the automation framework built and regularly update the tests when features change and run them on different environments like Dev, SIT, Staging, Production. Ensure the automation tests are regularly executed on CI and results being shared with the stakeholders. Responsible for various aspects of API testing - functional/non functional (performance, scalability, memory etc.), Explore good practices followed by automation developers across the industry and share the knowledge with the team. Peer review of automation code developed by fellow teammate and provide valuable feedback. Training junior test resources on automation framework built and getting them on-board. Essential Skills Coding skills in at least one of the following languages Java ,C/C++ or Python. Knowledge and understanding of SAAS, OOPS, web protocols and programming concepts. Ability to use any of the scripting tools (Perl, Python, Shell, ANT) and SQL experience. Passionate about mobile and backend products and proven track record of testing API’s and finding bugs. Proficient in functional / regression / system / User Acceptance / load/security and browser compatibility within large software development projects. Working knowledge of internet/web technologies such as SOAP, REST, HTTP(S), JSON, XML, testing frameworks(TESTNG, JUNIT,.. ) Experience in api test automation frameworks like soapui, jasmine, mocha would be added advantage. Experience in writing functional api automation tests in programming languages like PHP, MySQL, Java and C# Experience of scripting languages like javascript and vb script. Experience of writing and maintaining shell scripts. Knowledge of source code management tools like GIT, SVN. Excellent understanding of Testing life cycle and Test Processes. Excellent test case documentation and defect documentation skills. Good to Have Good data structure, algorithm and analytical problem solving skills would be a plus. Experience with xUnit Testing frameworks with understanding of test design patterns. Exposure to performance and security testing. Working in Agile - Scrum methodology will be an added advantage. Ability to effectively interact with Manager, Team Leader, and fellow team members. Well versed with Test Management tools. For e.g HP QC, Jira and Bugzilla.