SDET-Python programming
Tata Consultancy Services · Bengaluru, Karnataka, India
Tata Consultancy Services · Bengaluru, Karnataka, India
**Role & responsibilities** - Contributes and leads testing through high-quality functional and automation test scenarios - Identifies, prioritises, and performs tasks in the software development lifecycle - Develops tools and applications required for automation by producing clean, efficient and scalable code utilising Python-based test frameworks - Automate tSQL Stored Procedure regression, component and unit tests using tSQLt and pytest - Utilise Generative AI and Machine Learning to validate and detect anomalous data, predict inefficient processes and implement automatic test case generation - Perform database and process performance testing using a combination of benchmarking frameworks and AI-based anomaly and drift detection - Advocate for and implement engineering guidelines for excellence, including automation, code reviews, and continuous integration/continuous delivery (CI/CD) - Ensures high quality, reliable products through the implementation of automated regression test frameworks - Collaborates closely with business and engineering partners to deliver products, services, enhancements and solutions to meet customer needs and align with goals of the business and engineering lines - Communicates with clarity, precision, and influence, presenting complex information in a clear and concise format that is appropriate for the audience - Drive a culture of engineering excellence through mentorship, peer reviews, and promoting standard methodologies in software automation testing - Continuously evaluate and enhance QA processes to improve efficiency, reduce cycle times and enhance overall product quality