Key Responsibilities:
- Design, develop, and maintain automated test scripts using Python or Java.
- Perform data validation and verification across large-scale datasets and pipelines.
- Create comprehensive test cases, test plans, and test data for various data scenarios.
- Integrate automated tests into CI/CD pipelines using tools like GitHub Actions, Jenkins, or similar.
- Collaborate with data engineers and developers to ensure data quality and integrity.
- Work with cloud-based environments (AWS/GCP) to validate data workflows and storage.
- Identify, document, and track bugs and issues to resolution.
Key Skills:
- 8+ years of experience in QA Automation, preferably in Big Data environments.
- Proficiency in Python or Java for test automation.
- Experience with data automation frameworks and tools.
- Strong understanding of CI/CD tools (e.g., Jenkins, GitHub Actions).
- Hands-on experience with cloud platforms (AWS or GCP).
- Expertise in test case creation and test data preparation.
- Familiarity with tools like Postman, PyTest, TestNG, or similar.
- Excellent analytical and problem-solving skills.
- Experience with Apache Spark, Kafka, or other big data technologies.
- Knowledge of SQL and NoSQL databases.
- Exposure to containerization (Docker, Kubernetes) is a plus.