Us Citizen
Green Card
Corp-Corp
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 27th Jul 2021
TCS Profile
Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT, BPS,infrastructure, engineering and assurance services. This is delivered through its unique Global Network Delivery Model™, recognised as the benchmark of excellence in software development. A part of the Tata group, India’s largest industrial conglomerate, TCS has over 300,000 of the world’s best-trained consultants in 46 countries. The company generated consolidated revenues of US $13.4 billion for year ended March 31, 2014 and is listed on the National Stock Exchange and Bombay Stock Exchange in India. For more information, visit us at www.tcs.com..
RGS ID (Please put the requirement ID)
# of requirements
1
Job Title
Webservices Automation Engineer with Python
Relevant Experience
(in Yrs)
6-8 years
Technical/Functional Skills
Must Have Experience:
Python, BDD Testing, REST based Microservices
Experience Required
4 - 8 Years
Roles & Responsibilities
Role : Python API Automation Engineer
Participate in Technical Grooming and Work with Solution Designer, Business Analyst & Dev Manager to understand the API requirements of Epics & UserStories.
Create a BDD test features & scenarios using Behave BDD framework to validate the Business flow and API responses for the assigned User stories each sprint.
Implement Step Definitions in Python for each test steps defined in the BDD feature.
Work with TDM team to get required test data for Automation execution.
Execute the developed In-sprint Automation features and report the results to Dev Managers & Team.
Work with Developers to triage & track the bugs created till closure.
Enhance the Python Test Automation framework for reusability & easy maintenance.
Co-ordinate with Front End & User Acceptance Test teams to elaborate the new features and help them to triage issues.
Participate in Sprint Planning, Grooming, Retrospective, & Daily Scrum meetings.
Identify and implement process improvement opportunities to create efficiency or improve test coverage.