QA Engineer Data Engineering
Introduction:
As a QA Engineer, you'll help shape how we build trust in the data that powers our products. You'll work closely with our data engineering and reporting teams, who deliver critical insights to gyms and fitness franchises through high-impact dashboards and analytics. Your role will focus on enabling teams to have better conversations about risk, uncovering unknowns through exploration, and embedding quality into every stage of the data lifecycle.
This is not a traditional testing role it's an opportunity to coach teams on quality thinking, facilitate collaborative practices, and help evolve our testing culture from reactive validation to proactive enablement. If you're passionate about data, quality, and continuous learning and want to help build a modern, inclusive testing culture we'd love to hear from you.
What you will do:
- Work closely with cross-functional teams to establish and evolve a whole-team approach to quality across data products.
- Facilitate quality-focused practices such as 3 Amigos workshops, bug bashes, incident reviews, risk storming, and testability/operability reviews.
- Collaborate with data engineers to explore systems and uncover unexpected risks through exploratory testing and critical thinking.
- Participate in technical discussions to advocate for testability, observability, and quality trade-offs.
- Help teams design testable data pipelines and reporting systems, focusing on risk prevention and early feedback.
- Support the creation and use of mock/staging datasets to test edge cases, data anomalies, and performance scenarios.
- Use logs, metrics, and monitoring tools to inform testing and improve feedback loops.
- Collaborate with Product, Design, and Customer Success to understand user needs and ensure data quality aligns with business outcomes.
- Participate in incident reviews and retrospectives with a quality lens, helping teams learn from failures and improve continuously.
- Help promote psychological safety and inclusive team dynamics that support open communication and shared ownership of quality.
What you will need:
- 2-5 years of experience in a software testing role (industry placement or bootcamp experience also considered).
- Experience with exploratory testing and context-driven approaches.
- Familiarity with testing data-centric systems, including data pipelines, transformations, and reporting layers.
- Experience in SQL validating data transformations
- Experience in Python-based testing
- Strong problem-solving skills and a curious, investigative mindset.
- Excellent communication and influencing skills, with the ability to facilitate quality conversations across disciplines.
- Passion for collaboration and enabling others to build quality into their work.
And it's great to have:
- Familiarity establishing and supporting a whole-team approach to testing and quality.
- Understanding of when and when not to use automation in testing.
- Familiarity testing in production environments and working with observability tools.
- Exposure to reliability engineering, performance testing, or security testing.
- Familiarity with continuous delivery practices and CI/CD pipelines.
- Active involvement in testing communities or quality-focused initiatives.
- Familiarity working with data engineering tools and concepts (e.g., ETL/ELT, data warehouses, Airflow, Snowflake, Databricks).
Work Location - HYD