Senior/Staff Software Development Engineer in Test
- Full-time
Company Description
Hortonworks is an industry leading innovator that creates, distributes and supports enterprise-ready open data platforms and modern data applications that deliver actionable intelligence from all data: data-in-motion and data-at-rest. Hortonworks is focused on driving innovation in open source communities such as Apache Hadoop, NiFi, and Spark. Along with its 1,600+ partners, Hortonworks provides the expertise, training, and services that allow customers to unlock transformational value for their organizations across any line of business.
Job Description
An ideal candidate would be a hands-on developer (Java,Python preferred) with full-fledged testing mindset. The role entitles to engage with large-scale distributed systems hence Data Structures, Algorithms, OOPS, Design Patterns along with Test automation framework design and development.
- Lead/contribute to engineering efforts from planning and organization to execution and delivery to solve complex engineering problems in quality and development.
- Design and build the advanced automated testing framework, tools and automated test suites, in Python (pytest), Shell, Java (TestNG/JUnit), Linux.
- Good knowledge of test methodologies, creating test cases and test plans and work knowledge in data replication, data processing, and data protection.
- Strong work experience in cost-based query optimization, join planning, and query access paths and database internals, query optimization and QE workflows.
- Build, enhance and maintain automation frameworks for scalability, stability, and performance.
- Define the optimum suites for sanity, regression, smoke, deployment verification etc., and advanced aspects of system testing automation.
Additional Information
Quick facts about Hortonworks : http://hortonworks.com/about-us/quick-facts/