The Software Test Automation Engineer will design and maintain automated test frameworks for data pipelines, validate data quality, and integrate tests into CI/CD pipelines.
Job Title: Test Automation Engineer
Total Experience: 3 to 5 Years
We are seeking a hands-on QA engineer focused on data/database validation across ETL and streaming pipelines, and capable of Selenium-based UI automation.
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.
- Selenium-based UI automation.
Technical Skills Required:
- Programming & Scripting: Python, PyTest/unittest
- SQL Databases: Azure SQL Database, MySQL/SQL
- CI/CD Tools: Azure DevOps, GitHub Actions
Good to Have/Nice To have:
- Apply understanding of data modelling and dimensional models (star/snowflake schema).
- Utilize data governance and lineage tools.
- Familiarity with containerized environments (Docker, Kubernetes).
- Cloud & Data Platforms: Azure Data Factory (ADF), Azure Databricks (ADB), Azure Data Lake Storage (ADLS), Kafka, Flink
- Containerization: Docker, Kubernetes ( optional)
- Selenium with python /C#
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Top Skills
Azure Devops
Docker
Github Actions
Kubernetes
Pyspark
Python
Spark
SQL
Similar Jobs
Information Technology • Software
The Software Test Automation Engineer designs and implements automated testing strategies, develops functional tests, maintains test documentation, and improves existing automation frameworks while participating in all stages of product development.
Top Skills:
Azure DevopsC#SeleniumSQL
Information Technology • Software
The role involves designing and implementing automated testing strategies, contributing to product development, and maintaining test documentation while collaborating with development engineers.
Top Skills:
Azure DevopsC#SeleniumSQL
Information Technology • Software
As a Test Automation Engineer, you will develop and automate functional tests, maintain automation frameworks, and perform manual testing, ensuring product quality through various testing strategies.
Top Skills:
Azure DevopsC#SeleniumSQL
What you need to know about the Kolkata Tech Scene
When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.