Job Title: Software Test Automation Engineer
Experience: 3 to 5 years
Job Summary:
We are seeking a skilled Test Automation Engineer with expertise in data engineering tools and cloud platforms. The ideal candidate will have hands-on experience in building and maintaining automated test frameworks for data pipelines and real-time streaming systems.
Key Responsibilities:
Design, develop, and maintain automated test suites for data pipelines and streaming applications.
Collaborate with data engineers to validate data transformations and ensure data quality.
Write and maintain Python-based test scripts and utilities.
Integrate automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions).
Write and execute complex SQL queries to test data quality, transformations, and integrity.
Participate in testing for Spark or PySpark-based data processing.
Apply understanding of data modeling and dimensional models (star/snowflake schema).
Utilize data governance and lineage tools.
Familiarity with containerized environments (Docker, Kubernetes).
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.