The Data Quality Assurance Analyst works closely with business partners and the development team to ensure applications meet business requirements and are free of major defects.This role is responsible for test case creation & execution, defect lifecycle management, reporting status, and utilize test automation.
Primary Job Accountabilities/Responsibilities
Work closely with business partners in understanding user needs, project scope, and deliverablesManage different phases of testing as needed (unit, functional, integration, user acceptance, regression, and performance/load)Innovate solutions to problems while following established processes. Senior teammates are still needed to provide oversight on solutions to complex problems.Quality Assurance
Create and execute test cases according to test approach; Obtain or create test data as needed; Obtain business approval for test results; Provide daily updatesContribute to all agile/scrum ritualsContribute to the improvement of the testing processProvide test cases for User Acceptance Testing (UAT) or regression as neededWork with UAT on reported issuesDevelop ad hoc queries and reports based on the needs of the business and technical teamsManage defects reported in production and during the QA testing phase against requirements and system standardsParticipate in team defect reviews, provide root cause where possibleLeverage test automationMentor and train testers on test tools & processData Quality
Develop, test, code review, and implement data quality rules for applicable data quality dimensions (accuracy, completeness, validity, consistency, uniqueness, timeliness, integrity, and reasonability)Leverage the existing data quality frameworkReview and optimize SQL codeMay be allocated 25% to Business Analyst activities including gathering and clarifying requirementsBasic Qualifications
Bachelor of Science in a related field or equivalent work experienceAdvanced level of english2 years of IT QA ExperienceExperience with programming languagesExperience with test automation tools (Selenium, Pytest, etc.)Experience with data repositories/data warehouseExperience with SDLC in Enterprise applicationsPreferred Experience
Strong SQL, experience working with large volume of data (MS SQL Server)Experience testing LLM chatbot/RAG, NLP, GenAI, or Machine Learning (ML)Knowledge of LLM, RAG, and ML conceptsExperience with test automation frameworkExperience with Python. R/Scala/C++/Java helpfulExperience with API testing, Prompt EngineeringExperience with Azure Databricks/DevOpsKnowledge of Data Lake, Data Lakehouse, Data PipelinesFamiliar with MS Fabric, Unity Catalog, medallion lakehouse architectureLead experienceExperience with Business Analyst role