SDETPosition SummaryThe SDET Software Development Engineer in Test is responsible for ensuring the quality and reliability of ETL processes and data integration workflows This role involves designing and implementing automated tests to validate data transformation and migration as well as collaborating with data engineers and developers to identify and resolve data quality issues The ideal candidate will leverage their expertise in ETL testing and data validation to enhance the overall data pipeline performance and integrity Minimum QualificationAt least 8 years of IT experience with minimum 5 years of experience in below skillsTech SkillsProficiency in ETL Testing and developing automation framework testcases in atleast one scripting languageStrong SQL skills with experience in handling big data using ETL tools eg InformaticaMandatory work experience with PySparkTesting experience in cloud environment AWSS3 SSS Glue EMR Data Catalog Crawler SQS ETL Jobs Event BridgeAthena Redshift Spectrum DatabasesAWS Commands for running the jobs file process and movementsExperience with Test Automation and DevOps practices in ETL and Cloud SystemsExperience with Test Automation and DevOps practices in ETL and CloudWork experience in a Big Data ecosystem processing data in data lakehouseFamiliarity with DBT Data Build Tool or similar data transformation tools is a plusExperience providing testing oversight in Agile teamShould have excellent business communication to interact with Business teams and crossfunctional teamsResponsibilitiesReview requirements specifications and technical design documents to understand and feedbackExperience in developing and implementing test strategies for complex initiativesEstimate prioritize plan and coordinate testing activitiesCreate automation test frameworkDesign develop and execute automation scriptsIdentify record document thoroughly and track bugsStrong problem solving skills troubleshooting and root cause analysis skillsPerform thorough regression testing when bugs are resolvedDevelop and apply testing processes for new and existing features to meet client needsLiaise with cross functional teams to identify system requirementsTrack quality assurance metrics like defect densities and open defect countsStay up to date with new testing tools and test strategies requirementsSupport and guide junior team members