Description

Key Skills: Automation Testing, Python , ETL, Testing

Roles and Responsibilities:

  • Develop and execute automated test scripts for data validation and ETL processes.
  • Write unit tests and integration tests in Python and other languages as necessary.
  • Implement API test automation to ensure functionality and performance.
  • Collaborate with cross-functional teams to understand testing requirements and deliver high-quality solutions.
  • Utilize testing life cycle methodologies to enhance testing processes.
  • Manage end-to-end testing processes and ensure comprehensive coverage.
  • Utilize test management tools to track and report testing progress.
  • Conduct UI testing automation where applicable, despite limited UI presence.
  • Implement CI/CD practices to streamline testing and deployment processes.
  • Proficiently use SQL for data validation and testing automation.
  • Create synthetic data using AI tools for testing purposes (nice to have).

Skills Required:

  • Strong experience in Automation Testing and Python scripting
  • Good understanding of ETL processes and data validation
  • Hands-on with unit testing, integration testing, and API test automation
  • Knowledge of SQL for testing and data verification
  • Familiarity with CI/CD pipelines and test lifecycle management
  • Experience with test management tools
  • Exposure to synthetic data generation using AI tools (optional)

Education: Bachelor's degree in Computer Science or a related field

Education

Any Graduate