.Our CompanyAt Teradata, we believe that people thrive when empowered with better information. That's why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers' customers—to make better, more confident decisions. The world's top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.What You'll DoDesign and implement test plans, test cases, and test scripts for cloud-based applications and systems.Participate in team Scrum meetings, and interact with various stakeholdersIdentifying and reporting defects or issues found during testing and working with development teams to resolve them.Collaborating with development, operations, and product teams to ensure that tests are aligned with business requirements and goals.Developing and maintaining technical documentation for testing processes and procedures.Participating in code reviews and ensuring that tests are properly integrated with the overall development process.Defining and tracking testing metrics, such as test coverage and defect density, to evaluate the effectiveness of testing efforts.Identifying areas for improvement in the testing process and proposing solutions to improve efficiency and effectiveness.Staying within budget constraints and ensuring that testing activities are conducted in a timely manner.Building CICD pipelines & getting the test environment ready with system provisioning, data loading and upgrades.Who You'll Work WithYou will work with some of the bright minds in the company, who believe in diversity, equity, and inclusion, working cohesively to deliver high-quality, critical, and highly visible AI/ML functionality with the Teradata Vantage platform. You will collaborate with highly skilled cloud developers, program managers, product managers, and test engineers.You'll be reporting to the Sr. Manager, Software Engineering.What Makes You a Qualified Candidate2+ years of industry experience in testing cloud applications/servicesExperience testing distributed complex software systems on AWS, Azure, or Google Cloud Platform.Experience with Go, C++, Python, Java, or other object-oriented languages - preferably on a UNIX or Linux platform including internals or equivalent lower-level implementation.Strong acumen for writing manual and automated test cases.Experience writing integration, UAT and system level tests.Experience with containerization technology such as Docker.Experience with writing test cases for UI using technologies like Selenium.Experience with testing Restful WebservicesExperience in group software development and routine use of version control tools required, specifically Git.Must have strong debugging skills