With all the investments made in analytics, it's time to stop buying into partial solutions that overpromise and underdeliver. It's time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, in the Cloud, or anywhere in between.
We call this Pervasive Data Intelligence. It's the answer to the complexity, cost, and inadequacy of today's analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence.
Software Automation Engineer - Quality
This is your opportunity to be a core part of the team that defines and delivers exciting new services within Teradata IntelliCloud Business Unit. Teradata is the world's leading data warehousing and Big Data organization and has embarked on an exciting journey to build and deliver the industry's highest performing data warehousing and analytics cloud offerings. Today, some of the largest and cutting-edge companies run their applications on our industry-leading cloud infrastructure. Teradata IntelliCloud is focused on reducing the time to build analytics and big data warehouses to minutes. Teradata plans to deliver many more big data solutions and cloud offerings to customers worldwide and do it on fully automated cloud infrastructure. We are changing the way that companies view and use big data analytics in the cloud, and the Teradata IntelliCloud team is at the core of our technology and cloud platform!
Duties and Responsibilities:
Design and Develop Software Automation tests for Teradata IntelliCloud on AWS platform and automation tools.
Roughly 80% hands-on coding.
Utilizes understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions.
Proactively identifies and communicates potential risk areas in software, defect management, and push for solution across teams.
B.S. or higher in Computer Science or related field.
3+ years experience in professional software/cloud engineering, including agile development.
Good working knowledge of AWS Cloud services, web applications, system infrastructure and RESTful API-based testing.
Extensive experience with Linux.
Strong test automation and code/scripting skills (Selenium Web Driver, Python/Java based API testing, Bash/Shell).
Good working experience in engineering practices such as unit test, static code analysis, code coverage analysis, automated build and release through CI/CD, application security, and code reviews.
Experience with test and build systems such as Jenkins, Maven.
Experience with configuration management tools (Ansible, Chef).
Experience with Docker (Kubernetes experience is a plus).
Excellent problem solving and analytical skills.
Strong interpersonal and communications skills.
Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage.
Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans.