The Adaptive Intelligent Applications (AI Apps) team at Oracle Corporation is working to develop and deploy AI and Machine Learning based solutions at scale and throughout all of Oracle's existing products and services. In addition, it builds new products in areas where AI and Machine Learning are essential to enable new business.
We are seeking to grow the AI Apps team with brilliant and diverse individuals with exceptional technical ability, therefore looking for a data science QA test engineer to work on the next generation of cloud-based data-driven applications. These applications will use data from Oracle’s Data Cloud, social media and other sources to drive automated outcomes in a number of horizontal and vertical application segments. This is an exciting emerging venture for Oracle, leveraging latest technology in the mobile, big data and cloud application spaces.
A QA Data Scientist should be both a data scientist and a developer, have a robust and all-around knowledge of statistics and machine learning, and also be able to develop robust scripts for generating test data and tests.
Required Skills & Experience:
·Have practical knowledge of general data science concepts, such as classification, regression, supervised and unsupervised learning, as well as common model performance metrics.
·Have the ability to design test plans to evaluate various data science algorithms.
·Have robust knowledge of statistics, to design tests that are statistically significant.
·Be able to assemble test data for various objectives, understand the nature of big data, correlated or independent data, etc.
·Fluent with popular programming languages, such as python and Java..
·Proficiency with structured data and in using query languages such as SQL .
·Make consistent use of solid verbal, interpersonal and written communication skills to carefully document results and findings and share results with various stakeholders.
·A degree in Computer Science, Physics, Engineering, Mathematics, or another relevant quantitative field.
·Experience with application agile and lean development practices and version control systems.
·A proactive and collaborative attitude to seek solution to problems.
·Understand the nature of QA, being able to create sound QA test plans, and explain the concepts to various audiences.
·Understanding of NoSQL databases, Json and xml data schemas.
·Working knowledge of HBase.
·Understand data structures and algorithms, to test code efficiency in time and space for integration tests, and help developers debug issues found.
·Have practical knowledge of REST services.
·Fluent with other programming languages, such as Scala, C, C++.
Detailed Description and Job Requirements
Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.
As a member of the technical/process QA division, you will develop quality standards, control methods and theories to be utilized during manufacturing, testing and inspection to access product quality. Develop standards and procedures to provide quality guidance methods.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salaryverification, professional references, education verification and professional qualifications and memberships (if applicable).