Current Openings

Enterprise Quality Architect

Detroit, MICHIGAN |
Post Date: 10/14/20
Job ID: 20-00980
Job Type:

Job Description


Job Responsibilities:


  • Facilitate collaboration across delivery teams to ensure implementation of overall standards, best practices and continuous improvement topics, such as unit testing, continuous delivery, code reviews and test automation
  • Collaboratively define quality gates for projects, such as code coverage, security scans, performance targets, etc.
  • Mentor, train and support other teams and team members in overall testing processes and strategy, automation, performance and load, scalability, high availability, test case/data management, disaster recovery, security and full integration testing
  • Be an advocate for positive technological and quality changes
  • Design, create and build next-generation, quality-focused architectures and concepts
  • Develop data quality best practices, process changes, standards and continuous process improvement topics, and build highly maintainable and reusable automation modules
  • Serve as a subject matter expert on issues that impact product quality, performance, scalability and system stability
  • Effectively facilitate and drive the quality of an application, including testing strategy, design, code review and retrospective sessions, and perform this process for multiple teams and applications
  • Maintain an intense curiosity and devotion to keeping skills current with market trends and researching newer tools and ideas within the industry
  • Oversee projects to ensure overall system quality and test to see if automation deliverables are being met



Skills and Experience Required:



  • 7 years of quality engineering experience
  • Data engineering concepts/experience and architecture building
  • Data as a service experience
  • Experience creating quality testing frameworks on large scale data platforms in modern data technologies like Hadoop, Cloudera, AWS, etc.
  • Proficient understanding of data warehousing concepts and dimensional modeling
  • Experience setting up a software development life cycle environment for data product delivery, including but not limited to: CI/CD, GIT, etc.
  • Successful experience mentoring team members on best practices and skill development
  • Experience building frameworks for QA tests and processes
  • Experience with any of the following: Nunit, Xunit, JUnit, Selenium, Robotium, TSQLT or any other performance load testing
  • Ability to write Regex
  • Machine learning experience
  • Model deployment experience
  • Data science best practices like model governance
  • Experience in relevant fields, such as computer science or data analytics


  • Bachelor's degree in computer science or similar field (Master's or higher preferred)