You will design and maintain automated testing frameworks for data-intensive applications, leveraging deep expertise in Python and SQL.
Responsibilities
- Build and maintain robust test automation frameworks using Robot Framework and Pytest/Behave.
- Develop complex Python scripts utilizing numpy, pandas, and PySpark for data validation and processing.
- Write and optimize complex SQL queries and PL/SQL stored procedures for Snowflake data warehouses.
- Collaborate on CI/CD integration to ensure seamless release pipelines and high code quality.
- Diagnose and resolve defects within data pipelines and application logic.
Required Skills
- 8-10 years of hands-on professional experience with Python programming.
- Strong proficiency with Python data libraries including numpy, pandas, and PySpark.
- 4-6 years of practical experience implementing test frameworks using Robot, Pytest, or Behave.
- Extensive experience with Snowflake Data Warehouse and strong PL/SQL skills, including stored procedures.
- Ability to write and debug simple to complex SQL queries efficiently.
- Bachelor's degree in any discipline or equivalent practical experience.