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.
* Teradata Product Development Group, within Teradata Corporation, has been turning innovative decision support technology into business results for over 30 years. Our R&D team of analytic architects, database developers and engineers work to understand and advance emerging technologies to invent the next wave of cutting-edge analytic data solutions.
The test automation engineer will work closely with Teradata's High Availability Engineering team and architects to develop & deploy test automation framework in Continuous Development & Integration environment. Successful candidates will have broad experience in test automation/tools, framework, software test development & implementation of complex test procedures (functional, regression, integration and load). They will be well versed in working in and contributing to fully Agile and automated development & test environments. Programming experience in Python, C and Java languages is required.
Key Areas of Responsibility:
* Design, develop & automate tests to verify product operation and interoperability, including Unit, Feature and Failover/Recovery strategies
* Design and execute complex test plans to simulate High Availability environments with query & data load, failure/recovery and boundary test conditions
* Participate in Agile software development & test processes
* Automate/develop tests to support software quality efforts
* Automate/support test framework to validate & implement load and performance tests
* Analyze and troubleshoot issues and test conditions; analyze product resource utilization and recommend alternatives to improve performance
* Assist product engineers in the identification, reproduction and resolution of defects
* Provide & implement recommendations to improve test efficiency & methodology
This position is located in El Segundo, CA. This fast-paced high tech environment is perfect for individuals seeking to exercise innovation and out of the box thinking to move our state of the art technology to the next level.
Skills & Attributes:
The ideal candidate will have proven test development and deployment experience, excellent analytical skills, ability to plan and organize with strong interpersonal and communications skills. The ideal candidate will have experience and knowledge of software development best practices and experience in test development & automation on Linux.
BS, CS with 5+ years of Software Test Development/Automation experience, including but not limited to:
Familiarity with Software test development & automation - Unit, Functional, Integration tests
In-depth knowledge of Quality Assurance methodologies
Data: JSON, AJAX, REST, XML/Schema, HTML
* Experience in an Agile development process
* Strong programming & scripting skills understanding
* Demonstrated deployment experience with CI/CD: Jira, Clover, Crucible, TeamCity, Jenkins, Git
* Demonstrated Build experience: Ant, CMake, Maven
Teradata is a company that provides analytic data platforms, applications, and services for data warehousing and analytic technologies.