Share
Responsibilities:
Test Automation Strategy: Develop and implement a comprehensive test automation strategy for data pipelines, data warehouses, and data-driven applications.
Test Case Design: Design, develop, and maintain automated test cases to validate data quality, data integrity, and data transformations.
Test Script Development: Write and maintain robust and reusable test scripts using Python and relevant testing frameworks.
Data Validation: Develop automated data validation techniques to compare data sets, identify discrepancies, and ensure data accuracy.
Performance Testing: Design and execute performance tests to assess the scalability and performance of data pipelines and data processing systems.
Big Data Technologies: Utilize Apache Spark and Python to develop test automation solutions for big data environments.
CI/CD Integration: Integrate automated tests into the CI/CD pipeline to enable continuous testing and faster feedback loops.
Collaboration: Work closely with data engineers, data experts, and software developers to understand testing requirements and ensure test coverage.
Defect Management: Identify, track, and manage defects using a bug tracking system.
Reporting: Generate test reports and metrics to communicate test results and identify areas for improvement.
Continuous Improvement: Stay up-to-date with the latest trends and technologies in data testing and test automation and recommend best practices.
Qualifications/Experience:
6+ years experience in an IT Quality role. Ability to work independently or within groups on projects assigned
Minimum of 10 years of experience in Data test automation.
Proven experience in testing data pipelines, data warehouses, and data-intensive applications.
Strong proficiency in Python programming language.
Hands-on experience with Apache Spark and Big Data Ecosystem.
Experience with Enterprise test automation frameworks
Experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
Experience with SQL and data validation techniques.
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Skills:
Strong understanding of data testing methodologies and best practices.
Excellent analytical and problem-solving skills.
Ability to work independently and as part of a team.
Excellent communication and interpersonal skills.
Anticipated Posting Close Date:
These jobs might be a good fit