Requirements
- Partner withData Engineers,Analysts, and business stakeholders to definequality requirementsfor data and applications.
- Documenttest cases,data validation rules, and best practices for scalabledata governance.
- Develop and implementtest casesforETL/ELT pipelines,data transformations, andingestion processes.
- Performdata validation, execute test cases (manual or automated), and analyze results to ensure high-quality data.
- Conductregression testingto verify that error validation is present and reconcile variances or data anomalies.
- Validatedata transformationsandingestion processesfor bothstructuredandunstructured data.
- Monitor and troubleshootdata issues, failures, and inconsistencies across the data pipeline.
- Providesupport for root cause analysisand resolution ofdata-related defects, including identifying necessary code changes.
- Document and trackdefects, providing detailed reports to development teams for resolution.
- Participate in the design and implementation ofautomated testing scriptsto improve testing efficiency.
- Conductpost-releaseandpost-implementation validationof software performance in production environments.
- Continuously monitor and evaluate thequality of software deliverables, offering feedback for improvement opportunities.
- Collaborate withend-usersto gather feedback and improve product quality.
Qualifications & Skills:
Must Have:
- 3-5+ yearsof experience indata engineering,data testing, orquality assurance.
- Proficiency inSQLanddata validation frameworks(e.g., test strategies).
- Strong understanding ofETL/ELT processes,data modeling, andschema design.
Nice-To-Have:
- Familiarity withautomated testing frameworksfor data (e.g.,Great Expectations,dbt tests).
- Familiarity withLL Bean dataandbusiness processes.
- Familiarity withGCP data servicessuch asBigQuery,Dataflow,Dataproc, andCloud Storage.
- Experience withPython.
Additional Skills:
- Strong understanding ofsoftware developmentandtesting methodologies.
- Excellentanalyticalandproblem-solving skills.
- High attention to detail and the ability todocument defectsaccurately.
- Highlycollaborative, with the ability to work effectively withcross-functional teams.
- Knowledge ofAgileandWaterfallproject management methodologies.
- Effective communication skills(both verbal and written) for collaborating with teams.
- Familiarity withprogramming languages(e.g.,Java,Python) for automated testing and scripting.
- Ability to workindependentlyand manage multiple tasks simultaneously.
- GCPor other relevantcertificationsinsoftware testingare a plus.
Working Conditions:
- Ability to work in afast-paced,dynamic environment.