Lead, manage, and train the assigned Quality Assurance team members, including setting goals, developing processes, and ensuring timely and accurate delivery of tasks.
Design and implement comprehensive testing strategies for data and reporting systems, ensuring thorough coverage and identification of potential issues.
Work with the automation team to script tests and ensure the quality of data as it moves through the system.
Collaborate with the development team, data engineers, and business analysts to understand requirements and translate them into test plans to drive quality.
Conduct thorough reviews of data and reporting processes, test plans, test results, and delivery plans to identify potential issues and risks and communicate those effectively to leadership.
Develop and maintain test plans, test cases, and test scripts for data and reporting systems.
Provide regular reports on the status of testing and quality metrics to stakeholders.
Perform functional, integration, regression, and performance testing on reports and data pipelines.
Requirements
Bachelor’s degree in computer science, Information Technology, or related field.
At least 10 years of experience in QA and testing, with at least 4 years as a lead.
At least 5 years of experience with testing data, reporting systems, ETL processes, and knowledge of data warehousing concepts.
Strong experience with Tableau and/or Power BI report validation, including dashboard logic, data source connections, and calculated fields.
Strong experience in Snowflake and writing Complex queries for test scripting.
Nice to have experience in Python for test scripting, data validation automation, and pipeline reconciliation.
Strong experience with Azure Data Factory Pipelines and Azure Data Lake Storage (ADLS).
Experience with REST API testing tools such as Postman.
Working knowledge of Git and Azure DevOps for source control and pipeline-integrated test execution.
Experience with testing data models, data integrity and normalization rules, and testing data extraction, load, and transformation scripts.
Understanding HIPAA compliance requirements as they apply to testing and handling patient-related data.
Experience with data quality frameworks (e.g., Great Expectations, dbt tests) is a plus.
Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
Strong understanding of software development, lifecycles and methodologies.
Familiarity with Agile development methodologies and experience with agile testing.