Who We Are
Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations to grow, building competitive advantage, and driving bottom-line impact.
To succeed, organizations must blend digital and human capabilities. Our diverse, global teams bring deep industry and functional expertise and a range of perspectives to spark change. BCG delivers solutions through leading-edge management consulting along with technology and design, corporate and digital ventures—and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, generating results that allow our clients to thrive.
What You'll Do
As a Quality Engineer on the Marketing Datahub Squad, you’ll join a team of passionate professionals dedicated to building and supporting BCG’s next-generation data analytics foundation. Your work will enable personalized customer journeys and empower data-driven decisions by ensuring our analytics platform is stable, scalable, and reliable.
The incumbent for this role will help improve and champion data quality and integrity throughout the data lake and other external systems. The candidate must be detail oriented, open-minded and interested in continuous learning, while being curious and unafraid to ask questions. He/She must be willing to innovate and initiate change, discover fresh solutions and present innovative ideas while driving towards increased test automation. He/She must work well in a global team environment and collaborate well with peers and stakeholders
Champion data quality across our end-to-end pipeline: from various ingestion sources into Snowflake, through various transformations, to downstream analytics and reporting.Performing integration and regression testing to ensure all system components work successfully togetherDesign, execute and automate test plans for various ETL solutions to ensure each batch and streaming job delivers accurate, timely data.Develop and monitor checks via dbt tests and other tools that surface schema drift, record counts mismatches, null anomalies and other integrity issues.Track and manage defects in JIRA, work collaboratively with Product Owner, Analysts and Data Engineers to prioritize and resolve critical data bugs.Maintain test documentation including test strategies, test cases and run-books, ensuring clarity for both technical and business stakeholders.Continuously improve our CI/CD pipelines (GitHub Actions) by integrating data quality gates and enhancing deployment reliability.What You'll Bring
Agile SDLC & Testing Life Cycle: proven track record testing in agile environments with distributed teams.Broad testing expertise: hands-on experience in functional, system, integration and regression testing—applied specifically to data/ETL pipelines.Data platform tools: practical experience with Snowflake, dbt and Fivetran for building, transforming and managing analytic datasets.Cloud Technologies: Familiarity with AWS services (Lambda, Glue jobs and other AWS data stack components) and Azure, including provisioning test environments and validating cloud-native data processes.SQL mastery: ability to author and optimize complex queries to validate transformations, detect discrepancies and generate automated checks.Pipeline validation: testing Data Lake flows (ingest/extract), backend API services for data push/pull, and any data access or visualization layers.Defect Management: using JIRA for logging, triaging and reporting on data defects, and Confluence for maintaining test docs and KPIs.Source control & CI/CD: hands-on with Git for branching and code reviews; experience integrating tests into Jenkins or GitHub Actions.Test Planning & Strategy: help define the scope, estimates, development of test plans, test strategies, and test scripts through the iterations to ensure a quality product.Quality Metrics & KPIs: Tracking and presenting KPIs for testing efforts, such as test coverage, gaps, hotfixes, and defect leakages.Automation: Experience writing end-to-end and/or functional integration automated tests using relevant testing automation frameworksAdditional info
YOU’RE GOOD AT
Data-focused testing: crafting and running complex SQL-driven validations, cross-environment comparisons and sample-based checks in complex pipelines.Automation mindset: Identifying and implementing testing automation solutions for regression, monitoring and efficiency purposes.Collaboration: partnering effectively with Data Engineers, Analytics, BI and Product teams to translate requirements into testable scenarios to ensure a quality product.Being a team player, open, pleasure to work with and positive in a group dynamic, ability to work collaboratively in virtual teams and someone who is self-starter and highly proactive.Agile delivery: adapting to fast-moving sprints, contributing to sprint planning, retrospectives and backlog grooming.Proactivity: spotting gaps in coverage, proposing new test frameworks or tools, and driving adoption across the squad.Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws.\n
BCG is an E - Verify Employer. Click here for more information on E-Verify.