Key Roles and Responsibilities:
- Assistance: Support cross-functional teams including data engineering, product owners, and development leads in delivering high-quality data products.
- Test Case Development: Assist in developing and executing manual test cases for software applications to ensure data pipeline reliability.
- Integration Testing: Help conduct end-to-end integration testing between multiple independent systems and interfaces such as flat files and APIs (ETL).
- GCP & BigQuery: Learn to utilize GCP services, BigQuery data warehouse, and ODS to test data integration and migration processes.
- Functional Testing: Participate in functional, integration, regression, and performance testing of database systems using industry-standard tools and technologies.
- Documentation: Assist in creating and maintaining documentation of test plans, test cases, and testing results.
Qualifications:
- Learning & Engagement: Show eagerness to work closely with product owners and development leads to learning about testing strategies.
- Process Improvement: Demonstrate interest in identifying areas for improvement in data quality processes and proposing solutions to enhance data accuracy and reliability.
- Collaboration: Work collaboratively with data engineering and development teams to implement data quality best practices and optimize data workflows.
- Documentation: Help document data quality issues, testing procedures, and resolutions for future reference and knowledge sharing.
- Data Processing Knowledge: Basic understanding of data processing concepts including mapping documents and understanding complex data relationships.
- Requirement Analysis: Willingness to learn about requirement analysis, defect tracking, test reporting, and signoff.
- Analytical Skills: Develop strong analytical and technical skills to address data quality issues.
- Data Governance: Assist in developing and maintaining data governance policies and standards.
- Reporting: Help design, monitor, and maintain QA reports, KPIs, and quality trends for internal data systems.
- Problem Solving: Demonstrate a detailed and organized approach to solving problems.
- Communication: Show excellent communication skills that prioritize collaboration over conflict.
- Agile Experience: Willingness to learn about Agile methodologies.
- Basic experience in SQL and Python for testing and analytics.
- A keen eye for detail with strong problem-solving skills.
- Basic experience in designing test cases and manual testing.
- Ability to track data issues and address them effectively.
- Interest in learning about GCP services and BigQuery.
- Familiarity with industry-standard QA/Tester tools and technologies at a beginner level, such as:
- Postman: For API testing.
- DBT (Data Build Tool): For data testing and validation.
- Github Action: For continuous integration and deployment (CI/CD).
- Git: For version control.
- JIRA: For issue and project tracking.