Fusemachines

Data Quality Engineer

Fusemachines

Data Quality Engineer

Data Quality Engineer

Fusemachines

kathmandu
Experience: More than 2 years
Key Skills: Api Testing Quality Control Test Data Snowflake Cloud Data Quality Assurance

Data Quality Engineer

Views: 101 | This job is expired 6 days, 8 hours ago

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : kathmandu
Apply Before(Deadline) : May. 17, 2024 16:30 (6 days, 8 hours ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 2 years
Professional Skill Required : Api Testing Quality Control Test Data Snowflake Cloud Data Quality Assurance

About the job

About Fusemachines

Fusemachines is a 10+ year old AI company, dedicated to delivering state-of-the-art AI products and solutions to a diverse range of industries. Founded by Sameer Maskey, Ph.D., an Adjunct Associate Professor at Columbia University, our company is on a steadfast mission to democratize AI and harness the power of global AI talent from underserved communities. With a robust presence in four countries and a dedicated team of over 400 full-time employees, we are committed to fostering AI transformation journeys for businesses worldwide. At Fusemachines, we not only bridge the gap between AI advancement and its global impact but also strive to deliver the most advanced technology solutions to the world.

About The Role

This is a full-time position responsible for ensuring that an organization's data is accurate, complete, consistent, reliable, and fit for its intended purpose, in the Media-AdTech Industry.

Leading consumer insights company, measuring consumer preferences, attitudes and behaviors, by collecting data through surveys and passively measured data in a way that is representative of the general population, applying data science and making sense of consumer data through enterprise-grade software. Marketers and media companies use this data and technology to develop marketing strategies, consumer segmentation schemes and media activation approaches.

As a Data Quality Assurance Engineer, you will be responsible for ensuring the accuracy, completeness, reliability and efficiency of data movement and transformation processes and you will collaborate with cross-functional teams, including data engineers and data architects to validate and improve data pipelines, identify issues, and implement quality assurance measures and processes.

Qualification & Experience

  • Must have a full-time Bachelor's degree in Computer Science or similar, e.g. Statistics, Mathematics
  • 2+ years of experience with Azure Cloud Platform and Snowflake
  • Minimum 2 years of relevant experience in Data Quality Assurance or similar role, preferably within a data-driven environment, focusing on ETL/ELT, Data Testing and BI processes
  • Strong proficiency in PL/SQL, SQL and the ability to write complex queries and test cases
  • Proficiency in scripting languages like Python or Java and automated testing tools and frameworks for data validation and test automation, statistical concepts is a plus
  • Solid understanding of data quality principles and best practices
  • Proficient in test strategy, planning, design, execution, defect tracking and analyzing root cause
  • Understand and utilize risk based testing techniques for exploratory testing
  • Experience in test environment and test data management
  • Solid understanding of SDLC, STLC, BDD, Bug/Defect Life Cycle
  • Strong experience with ELT/ETL processes, data integration, data transformation, data pipelines and data warehousing, experience with Azure Data Factory is a plus
  • Experience with API testing using tools such as Postman
  • Experience with BI/visualization tools tools, specially PowerBI
  • Great analytical and problem-solving skills with keen attention to detail and a passion for testing
  • Excellent written and verbal communication and collaboration skills to work effectively in a cross-functional team environment
  • Experience with performance and/or security testing is a plus
  • Strong experience working with agile/scrum methodologies
  • Experience using test management and defect tracking platforms such as JIRA
  • Familiarity with Version Control tools such as GitHub
  • Must be well organized, comfortable working in a fast-paced environment, and able to prioritize effectively
  • Team player, with excellent communication skills and ability to think strategically and work cross-functionally with multiple stakeholders and audiences
  • Demonstrated ability to work and learn independently to answer questions, with limited guidance, while maintaining attention to detail and quality
  • Commitment to agility, continuous learning, and ability to adapt to changing business needs, and working with remote teams
Preferred Certifications:
Microsoft Certified: Azure Fundamentals

Responsibilities

  • Lead, develop and execute comprehensive test plans, test cases, test scripts and scenarios to validate the functionality, reliability, performance, accuracy and integrity of data, for ETL/ELT and BI solutions, and contribute to improvements to frameworks, tools, processes, and best practices within a timely manner
  • Analyze requirements, collaborating with data architects and engineers and provide feedback on requirements, designs, specifications, completeness and testability for data pipelines, dashboards, visualizations and data
  • Provide accurate estimates for QA efforts including test case design/scripting, test data management, test execution, and defect correction
  • Leverage technical expertise to develop, maintain and execute, detailed, comprehensive, and well-structured, Test Suites and Test Cases, including necessary database scripts for data analysis and quality checks
  • Design and develop test artifacts including but not limited to Test Environment/Bed Specifications, Test Strategy, Test Plan, Test Case, Traceability Matrix and QA metrics
  • Conduct data validation and data quality checks to ensure accuracy, reliability, and consistency of data throughout all pipelines for ingestion and consumption
  • Identify opportunities to improve quality by increasing unit, integration and regression test coverage for ELT/ETL and BI
  • Assist with building and maintaining test environments and driving their best use
  • Understand quality metrics and how to utilize them to foster quality improvement
  • Identify, document, and track defects, issues, bottlenecks or areas for optimization and improvement opportunities in the systems, and work with the relevant teams to investigate and resolve them, collaborating with data engineers to troubleshoot and resolve pipeline issues and ensure timely resolution
  • Perform root cause analysis of data discrepancies and propose solutions to prevent recurrence
  • Participate in the design and implementation of automated testing frameworks and tools to streamline the QA process
  • Monitor the impact of changes to the ELT/ETL or BI tools, ensuring that they do not introduce data integrity issues or downstream problems
  • Stay up-to-date with industry best practices in data quality assurance and contribute to the continuous improvement of QA processes within the team
  • Collaborate with cross-functional teams, including data engineers, data analysts, data scientists and software developers, to understand data requirements and validate data integration and transformation processes
  • Collaborate with stakeholders to define and maintain data quality standards, guidelines, and metrics
  • Provide demos as and when required
  • Provide guidance and support to team members on data quality-related matters
  • Find and report bugs and defects into a bug reporting/tracking platform such as Jira following proper standards
  • Participate in standup meetings and other team meetings such as test planning and update meetings
  • Identify, design, and implement internal process improvements: automating manual processes, updating Data Quality processes to enhance efficiency
  • Participate across all phases of the software development life cycle for the assigned project/module
  • Willingness to learn and collaborate with the team members to implement automated testing
Fusemachines is an Equal Opportunities Employer, committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristic protected by applicable federal, state, or local laws.

Powered by JazzHR

RqSuRqcmW9

This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
Most Viewed Jobs
job_detail_page
Search, Apply & Get Job: FREE