岗位职责
#Location: APAC – Beijing, China.
#Description:Oracle Stream Analytics(OSA) is a Java application server for the development and deployment of high-performance event driven applications. It can detect patterns in the flow of events, often based on filtering, correlation, and aggregation across event sources, and includes industry leading temporal and pattern match capabilities.
The server is full winged cloud service which is resilient, fault-tolerant, and secured. It integrates spatial and analytics visualization technologies to provide an end-2-end solution for realtime streaming data analytics.
As a member of the OSA QA, you will be surrounded by “willing to help” individuals representing some of the brightest and most innovative minds in the industry. You will be a part of an organization that prides itself on providing training, empowerment, and career progression.
#TasksFunctional Testing:• Development and execute of functional/integration test plans for the OSA across releases.• Build test applications, develop automation frameworks and ongoing automate of test cases. It requires a special focus on product functionality, usability, lifecycle and interoperability.• Coordinate with several functional QA and development teams to get full understanding of the features and engage in the technical discussion.• Keep the test execution in healthy state. Analyze the failures in test execution and figure out the causes of the failures.
System Testing:• Understand the customer use cases and the business background of the use cases. Setup the environment, and develop application to simulate the use cases• Understand the cloud environment and enterprise-level cloud service, perform the resiliency, lifecycle, HA, security, multi-tenants etc testing• Diagnose and resolve the technical issues met in the environment setup and testing.
Technical Support:• Help to answer technical questions from customers, system engineers, and document writer• Help reproduce the issues for customer or developer and verify the fixes
People & Self Development:• Actively participate in respective training programmes to develop the required skills• Strong understanding of the organization’s goals and objectives• Take part in performance management using the Oracle performance appraisal system• Seek out opportunities to further grow your knowledge of the OSA• Take opportunities to get involved in divisional activities outside of your day job• Build relationships with peers and internal experts, stretching beyond your immediate team across the wider division
#Required Knowledge, Skills, Abilities, and Background• Good understanding of computer science fundamentals: operating system, database, networking, clustering.• Solid Java programming skills and strong capability in debugging and trouble shooting.• Master Spark, Hadoop and Kafka or other big data and distributed computing technologies. And is proficient in the trouble shooting and programming.• Good understanding of standard testing methodologies and tools like JUnit, ANT, Selenium, Gradle etc.• Good speaking and written communication skills in English.
#Required Personal Attributes• B.S/M.S in Computer Science or equivalent with consistently good academic record• Willing to accept challenges, highly flexible with positive attitude required.• Highly self motivated and directed with keen attention to detail• Proven analytical and problem-solving abilities• Willingness to work in a team-oriented, collaborative environment