Assurant

Sr Data Quality Assurance Analyst

Buenos Aires (Butty) Full time

The Senior Data Quality Assurance Analyst represents the business to ensure applications meet business requirements and are free of major defects. This role is involved in all aspects of product development, identifies risks and creates mitigation plans. The Senior Analyst assists in evolving formal quality processes & best practices, coordinating and mentoring team members, reporting status, and implementing test automation in existing frameworks.

 

Primary Job Accountabilities/Responsibilities

  • Work closely with business analysts or users in understanding, defining, and negotiating user needs, project scope, and deliverables
  • Remove blocks and resolve issues for team members
  • Provide continuous improvements to existing processes and best practices
  • Able to understand and communicate thoughts/design/ideas/specs in an unambiguous manner and adjust communication as per the context
  • Work requires considerable resourcefulness and inventiveness in the application and development of potential solutions or new methods

Quality Assurance

  • Identify and manage all needed phases of testing (unit, functional, integration, user acceptance, regression, and performance/load)
  • Design, create, & execute test cases and test approach; Obtain or create test data as needed; Obtain business approval for test results; Collect status updates and provide test results
  • Contribute to all agile/scrum rituals; Host and tune rituals as needed
  • Increase test maturity by developing best practices
  • Provide test cases for User Acceptance Testing (UAT) or regression as needed
  • Coordinate with UAT on test support and environment
  • Provide guidance for use case scenarios
  • Develop ad hoc queries and reports based on the needs of the business and technical teams
  • Manage defects reported in production and during the QA testing phase against requirements and system standards
  • Host team defect reviews, provide root cause, and recommend areas of improvement
  • Implement test automation and standards
  • Provide standards, processes, and training
  • Assist in evaluating new testing and data quality tools

Data Quality

  • Design, develop, test, code review, and implement data quality rules for applicable data quality dimensions (accuracy, completeness, validity, consistency, uniqueness, timeliness, integrity, and reasonability)
  • Enhance the existing data quality framework to provide new functionalities
  • Review and optimize SQL code, coach team members in SQL test code standards
  • May be allocated 25% to Business Analyst activities including gathering and clarifying requirements

Basic Qualifications

  • Bachelor of Science in a related field or equivalent work experience
  • Advanced level of english
  • 3 years of test strategy and IT QA Experience
  • Experience with programming languages or as a software developer
  • Knowledge of LLM, RAG, and ML concepts
  • Experience with test automation tools (Selenium, Pytest, etc.)
  • Experience with data repositories/data warehouse
  • Strong SQL, proven experience working with large volume of data required, MS SQL Server preferred
  • Experience with SDLC in Enterprise applications

Preferred Experience

  • Experience testing LLM chatbot/RAG, NLP, GenAI, or Machine Learning (ML)
  • Experience with test automation framework
  • Experience with Python. R/Scala/C++/Java helpful
  • Experience with API testing, Prompt Engineering
  • Experience with Azure Databricks/Data Factory/DevOps, SSIS, web services
  • Familiar with on-premise and cloud infrastructures, MS SQL Server and Azure preferred
  • Experience with Data Lake, Data Lakehouse, Data Pipelines
  • Familiar with MS Fabric, Unity Catalog, medallion lakehouse architecture
  • Familiar with Machine Learning development Lifecycle
  • Knowledge of MLOps, LLMOps, PlatformOps
  • Experience as QA team lead
  • Experience with Business Analyst role