• test

    可以发文吗?

    10月20日
  • Oracle-Beijing-Senior Software Developer, Oracle Stream Ana

    这个基本是测试工具开发岗,招2个,sr,欢迎发到我的邮箱:sean.zhao@oracle.com

    -------------------------------------------------

    Job Title:    Senior Software Developer, Oracle Stream Analytics (OSA)

    Purpose:    To build a reliable automated test infrastructure, ensure the releases of OSA on schedule with high quality.

    Location:    APAC – Beijing, China.

    Description:    Oracle Stream Analytics (OSA) is a server for the development and deployment of high-performance event driven applications that process the flow of events across various sources based on SQL-like declarative queries with filtering, correlation, aggregation and pattern match. OSA integrates with advanced distributed computing technologies and enterprise-level cloud service platform to construct a secure, resilient, fault-tolerant system. In addition, it has developed strong capability in spatial, machine learning and analytics visualization to provide an end-to-end solution for real-time data analytics.

    As a member of the OSA QA, you are in the right stage to develop your talent to create a continuous build and continuous delivery system and devote your enthusiasm in big data and machine learning movement.  You will be a part of an organization that prides itself on providing training, empowerment, and career progression.

    Tasks:

    o    Work with team to develop the design and plan of test framework and tool for OSA across releases.

    o    Implement the test framework and tool iteratively with proven quality. Make plan to enhance the framework and tools.

    o    Work with team in SCRUM team to accomplish the goals, get better understanding of the framework requirements.

    o    Technical investigation in new technologies and demonstrate prototype to show the technologies to team.

    o    Work with team to stabilize the automated tests and reduce the execution time.

    Required Knowledge, Skills, Abilities, and Background

    o    Good understanding of computer science fundamentals: operating system, database, network, etc.

    o    Solid Java programming skills. Master one of script language like Perl, Python or Groovy.  Proficient in developing shell scripts in UNIX/Windows environment.

    o    Master AWT/Swing, JavaScript, HTML5, CSS or XML. Experienced in web and GUI application development. Mobile App development is optional.

    o    Proficient to program with and extend the JUnit, Ant, Gradle, Selenium, Docker or similar tools. Have a brand interests to new technologies.

    o    3+ years experiences in software test development. Understand the needs in QA activities and various testing, like UI, performance, integration, and security testing. Show projects that improve the productivity of QA.

    o    Good understanding of modern test methodologies and CICD. Be familiar with SCRUM and agile process.

    o    Effective speaking and written communication skills in English.

    Required Personal Attributes

    o    B.S/M.S in Computer Science or equivalent with consistently good academic record

    o    Open to accept challenges, highly flexible with positive attitude required.

    o    Highly self-motivated and directed with keen attention to detail

    o    Proven analytical and problem-solving abilities

    o    Willingness to work in a team-oriented, collaborative environment

    Work Conditions

    o    This role is primarily based in Oracle R&D Beijing Center

    ---------------------------------------------------------------

    下面这个是测试岗,1个HEADCOUNT,

    _______________________________________________________________

    Job Title:    Senior Software Developer, Oracle Stream Analytics (OSA)

    Purpose:    To execute the functional test and develop reliable automated test sets, ensure the releases of OSA on schedule with high quality.

    Location:    APAC – Beijing, China.

    Description:    Oracle Stream Analytics (OSA) is a server for the development and deployment of high-performance event driven applications that process the flow of events across various sources based on SQL-like declarative queries with filtering, correlation, aggregation and pattern match. OSA integrates with advanced distributed computing technologies and enterprise-level cloud service platform to construct a secure, resilient, fault-tolerant system. In addition, it has developed strong capability in spatial, machine learning and analytics visualization to provide an end-to-end solution for real-time data analytics.

    As a member of the OSA QA, you are in the right stage to develop your talent to create a continuous build and continuous delivery system and devote your enthusiasm in big data and machine learning movement.  You will be a part of an organization that prides itself on providing training, empowerment, and career progression.

    Tasks:

    Functional Testing

    o    Develop functional test design and plan for OSA across releases.

    o    Develop automation frameworks and commit to automate test cases. It requires a special focus on product functionality, usability, lifecycle and interoperability.

    o    Work with developer members in SCRUM team to accomplish the goals, get better understanding of the product feature, and contribute to the design and improvement.

    o    Maintain the test execution in healthy state. Analyze the failures and shoot for the causes.

    System Testing

    o    Understand the requirements and the business background of use cases. Setup the environment, and develop application to automate the tests of use cases.

    o    Understand the cloud environment and enterprise-level cloud service, covering the resiliency, lifecycle, HA, security, performance etc testing

    o    Diagnose and resolve the technical issues met in the environment setup and testing.

    Required Knowledge, Skills, Abilities, and Background

    o    Good understanding of computer science fundamentals: data structure, operating system, database, network, cluster.

    o    Solid Java programming skills, like garbage collection, concurrency, I/O, serialization, J2EE technologies. Be proficient in Java debugging and trouble shooting. Scala programming skill is preferred.

    o    Experienced in programming with Spark, Hadoop, Kafka, and other distributed computing technologies. Master the design and implementation details of these technologies. Code contribution to open source projects is a plus.

    o    Good understanding of agile process and modern test methodologies. Master JUnit, Ant, Gradle, Selenium or similar tools.

    o    Effective speaking and written communication skills in English.

    Required Personal Attributes

    o    B.S/M.S in Computer Science or equivalent with consistently good academic record

    o    Open to accept challenges, highly flexible with positive attitude required.

    o    Highly self-motivated and directed with keen attention to detail

    o    Proven analytical and problem-solving abilities

    o    Willingness to work in a team-oriented, collaborative environment

    Work Conditions

    o    This role is primarily based in Oracle R&D Beijing Center

    2018-04-03