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 Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.