Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
QA Manager for data is an engineer who is passionate about ensuring high quality datapipelines and AI software is shipped as well as passionate about making data platforms resilient,robust and self healing You will lead best practice for quality engineering across the CDOengineering and data science teams through thought leadership, templates, automation and diving into help squads achieve this where needed
Responsibilities
•Define the best practice for how the data engineering and data science teams can ensure high quality, robustly tested software is shipped
•Create tools, templates, automation and other team assets to enable teams to improve QA practices across all data squads
•Lead QA engineers to build test and QA automation for data pipelines, ML/AI solutions, API’s and other data and analytics capabilities
•Ensure testing is imbedded in CICD for all data squads and automated regression is run for all code bases
•Work with engineering to embed self healing into the solutions and platform
•Work with IT operations to identify, resolve and remove all production issues and ensure QA and engineering processes are improved to avoid
repeat of issues
•Define metrics for Quality and implement visualisation to track quality across all teams and running services
•Collaborate with QA, engineering and testing functions in other teams to ensure the end to end quality of 1 MG solutions
Yêu Cầu Công Việc
*** Key Skills
1.Good Python/Java/Scala coding skills
2.Test driven development experience and a passion for quality
3.Good experience with test automation for data and analytics
solutions
4.Good experience with CiCD and using CICD to ensure quality
5.Experience driving an operational excellence culture
6.2-3 years experience in similar role
*** Individual Skills
1.Good communication skills verbal and written
2.Proactive problem solver
3.Software design and engineering experience
4.Good understanding of operational excellence
5.Good experience with measuring quality, defining QAmetrics and visualization of quality
*** Big Data Processing Experience
1.Java/Scala/Python
programming
2.Familiar with test automation and QA for big data and analytics platforms
3.Nice to have GCP experience, design pattern, micro service architecture, Lambda/Kappa architecture
*** Domain Expertise
1.Software/backend engineering
2.QA, testing, test automation and bug hunter
3.Continuous improvement on large scale data platforms