Quality Engineer
ETL Data Testing SpecialistThis role will be hands-on position primarily focusing on understanding ETL test requirements and performing all facets of data testing. Create and execute test plans & scripts that will validate the projects data quality and data integrity as the data is transitioned through the ETL data warehouse process. Create test data to exercise data validations and test the compliance of information flows and data stores against data quality standardsSkill/Experience Requirements:Experience in Data Testing, Data Conversion, Data Migration, Data Transformations, Data Profiling, Data Analysis and Data Quality ValidationExperience in testing of ETL Mappings to extract data from multiple sources like Oracle, SQL Server, Flat files etc. into target tables using transformations.Hands on experience in design and implementation of E2E Data testing strategies and developing data testing automation frameworks.Work on End-to-End product feature testing and Business Report Testing. Designing, testing, and troubleshooting data and reports.Knowledge of any of database systems like SQL Server, Oracle or db2 etc and experience writing complex queries and creating stored proceduresGood understanding or knowledge in Azure Cloud, ADF.Good exposure to Python, Pyspark, Databricks notebook.Interact with project teams, development, operations, and infrastructure resources to recommend solutions to remediate data issues.Experience in defect life cycle management - logging, replication, triaging, verification, closing, metrics reporting, etc.Demonstrated ability to acquire high volumes of test data required to support Test execution.Good understanding of Agile methodology.Experience in test environment and test data managementStrong communication and collaboration skills, to challenge the normSpecialization/Role Requirements:5+ years of software product development and delivery experience.4+ years of ETL testing/SQL experience.3+ years of Informatica Power Center, IDQ experience.3+ years’ experience overseeing the development of data test plans, test scenarios, test cases, execution of test case and documentation of test results2+ years of experience in some of the Azure Cloud tools: ADF, Pyspark, databricks notebooksExperience with Python and libraries like Panads, Numpy & Matplotlib.Ability to interpret and draw System & Architecture diagrams.Experience in summarizing large number of metrics into meaningful graphs and reports.Familiar with Latest Cloud Technologies.Key ResponsibilitiesEffectively work in a fast paced environment utilizing the Agile methodologyDevelop and maintain functional automation test scripts utilizing modular frameworks and best practicesExecute test scripts to validate correct functionality of applicationPerform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as neededParticipate in requirement & design review sessions; evaluate requirements & design docs from a quality test automation standpointManage test coverage based on risk analysisDocument defects and evaluate priority of defect based on overall application functionalityCoordinate test script reviews with stakeholders as appropriate.Adhere to requirement review, defect writing & test script writing guidelinesEnsure completion of all deliverables within schedule, budget and quality constraints.Participate in Root Cause Analysis sessionsEnsure that projects follow prescribed software development life cycle standards.Develop and maintain good relationships with project team.Identify obstacles and roadblocks; and offer suggestions to work around obstaclesHelp drive and improve QA process within the team you are assigned