Middle/Senior Test Engineer (Data Experience) IRC289738

Description

Our client is a luxury skincare and beauty brand. Based in San Francisco, they sell high-end skincare products to a global market.
The brand’s primary IT “product” is its e-commerce website, which functions as a digital platform to sell products, educate customers, and personalize user experiences.

Runs on Salesforce Commerce Cloud (formerly Demandware) — an enterprise e-commerce platform that supports online shopping, order processing, customer accounts, and product catalogs.
Hosted on cloud infrastructure (e.g., AWS, Cloudflare) for reliable performance and security
Uses HTTPS/SSL encryption to secure data transfers.
Integrated marketing and analytics technologies such as Klaviyo (email & SMS automation), Google Tag Manager, and personalization tools to track behavior, optimize campaigns, and increase conversions
It’s both a shopping platform and a digital touchpoint for customers worldwide.

 

Requirements

Technical Skills & Qualifications:

  • SQL Expertise: Proficient in writing complex SQL queries for data validation, transformation testing, and troubleshooting.
  • ETL Testing: Strong experience with ETL processes and tools (e.g., Talend, Apache Nifi, Informatica) for testing data pipelines and workflows.
  • Data Warehousing: Understanding of data warehouse architecture (e.g., Snowflake, Redshift, BigQuery) and the ability to validate data storage and retrieval.
  • Data Governance: Knowledge of data governance principles, data quality metrics, and validation techniques.
  • Scripting Languages: Proficiency in scripting languages (e.g., Python, Bash) for data validation.
  • Version Control: Familiar with version control systems like Git for managing testing scripts and documentation.
  • Defect Tracking Tools: Expertise in tools like Jira or Azure DevOps for issue tracking and test management.
  • Performance Testing: Ability to conduct performance and load testing of data pipelines using appropriate tools and techniques.

  

Desired Experience:

  • Experience: 3+ years in data engineering or related roles with a focus on data migration, cloud platforms, and large-scale data processing.
  • Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Certifications: QA certifications (e.g., ISTQB) are a plus, along with certifications in data engineering tools or cloud platforms (e.g., AWS, GCP, Azure).
  • Data Engineering Knowledge: Strong understanding of data engineering concepts and familiarity with data models, schemas, and relational databases.
  • Collaboration: Proven experience working closely with data engineers, developers, and project stakeholders to ensure smooth communication and issue resolution

 

 

Job responsibilities

  • Test Planning and Strategy Development: Design comprehensive test strategies, plans, and scenarios to validate the accuracy, completeness, and performance of data pipelines, ensuring alignment with project goals and data governance policies.
  • Data Quality Assurance: Perform detailed data validation checks to ensure data accuracy, completeness, and consistency across various data stages using SQL queries and other validation techniques.
  • ETL Process Testing: Test and validate Extract, Transform, Load (ETL) processes to ensure proper data transformation and integration from source systems to data warehouses or databases.
  • Automation Framework Management: Develop, maintain, and execute automated test scripts for continuous testing of data flows, minimizing manual effort and ensuring consistent quality across releases.
  • Performance and Load Testing: Conduct performance testing of data pipelines and storage systems to ensure efficient processing and data flow for large datasets, identifying and resolving bottlenecks.
  • Defect Management: Identify and document defects, inconsistencies, and issues related to data quality, and track their resolution using issue tracking tools (e.g., Jira), ensuring proper communication with development teams.
  • Cross-Team Collaboration: Collaborate with data engineers, developers, business analysts, and other project stakeholders to define testing requirements, resolve issues, and ensure that data processes meet business and technical requirements.
  • Test Documentation and Reporting: Create and maintain clear, detailed test plans, test cases, and defect reports, and provide regular updates on testing progress and results to stakeholders.
  • Compliance and Data Governance: Ensure that all data testing processes adhere to organizational data governance standards, policies, and best practices.
  • Continuous Improvement: Regularly review testing processes, tools, and methodologies to identify areas for improvement and implement best practices to enhance testing efficiency and data quality.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
SQL, Data Warehousing, ETL
Published 27 February
100 views
·
10 applications
70% read
To apply for this and other jobs on Djinni login or signup.
Loading...