QA EngineerWe 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:Help us build test automation framework.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.