Job Description :
Responsibilities
Automated and manual testing of data pipelines with high volume and velocity
Design test cases by reviewing product requirements and collaborating with architects, product management and product development teams for data processing pipelines.
Design and implement automated tests for functional, system, integration, performance and scalability testing for data integration and data processing pipelines.
White box and black box testing at component level
Setup and maintain continuous integration environment to ensure highest product quality
Evaluate and use appropriate open source test framework, tools for improving productivity and product quality
Collaborate with development team for release planning and sprint planning
Develop, maintain and report product quality metrics to aid in product release criteria
Requirements
Bachelor’s degree in Computer Science or equivalent
8+ years of experience in testing data systems
Proficient in one or more of the following
Java, Perl, Python, Shell scripting
Experience with one or more open source test frameworks
2+ years of experience in developing tools for test frameworks.
Experience with continuous integration tools like Jenkins, Hudson
Experience working with Big Data technologies such as Spark, Hadoop a big plus
Experience with web services testing
Knowledge of data flows, data architecture, ETL and processing of unstructured data
Strong analytics, problem solving and communication skills.
             

Similar Jobs you may be interested in ..