4 days ago
Rotterdam, NetherlandsSenior
Responsibilities
- Plan, execute, and continuously improve QA activities for data-intensive environments.
- Perform end-to-end ETL, data workflow, functional, integration, system, and regression testing.
- Validate data extraction, transformation, loading, reconciliation, completeness, consistency, accuracy, and business rules.
- Use advanced SQL to analyze source-to-target mappings, joins, aggregations, transformations, and data defects.
- Develop and maintain reusable test automation utilities and frameworks using Python, PySpark, and Pandas where possible.
- Test cloud-based data platforms, pipelines, data processing solutions, and integrations across Azure services.
- Perform API and integration testing, including validation of data exchanges between applications and services using Postman.
- Manage the full defect lifecycle, including root-cause analysis, prioritization, fix verification, and closure.
- Identify quality risks, define mitigation measures, monitor test coverage, and promote continuous improvement.
- Coordinate with technical and business stakeholders and communicate technical findings, risks, dependencies, blockers, and defects in terms of business impact.
Requirements
- Several years of experience as a Software Quality Engineer, Data QA Engineer, Data Test Engineer, ETL Test Engineer, or similar.
- Demonstrable experience with ETL testing, Big Data testing, manual testing, BI and reporting validation, data validation, and data reconciliation.
- Advanced knowledge of SQL and experience with the complete end-to-end testing lifecycle.
- Experience with Azure DevOps and good knowledge of ETL frameworks and processes.
- Hands-on experience with Python, PySpark, Pandas, Azure Data Factory, Azure Databricks, Azure Data Lake Gen2, and Postman.
- Bachelor's or Master's degree in Computer Science, Information Technology, Data Engineering, Software Engineering, or a comparable technical discipline.
- Strong analytical, problem-solving, accuracy, quality-orientation, ownership, accountability, communication, stakeholder-management, and risk-management skills.
- Ability to explain complex technical information clearly and work independently in complex, data-driven environments.
- Experience with or strong interest in AI-driven testing and intelligent test automation is a strong advantage.
Benefits
- Challenging role within an international and growing organization.
- Collaborative and diverse working environment.
- Exposure to complex supplier, stakeholder, procurement, and business networks.
- Opportunity to contribute to optimization and transformation initiatives.
- Opportunity to work across a broad range of industries, services, and business functions.
- The position is open to women, men, and people with disabilities.
About Everience
Everience Italia provides IT managed services, including helpdesk support, break-fix dispatch, and technology consulting for SMEs and enterprises. Founded in 2012 and headquartered in Rho, Lombardy, it operates within an international group under the Everience brand and offers multilingual nearshore support from Timisoara, Romania. Revenue comes from managed service contracts and project-based support across Italy and abroad.
