🌎
This job posting isn't available in all website languages
📁
Lead Software Engineer
📅
CREQ204716 Requisition #

Description:

  • Test Planning & Strategy:
    • Review requirements specifications and technical design documents to understand and derive comprehensive test scenarios.
    • Develop and implement test strategies for complex ETL initiatives, ensuring full test coverage.
  • Test Design & Execution:
    • Design, develop, and execute manual and automated test cases for ETL processes.
    • Perform thorough data validation across the extraction, transformation, and loading (ETL) phases.
  • Automation & Efficiency:
    • Develop and implement automated testing frameworks to enhance testing efficiency and reduce manual effort.
    • Leverage scripting skills to optimize and automate data testing tasks.
  • Issue Identification & Tracking:
    • Identify, record, document, and track bugs and data quality issues throughout the testing lifecycle.
    • Ensure issues are thoroughly analyzed and resolved before the release of data to production.
  • Collaboration & Communication:
    • Work closely with cross-functional teams, including data engineers, developers, and business analysts, to understand system requirements and ensure alignment with testing processes.
    • Communicate test progress, issues, and results to stakeholders and management in a clear and actionable format.
  • Regression & Validation:
    • Perform comprehensive regression testing on fixes and new features to ensure no impact on existing functionality.
    • Ensure data accuracy and integrity after every change or update to the ETL pipeline.
  • Continuous Improvement:
    • Contribute to the development and implementation of best practices for ETL testing processes.
    • Identify areas for process improvement in data quality testing and suggest solutions to enhance test coverage and accuracy.

Qualifications:

  • 6+ years of IT experience with a minimum of 4 years in ETL testing.
  • Strong expertise in SQL and the ability to write complex queries in big data environments.
  • Hands-on experience with ETL tools and data warehousing concepts.
  • Experience in automating test cases and using testing frameworks for ETL processes.
  • Proficiency with AWS Cloud technologies (e.g., S3, Redshift, Lambda, etc.).
  • Strong data analysis skills and the ability to troubleshoot data issues effectively.
  • Experience working in Agile development environments and collaborating with cross-functional teams.
  • Excellent problem-solving, troubleshooting, and root cause analysis skills.
  • Excellent communication skills to interact with business teams and stakeholders.

Description:

  • Test Planning & Strategy:
    • Review requirements specifications and technical design documents to understand and derive comprehensive test scenarios.
    • Develop and implement test strategies for complex ETL initiatives, ensuring full test coverage.
  • Test Design & Execution:
    • Design, develop, and execute manual and automated test cases for ETL processes.
    • Perform thorough data validation across the extraction, transformation, and loading (ETL) phases.
  • Automation & Efficiency:
    • Develop and implement automated testing frameworks to enhance testing efficiency and reduce manual effort.
    • Leverage scripting skills to optimize and automate data testing tasks.
  • Issue Identification & Tracking:
    • Identify, record, document, and track bugs and data quality issues throughout the testing lifecycle.
    • Ensure issues are thoroughly analyzed and resolved before the release of data to production.
  • Collaboration & Communication:
    • Work closely with cross-functional teams, including data engineers, developers, and business analysts, to understand system requirements and ensure alignment with testing processes.
    • Communicate test progress, issues, and results to stakeholders and management in a clear and actionable format.
  • Regression & Validation:
    • Perform comprehensive regression testing on fixes and new features to ensure no impact on existing functionality.
    • Ensure data accuracy and integrity after every change or update to the ETL pipeline.
  • Continuous Improvement:
    • Contribute to the development and implementation of best practices for ETL testing processes.
    • Identify areas for process improvement in data quality testing and suggest solutions to enhance test coverage and accuracy.

Qualifications:

  • 6+ years of IT experience with a minimum of 4 years in ETL testing.
  • Strong expertise in SQL and the ability to write complex queries in big data environments.
  • Hands-on experience with ETL tools and data warehousing concepts.
  • Experience in automating test cases and using testing frameworks for ETL processes.
  • Proficiency with AWS Cloud technologies (e.g., S3, Redshift, Lambda, etc.).
  • Strong data analysis skills and the ability to troubleshoot data issues effectively.
  • Experience working in Agile development environments and collaborating with cross-functional teams.
  • Excellent problem-solving, troubleshooting, and root cause analysis skills.
  • Excellent communication skills to interact with business teams and stakeholders.

Previous Job Searches

Similar Listings

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ202043

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ205890

Colombo, Western Province, Sri Lanka

📁 Lead Software Engineer

Requisition #: CREQ204803