Software Development Engineer in Test

Location: San Diego, California US


This position is no longer open.

Requisition Number: 203771

Position Title: Software Engineer (II)

External Description:

Teradata is seeking a highly motivated Software Development Engineer in Test to be a part of the System Integration Test group within Teradata’s Quality and Performance Engineering organization. This is a hands-on test development and execution role, with the successful candidate contributing on a team chartered with developing Enterprise Class Analytic solutions. These solutions span the diverse spectrum of database functionality to business analytics at scale – leveraging on-premise, cloud and hybrid cloud environments.

Are you excited about being challenged to understand a variety of complex applications and how the components interoperate? Successful engineers here are able to solve tough puzzles of turning complex product suites into testable use cases, developing test cases in a variety of tools and languages, and building great automated test ‘products’. Do you enjoy creating a new vision with other team leaders? Our engineers contribute to the vision of the team, discussing technological options, and experimenting with new ideas. Do you enjoy helping inexperienced engineers to grow? On our Teradata team, we teach and learn from each other which helps us to harness the enthusiasm of everybody to pull in the same direction.

Key Areas of Responsibility:

  • Test development for Teradata’s Vantage platform
  • Critically analyze requirements and design to develop feature-rich test cases
  • Test case design, coding, execution, and analysis
  • Automation script development to facilitate deployment of test assets for on-premise and cloud-based testing
  • Participate in Agile development processes
  • Defect management through standard tools and processes (Jira/qTest)

Skills & Attributes:

  • Passion for QA and knack for writing code and tests that break code
  • Prior experience with testing databases
  • Must be able to demonstrate solid understanding of database design and proficiency with querying and managing data in SQL
  • Experience in Python
  • Experience and knowledge of best practices with both white and black box methodologies
  • Ability to review detailed design specifications and define appropriate testing strategies for complex software systems
  • Proven track record programming test cases in a variety of languages and tools
  • Passion for the elegance and efficiency afforded by test automation
  • Desire and willingness to learn new tools and technologies
  • Strong interpersonal and communications skills
  • Excellent problem solving and analytical skills

 Basic Qualifications

  • BS Degree in Computer Science or Computer Engineering with 3+ years of related experience
  • MS Degree in Computer Science or Computer Engineering with 2+ years of related experience
  • Experience in Object Oriented software development including a minimum 2 years experience programming in an Object-Oriented Language (Python preferred)
  • Working knowledge of Linux operating systems concepts including file systems, networks, and memory management
  • Comfortable working in a Linux environment for test development
  • Experience writing automated tests for complex applications and components
  • Experience with best-in-class software development practices including source control, unit testing, continuous integration, and test-driven development
  • Excellent verbal and written communication skills

 Preferred Tools & Experience

  • Experience with version control systems (GIT)
  • Familiarity testing in Public Cloud environments (AWS and Azure)
  • Experience with virtualization technologies such as VMWare, Openstack
  • Experience with R programming and predictive analytics
  • Experience with Kubernetes and Docker containerization
  • Experience with organizational tools such as Confluence and JIRA
  • Experience with Teradata a plus

CountryEEOText_Description: Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. ​ We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status.

City: San Diego

State: California

Community / Marketing Title: Software Development Engineer in Test

Job Category: Engineering

Company Profile:

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.

Location_formattedLocationLong: San Diego, California US


© 2018, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer |