Greetings from Tata Consultancy Services!!!
Required Experience : 5-15 Years
Location : Bangalore
Must-Have Skills : Python, Gherkin, Selenium OR Robot Framework
Required Experience :
- Minimum of 4 years of hands-on software test development experience, including both functional and non-functional test development
- Passion around driving best practices in the testing space
- Proficiency with Python or other OO language
- Strong proficiency in SQL and experience writing complex database queries
- Knowledge of software engineering practices and agile approaches
- Strong knowldge for establishing and improving product quality
- Experience building or improving test automation frameworks.
- Proficiency CICD integration and pipeline development in Jenkins, Spinnaker or other similar tools.
- Proficiency in UI and API automation ( Selenium, Robot, Watir)
- Proficiency in Gherkin ( BDD / TDD )
Responsibilities and Duties of the Role :
Part of product teams in building architectures which are robust, fault-tolerant, and cloud- native. Builds solutions for problems of sizeable scope and complexity that have been successfully deployed to customers / users. Influences and drives software engineering best practices within the teamTechnically lead and deliver multiple projects utilizing an Agile methodology while reviewing team members code. Participates in developing technical and / or business approaches;and new / enhanced technical tools.
Owns the design of software programs or systems within the team, and within the organization. Writes codes that establishes and enhances frameworks. Reviews code for the design, testability and clear usability. Builds solutions that scale and perform. Identifies opportunities to improve the system / product / services with each iteration.