What are the responsibilities and job description for the QA Engineer, Data Engineering position at California Creative Solutions Inc.?
Position Summary
The QA Engineer role is responsible for managing all aspects of user acceptance testing and the quality assurance lifecycle. This includes end-to-end accountability for testing the quality of the user experience through visual inspection and functional testing against established QA principles, methodologies, and guidelines. This position requires the ability to oversee, manage, and report the status of manual test cases, execute test scripts, and handle defect remediation. It also requires hands-on technical and functional testing knowledge.
Job Duties and Responsibilities
- Develop and execute manual functional test cases for Snowflake database / data warehouse and Matillion ETL.
- Utilize the Snowflake data warehouse to verify and validate data integrity between data extracts and backend database tables. Must be able to write SQL queries for the development of functional test cases.
- Participate in SCRUM meetings such as daily stand-ups, sprint grooming and planning, and retrospectives.
- Analyze and build test cases and prepare test plans. Review, create, and maintain test cases, execute test scripts, participate in defect remediation, and report metrics.
- Perform functional, integration, regression, and performance testing. Analyze test results to predict user behavior, identify bugs, and work with the team to triage them.
- Create and maintain documentation of test plans, test cases, and testing results.
Requirements and Technical Skills
Minimum Qualifications