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.

Summary Description:

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

Work Environment:

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.

Basic Qualifications:

  • 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

    Preferred Qualifications:

  • 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

Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans.