Data Solutions QA Engineer

Discount Tire Scottsdale , AZ 85250

Posted 3 weeks ago

Job Description:

Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. Our business has been growing for more than 55 years and now is the best time in our history to join us. We recognize that to remain the industry leader we must continue to grow and evolve our business in a rapidly changing industry. We are achieving this, not only by opening new stores, but by transforming our technological landscape and making data a central component of our strategy. The Business Analytics team, one of the fastest growing teams in the company, is leading this change. We are responsible for driving the insights, recommendations, and developing the decision support tools that influence the strategic direction of the company.

The Data Solutions QA Engineer performs validations of the various components of the Analytics environment including but not limited to, the data lake, enterprise data warehouse and BI Applications. Ensures the accuracy of data flowing through each stage of the development process, fulfillment of requirements including adherence to the Company's Business Intelligence (BI) guidelines.

Essential Duties and Responsibilities:

  • Conduct end-to-end QA delivery of data platform, enterprise data warehouse, data/data science solutions, business intelligence solutions including, but not limited to, reports, dashboards and mobile applications.

  • Work with Data Engineers and Data Scientists to develop automated scripted tools (i.e.: Python, R, Bash) to test and validate data science models, data and pipelines.

  • Define, execute and evangelizes testing frameworks and testing strategy

  • Work with BI developers to test reports, dashboards and mobile applications, using both manual and automated methods

  • Perform, document and maintain functional, regression, integration, and acceptance testing

  • Identify risks to inform resource allocation, prioritization, and target areas for automated coverage and ongoing monitoring

  • Collaborate with data engineers, BI developers and data scientists to identify, document, resolve defects

  • Define and implement monitoring solutions for production environments

  • Help drive automation of regression and integration testing across entire data environment

  • Collaborate with team members in code reviews, discovering better practices and patterns and continuous improvements

  • Stay current with QA best practices, methodologies and technologies, and continue to improve the QA processes across the team

  • Innovate constantly and maintain the technical edge

  • Assists employees, vendors or other customers by answering questions related to analytics quality processes, procedures and services

  • Completes work in a timely and accurate manner while providing exceptional customer service

  • Other duties as assigned

Job Requirements

Position Requirements:

  • 3 years of big data/ business intelligence / data engineer QA Engineer or Developer experience

  • BS/BA Computer Science, Mathematics, Statistics, Engineering or equivalent technical training

  • Proven experience designing and implementing automated testing solutions is essential.

  • Understanding of data lake/ big data concepts required

  • Experience with data warehouse tools (Teradata, Oracle, Netezza, SQL, NoSQL etc.) as well as cloud-based data warehouse tools (Snowflake, Redshift, AWS Athena, AWS Dynamo DB, Google BigQuery) is required

  • Experience with ETL/ELT tools such as Matillion, Informatica, AWS GLUE and understands the pros/cons of transforming data in ETL or ELT fashion required.

  • Good understanding of data warehouse concepts of schemas, tables, views, materialized views, stored procedures, and roles/security is required

  • Adept at building processes to support data transformation, data structures, metadata, dependency and workload management preferred

  • Experience with BI tools such Tableau, PowerBI, Cognos and Microstrategy

  • Advanced to expert level experience SQL/TSQL is required

  • Proven scripting ability in Python, R, or Bash is required

  • Advanced experience with various file format such as XML, JSON, CSV, or Text is required

  • Experience with automated scheduling tools such as Skybot, Contol-M, or Unix Cron is preferred

  • Familiarity with statistical modeling concepts is preferred

  • Experience with cloud technologies like AWS, Azure, or Google Cloud is preferred

  • Experien

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior QA Engineer

Two95 International Inc.

Posted 6 days ago

VIEW JOBS 12/1/2019 7:18:09 PM 2020-02-29T19:18 <p><strong>Job description: </strong></p> <p> </p> <p>The Senior QA Engineer is responsible for leading the end-to-end quality of projects within the Company’s web and mobile portfolios. The Senior QA Engineer is responsible for creating, testing, and planning for both manual and automated tests to assure quality of complex web and mobile applications. The Senior QA Engineer demonstrates innovation and leadership, in addition to possessing a strong technical and programming/test automation skill set. The Senior QA Engineer delivers creative and innovative solutions to support the development team through planning and prioritization of test design, test case development, and test automation activities. This work will be accomplished within an Agile methodology or other methodologies.</p> <p> </p> <p><strong>Principal Responsibilities: </strong></p> <ul> <li>Works with project lead and project team to plan, estimate, schedule and execute testing for new software including conducting manual testing and establishing automated testing for all functionality.</li> <li>Establishes, organizes and monitors testing deliverables for complex software test plans and strategies</li> <li>Ensures traceability of test cases back to project requirements and reports on testing metrics</li> <li>Partners with other IT teams to lead end-to-end test scenarios and supports user-acceptance testing</li> <li>Works with project management and development staff to report and resolve complex issues</li> <li>Works directly with appropriate IT and business personnel to understand project concept, objectives and approach of software development projects.</li> <li>Participates in all aspects of testing at all levels, including functional, system, regression and load testing.</li> </ul> <p><strong>Minimum Qualifications: </strong></p> <ul> <li>Minimum of 3 years of software test experience with focus on web and mobile applications and test automation.</li> <li>Experience with software automation testing methodologies including regression, functional, unit, integration, coverage, performance and load.</li> <li>Experience testing applications that integrate with other systems through RESTful API's.</li> <li>Bachelor’s degree in computer science, information technology, management information systems, or related field.</li> <li>Experience in Agile using tools such as Rally or Jira.</li> <li>Experience with JavaScript API testing frameworks such as Frisby or Cucumber.</li> <li>Advanced understanding of open source web frameworks such as Angular, Bootstrap, Node.js, Express, Selenium, SoapUI,</li> <li>Strong expertise in JavaScript, or other appropriate languages as needed.</li> <li>Advanced understanding of web application testing tools such as NodeJS, Selenium, QTest, and Protractor.</li> <li>Knowledge of Cloud platforms and services such as Amazon, Heroku, Perfecto Mobile, and SauceLabs.</li> </ul> <p><strong>Other Knowledge, Skills & Abilities: </strong></p> <ul> <li>Strong written and oral communication skills.</li> <li>Ability to interact with IT personnel on all levels to resolve complex issues and provide solutions in a timely manner.</li> <li>Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.</li> <li>Ability to interact effectively as either a leader or as a member of a team and work collaboratively with other departments.</li> <li>Understands the need for and consistently practices effective teamwork with others.</li> </ul> Two95 International Inc. Scottsdale AZ

Data Solutions QA Engineer

Discount Tire