Previous Job
Previous
QA Engineer 3
Ref No.: 17-01984
Location: Riverton, Utah

Data Warehouse QA Engineer

Contingent

Riverton, Utah

Description

The Business Intelligence team of the Church works with multiple departments to take their data and transform it into information that will allow them to make better decisions.  We work with departments such as Temple, Publishing Services, Missionary, Finance, and Family History in hastening the work of the Lord.

We are looking for someone who has sound and broad QA domain knowledge and skills working with complex applications and database schemas.  Expertise with both "white box” and "black box” testing is needed.  The candidate must be very proactive in seeking solutions to challenges whether they require code changes, database changes, or architecture changes.

This person will be helping create technologies that missionaries will use.

Primary Responsibilities

We are looking for skilled software professionals who are excited to learn and who have the experience to bring new ideas and practices to our team.

They will execute the vision, direction, and discipline of Quality Assurance within the team.

We need technology experts in many areas, including:

  • ETL

  • Data Quality

  • Security testing

  • SQL Databases

Qualifications

  • Desire a Bachelor's degree in computer science or related field
  • Must be a member of the Church of Jesus Christ of Latter-day Saints, currently temple worthy
  • Provide timely Quality Assurance metrics on a weekly basis
  • Assess risk, identify service and system dependencies, and test for robustness and functionality
  • Ensure regression test plans are implemented and maintained
  • Track record of isolating difficult issues at the subsystem or project level
  • Typically 2-4 years of data warehouse and/or QA experience
  • Proficiency with SQL
  • Understanding of ETL tools & methodologies
  • Understanding of dimensional data modeling
  • Experience with data analysis and report design/development
  • Ability to quickly learn new tools and technology
  • Strong problem solving, analytical and diagnostic skills
  • Ability to interact well in a team environment
  • Excellent documentation and communication skills