Previous Job
Previous
Staff Engineer, SQE (657693)
Ref No.: 18-11433
Location: Santa Clara, California
Start Date / End Date: 09/24/2018 to 03/22/2019
Description:
We are seeking an experienced QA engineer who can lead our test automation efforts for our big data platform. You are a self-motivated professional who demonstrates the ability to quickly grasp new technologies, products and use cases. You will help design, implement and maintain various automation frameworks across multiple products. You will work closely with oversea team(s), communication in all forms is essential to success in this role.
Responsibilities
You will help us build test automation framework. You possess in-depth knowledge of tools automation and have tested databases or data stores, RESTful APIs, ETL, working with big data technologies
Help to define and implement Continues Integration and Continues Delivery process
Design and develop automated test plans, test strategies and test suites
Automate test cases using Java and/or scripting languages like Shell/Python
Influence, design, and implement processes and tools
Work with software development engineers to understand the overall technical architecture and how each feature is implemented
Perform code reviews of test automation team
Mentor team on test automation and coding best practices
Desired Skills & Experience
6+ years overall Software Development experience for Test automation and CI/CD pipeline
Implemented frameworks for end-to-end white box testing of ingestion pipelines
Excellent working knowledge of Java programming, developing test applications or automating using JUnit/TestNG
Extensive experience in scripting, SQL, RESTful API and ingestion pipeline automation tests.
Comfortable building test automation systems for quality control and implementing CI/CD pipeline with a backend focus.
Prior experience in automated tests with different big data technologies (Kafka, Cassandra, HBase and Redis) would be a huge plus
Good experience in Unix/Linux and any scripting language(Shell/Python)
Experience working in a CI/CD environment like Jenkins for executing automated tests
Experience with performance analysis and monitoring
BS/MS Degree in Computer Science or related field
Excellent inter-personal and teamwork skills, having experiences working with remote team is a plus