THE BIG PICTURE
Sysco LABS is the captive innovation arm of Sysco Corporation (NYSE: SYY), the world’s largest foodservice company. Sysco is a Fortune 500 company and the global leader in selling, marketing, and distributing food products to restaurants, healthcare, and educational facilities, lodging establishments and other customers who prepare meals away from home. Its family of products also includes equipment and supplies for the foodservice and hospitality industries. With more than 76,000 colleagues, the company operates 334 distribution facilities worldwide and serves approximately 730,000 customer locations. For fiscal year 2024 that ended July 1, 2024, the company generated sales of more than $78.8 billion.
Operating with the agility and tenacity of a tech–startup, powered by the expertise of the industry leader, Sysco LABS is perfectly poised to transform one of the world’s largest industries.
Sysco LABS’s engineering teams based out of Colombo, Sri Lanka and Austin and Houston, TX, innovate across the entire food service journey – from the enterprise grade technology that enables Sysco’s business, to the technology that revolutionizes the way that Sysco connects with restaurants and the technology that shapes the way those restaurants connect with customers.
Sysco LABS technology is present in the sourcing of food products, merchandising, storage and warehouse operations, order placement and pricing algorithms, the delivery of food and supplies to Sysco’s global network, the in-restaurant dining experience of the end-customer and much more.
THE OPPORTUNITY
We are currently on the lookout for an Associate Quality Engineering Lead specializing in Data Quality and ETL platforms to join our team.
RESPONSIBILITIES
- Leading and mentoring a team of QE Engineers focused on data engineering testing
- Defining and implementing test strategies for data pipelines, ETL processes, and data transformations
- Collaborating with cross-functional teams to understand project requirements and translating them into effective testing strategies
- Developing and maintaining test automation frameworks using Python and Pytest to ensure data quality in ETL/ELT environments
- Performing manual and automated data validation, identifying and resolving data discrepancies
- Troubleshooting and resolving data-related issues by working closely with data engineering and business stakeholders
- Designing and implementing scalable testing solutions following best practices, including SOLID principles and design patterns
- Working with advanced SQL queries to validate data in data warehouse environments, particularly in Amazon Redshift
- Collaborating with data engineering teams to support the development and optimization of ETL processes
- Implementing and maintaining CI/CD pipelines to support continuous integration and deployment of data testing processes
- Managing and deploying testing environments using container technologies such as Docker or Podman
- Utilizing AWS services, including S3, Lambda, and Managed Airflow, to build and manage cloud-based testing solutions
- Ensuring compliance with data governance principles and maintaining high standards of data validation
- Monitoring and maintaining test infrastructure to support ongoing development and testing activities
- Creating documentation to support the onboarding and knowledge sharing of testing practices
- Conducting code and design reviews to ensure testability, reliability, and scalability of data engineering solutions
- Collaborating with Data Engineers to enhance the testing process and improve overall data quality
- Providing technical leadership and guidance on QE best practices for data engineering projects
- Ensuring the team follows established Sysco Quality Engineering processes for data testing and contributing to continues improvement initiatives
- Mentoring, training, and leading a team of Quality Engineers
REQUIREMENTS
- A Bachelor's Degree or equivalent qualification, and 6+ years of industry experience
- 4+ years of hands-on experience with big data testing and Python
- Significant experience in Quality Engineering with a strong focus on data engineering and ETL processes
- Proven leadership experience, including mentoring and managing a team of QE engineers
- Expertise in Python programming language in test automation
- Test automation farmwork development experience related to data testing
- In-depth knowledge of ETL tools and data warehousing concepts
- Strong database and SQL skills; ability to optimize and troubleshoot queries
- Excellence with problem-solving and analytical skills
- Strong knowledge of software testing processes, practices, and test design techniques
- Experience in building tools for data and process validation/testing related to "data integration" and "data warehousing" projects
- A solid practical understanding of Agile Software Testing and Software Engineering concepts
- Excellent communication, presentation, and negotiation skills
- Professional certifications such as ISTQB or any data engineering-related certification would be an added advantage
- A thirst for learning and regularly updating knowledge
- Experience estimating, prioritizing, planning, and coordinating testing activities
BENEFITS
- US dollar-linked compensation
- Performance-based annual bonus
- Performance rewards and recognition
- Agile Benefits - special allowances for Health, Wellness & Academic purposes
- Paid birthday leave
- Team engagement allowance
- Comprehensive Health & Life Insurance Cover - extendable to parents and in-laws
- Overseas travel opportunities and exposure to client environments
- Hybrid work arrangement