OVERVIEW
We are looking to add a QA Engineer to our QA team to focus the definition, execution, and enforcement of new QA processes and guidelines for our Data Engineering team. The QA Engineer may also contribute to other projects as time allows and priorities shift.
RESPONSIBILITIES
Assist in defining processes, standards, and overall Quality Assurance practices for the Data Engineering Team
Model best practices for Quality Assurance engineering, demonstrating thought leadership and a commitment to high standards
Perform QA testing, particularly for the migration of data sets from SQL Server to Postgres
Act as a QA resource for other teams as QA expands
Work with other Scrum team members to define and review Acceptance Criteria and determine the best strategy for testing
Participate in critical release activities for various platforms and services
EXPERIENCE and SKILLS
Mandatory
Ability to compare data sets in SQL Server and Postgres and produce detailed notes on any discrepancies between data sets
SQL Server and Postgres experience
Ability to Load and run database snapshots locally
Knowledge of Python
Desirable
Ability to generate test cases and automated testing scenarios
Knowledge of and skill working in continuous integration environments
Performance and benchmark analysis skills
ORGANIZATION
Reports to the QA Team Lead
Is embedded as part of the data pipeline