python test engineer
Responsibilities:
• Design, develop and maintain automated test scripts for data validation, transformation and UI testing.
• Conduct data testing using Python frameworks like Pandas, PySpark, Pytest
• UI & API test automation using Playwright
• Collaborate with development and product teams to identify test requirements and strategies.
• Analyze test results, identify issues and work on resolutions.
• Ensure that automated tests are integrated into the CI/CD pipeline.
• Validate large datasets to ensure data integrity and performance.
• Work on data transformation processes, including validating rule-based column replacements and exception handling.
Required Skills:
• Strong programming skills in Python
• Proficiency in data manipulation and testing libraries like Pandas, PySpark, Polars
• Experience in data validation and reconciliation tools like Great Expectations / Pytest.
• Hands-on experience with AWS services like S3 and AWS Glue
• Familiarity with SQL for data transformation tasks
• Strong experience with API and UI test automation tools and libraries.