Greetings for the day,
We have a position for an QA Engineer - Data Solutions role in Seattle, WA. We are hiring to join our Digital Engineering team. Please find the job description below for this position.
Who are we?
For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. For a brief 1 minute video about us, you can check https://youtu.be/uJWBWQZEA6o.
Role: QA Engineer - Data Solutions
Location: Seattle, WA
Employment Type: FTE/Contract(C2C)
About the Role:
We are seeking a meticulous and experienced QA Engineer to join our data team, working closely with our Product Owner and other data professionals to ensure the quality and integrity of our data solutions. You will be responsible for designing, developing, and executing comprehensive test plans to ensure the accuracy, performance, and reliability of our data pipelines, data warehouses, and data analysis processes.
Responsibilities:
- Test Planning & Design: Develop and execute comprehensive test plans for data pipelines, data warehouses, and data analysis processes, including functional, regression, performance, and load testing.
- Data Quality Assurance: Establish and enforce data quality standards, ensuring data accuracy, consistency, completeness, and timeliness throughout the data lifecycle.
- Test Automation: Develop and maintain automated test scripts to streamline testing processes, increase test coverage, and ensure faster feedback loops.
- Defect Management: Identify, document, and track defects, working with the development team to resolve issues and ensure timely fixes.
- Data Analysis & Reporting: Conduct data analysis to identify potential quality issues and trends, providing insights and recommendations for improvement.
- Collaboration & Communication: Collaborate closely with the Product Owner, data engineers, and other stakeholders to ensure clear communication, alignment on test requirements, and effective issue resolution.
- Continuous Improvement: Champion best practices for data quality and testing, promoting a culture of quality within the data team.
Qualifications:
- Proven experience as a QA Engineer in a data-focused environment, with a strong understanding of data warehousing and data pipelines.
- Proficiency in SQL for data validation and testing.
- Experience with testing tools and methodologies, including unit testing, integration testing, functional testing, performance testing, and load testing.
- Experience with data quality analysis and validation techniques.
- Strong understanding of data lifecycle management, data governance, and data security principles.
- Excellent communication, problem-solving, and analytical skills.
- Ability to work independently and as part of a team, with a proactive and results-oriented mindset.
Bonus Points:
- Experience with cloud-based data platforms (e.g., Azure, AWS, GCP) and associated testing tools.
- Experience with scripting languages like Python for data analysis and automation.
- Experience with data visualization tools for data analysis and reporting.
- Experience with data integration tools like ODI, Informatica, or Databricks.