Job Openings Senior Quality Engineer - ETL Tester

About the job Senior Quality Engineer - ETL Tester

Gentis Solutions is seeking a Senior Quality Engineer - ETL Tester to join our team. This contract-to-hire position is with one of our Fortune 50 clients interested in full-time consultants. The ideal candidates will have the required skills listed below and will be eligible and open to being hired by our client at the end of the project's duration. This position works alongside an existing team and leverages enterprise-level technologies and processes. If you would like to work at a company that has been recognized for its diversity and inclusion, its work to drive positive social change, and as an environmental leader, make sure you apply below.


  • Experience in Data Testing, Data Conversion, Data Migration, Data Transformations, Data Profiling, Data Analysis and Data Quality Validation
  • Experience 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 database systems like SQL Server, Oracle or db2, etc. and experience writing complex queries and creating stored procedures
  • Good understanding or knowledge in Azure Cloud, ADF
  • Good exposure to Python, Pyspark, Databricks notebook
  • 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 management
  • Strong communication and collaboration skills, to challenge the norm

Specialization/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 results
  • 2+ years of experience in some of the Azure Cloud tools: ADF, Pyspark, databricks notebooks
  • Experience 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

Typical Duties

  • Interact with project teams, development, operations, and infrastructure resources to recommend solutions to remediate data issues
  • Effectively work in a fast paced environment utilizing the Agile methodology
  • Develop and maintain functional automation test scripts utilizing modular frameworks and best practices
  • Execute test scripts to validate correct functionality of application
  • Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed
  • Participate in requirement & design review sessions; evaluate requirements & design docs from a quality test automation standpoint
  • Manage test coverage based on risk analysis
  • Document defects and evaluate priority of defect based on overall application functionality
  • Coordinate test script reviews with stakeholders as appropriate
  • Adhere to requirement review, defect writing & test script writing guidelines
  • Ensure completion of all deliverables within schedule, budget and quality constraints
  • Participate in Root Cause Analysis sessions
  • Ensure 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 obstacles
  • Help drive and improve QA process within the team you are assigned