Senior Quality Automation Lead
This is a highly demanding role in a dynamic data engineering environment where you will be responsible for leading quality and reliability across advanced data, API, and analytics platforms. You will drive automation initiatives, shape testing strategies, and ensure accuracy and performance across complex data ecosystems.
Main Responsibilities:
* Develop and maintain automated testing frameworks for data pipelines, APIs, and analytics solutions to ensure seamless integration and high-quality data delivery.
* Collaborate with engineers and analysts to define test approaches, acceptance criteria, and quality metrics that align with the company's goals.
* Champion best practices for QA automation and influence testing strategies across teams to improve overall efficiency and effectiveness.
* Deploy and manage automation frameworks in the cloud to ensure scalability and reliability.
* Define and report on key quality and performance indicators to track progress and identify areas for improvement.
* Develop and execute functional, integration, regression, and performance tests to ensure data integrity and system reliability.
* Validate data accuracy across batch and streaming datasets to ensure high-quality data delivery.
* Test Spark-based pipelines (Databricks, Delta Lake, MLflow) to ensure seamless integration and high-quality data processing.
* Verify Angular front-end and .NET back-end services to ensure compatibility and high-quality user experience.
* Validate Power BI reports for accuracy and usability to ensure high-quality business intelligence.
* Integrate automated tests into CI/CD pipelines (Octopus, GitHub Actions, Azure DevOps) to ensure seamless deployment and high-quality software delivery.
* Participate in peer reviews and maintain QA standards to ensure high-quality code and efficient development processes.
* Support testing during development, UAT, and release cycles to ensure high-quality software delivery and minimize defects.