Design, develop, and maintain automated test frameworks for web (ReactJS), mobile (iOS/Android), backend APIs, and data systems
Write high-quality, maintainable, and reusable code in Java, TypeScript or Python
Create and execute end-to-end test suites that validate system integration across microservices and data pipelines
Develop API test automation using Postman, REST Assured, or custom frameworks
Perform data quality validations on ETL pipelines and cloud-based Data Lakes (e.g., AWS Redshift, S3)
Collaborate with product managers, developers, and DevOps engineers to integrate automated tests into the CI/CD pipeline
Contribute to testing strategies for Data Engineering to ensure accuracy
Log, track, and triage issues using tools like Jira and TestRail
Participate in code reviews and provide input on functional and technical design
Continuously evaluate new testing tools and approaches to improve QA processes