Key Responsibilities
Test Automation Development
- Design, develop, and maintain automation test scripts using Python
- Build and enhance automation frameworks for ETL and functional testing
- Ensure scalable and reusable test automation solutions across projects
ETL Testing
- Validate data extraction, transformation, and loading processes
- Perform data integrity, accuracy, and reconciliation testing
- Test data pipelines and ensure consistency across source and target systems
Functional Testing
- Execute functional test cases and validate business requirements
- Identify defects and ensure proper documentation and tracking
- Collaborate with development teams for defect resolution and retesting
Agile Participation
- Work in Agile/Scrum environments and participate in sprint ceremonies
- Contribute to test planning, estimation, and sprint deliverables
- Ensure timely execution of test cycles aligned with sprint goals
Client Communication & Reporting
- Provide regular status updates to clients and stakeholders
- Prepare test progress reports, defect reports, and execution summaries
- Participate in client calls and clarify testing-related queries
Quality Assurance Activities
- Ensure adherence to QA standards and testing best practices
- Improve test coverage and automation efficiency
- Support continuous integration and continuous testing processes