Key Responsibilities
· Design and implement comprehensive test plans to ensure the integrity and performance of software applications and data migration processes
· Develop automated testing frameworks and tools to facilitate continuous testing in data migration projects
· Collaborate with software engineers and developers to understand data schemas, pipelines, and transformation logic to ensure accurate data migration
· Perform data validation, data quality checks, and troubleshoot data migration issues
· Monitor data migration performance and optimize test processes for efficiency and effectiveness
· Lead root cause analysis for data migration errors and collaborate with the team to implement corrective actions
· Document testing procedures, results, and insights to improve future data migration strategies
· Stay up-to-date with the latest technologies and best practices in data migration and testing
Qualifications
· Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
· Overall 8 years of software industry experience with a minimum of 5 years in a Software Testing role, with a focus on data-intensive and/or migration projects
· Proven experience with data migration testing and familiarity with data migration tools and technologies
· Strong programming skills in languages such as Python, Java, SQL, or similar
· Experience with automated testing tools and frameworks
· Excellent understanding of data models, ETL processes, and data warehousing concepts
· Strong problem-solving and analytical skills
· Excellent communication and teamwork abilities.
· Experience with cloud-native data and analytics services, preferably on AWS
· Hands-on experience with big data technologies (e.g., Hadoop, Spark)
· Knowledge of Continuous Integration/Continuous Deployment (CI/CD) practices
Any Graduate