Teradata Teradata Unity -Software Test Engineer in San Diego, California
Teradata Labs, the technology research and development (R&D) organization 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.
Teradata Unity Software Test Engineer will be a critical part of Teradata Engineering Team and responsible for developing test plans, procedures and technologies to help develop quality product. Successful candidates will have designed and implemented test procedures (includes functional, regression, integration & load-tests) required to ensure successful product delivery. They will be well versed in working in and contributing to a fully agile and automated development and testing process.
The ideal candidate is a technically versatile team player with passion for quality. Programming experience in C & Python is preferred. They must understand Active-Active or Disaster Recovery in an Enterprise DWH environment. Related customer implementation and operations are an essential requirement for this position.
Key Areas of Responsibility:
Proven experience in design, development & automation of performance benchmark operations
Analyze product resource utilization and recommend alternatives to improve performance
Design and execute complex test plans to simulate Active-Active Data Warehouse environments with data load (ETL), failure/recovery and boundary test conditions
Provide & implement recommendations/suggestions to improve testing efficiency
Participate in Agile software development & test processes
Develop & Automate tests developed to support required software quality efforts
Contribute to validate & implement load and performance tests
Assist product engineers in the identification, reproduction and resolution of product defects
Oversee test engineering, test case design & development with appropriate test review processes and mechanisms
This position is located at our modern open office concept in Rancho Bernardo, CA (San Diego). 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 successful candidate will have experience in programming, working knowledge of high performance Data Warehousing (DWH) and computing environments. The ideal candidate will have working experience and knowledge of Continuous Integration & Continuous Development (CI/CD) on Linux.
US Permanent Residence
Bachelor's degree in CS or related discipline & 5-7 years of CI/CD experience, including but not limited to:
Active-Active or Disaster Recovery DWH Solutions
- Performance testing
In-depth knowledge of load testing in real-time multi-tier architectures
Experienced in SQL, Unix/Bash
Proficient in C, Python, REST API
Experience in an Agile development
Strong OS & Linux scripting skills
Working experience with Jenkins, Teamcity, Selenium or like test automation
DWH & associated customer operations experience with these technologies