All over the world, people's lives are better because of Oracle. Want to make a difference? Join our company of change-makers.
From Oracle to culinary school and back again. Bonnie Carlson Kaypaghian uses the skills she learned to create recipes for her daughter’s Type 1 Diabetes and has written a cookbook to share with the world. #LifeatOracle
Oracle's MySQL Cloud Service delivers a secure, cost-effective and enterprise-grade MySQL database as a service (MySQLaaS). The world's most popular open source database meets the Oracle Cloud Infrastructure (OCI) and the outcome is a simple, automated, secure, integrated and enterprise ready MySQL cloud service, enabling organisations to increase business agility and reduce costs.
Our goal is to improve the MySQL Cloud Service Quality in order to meet the ever changing business requirements from our customers when operating at scale as well as under extreme security and audit guidelines while keeping the service up and running 24x7. We must do all of this while continuously delivering new features.
You will be working on the test tool framework enhancements in Java, writing new tests and using the framework to test and support different components. Test continuous quality of the new code added using automated tests. Identity new scenarios for which framework requires changes to work and collaborate with other teams to make these changes.
- Prior work experience with any of the Cloud Services such as
Amazon AWS, Microsoft Azure, Google Cloud, etc.
- Experience in software development with Java programming;
- Strong Object-oriented design and programming skills;
- Ability to read and understand large pieces of code quickly;
- Knowledge of fault-tolerance, high availability, reliability, and
- Familiarity with popular development operations (DevOps) tools and
technologies such as Git, Jenkins, Docker, Maven, Chef, Terraform,
etc. Jira experience is a strong plus;
- Ability to analyse and diagnose problems on complex distributed
- Excellent spoken and written communications skills in English;
- Ability to coordinate and work effectively within a geographically
distributed team across time zones.
Nice to have:
- Knowledge of MySQL as a user, DevOps or DBA experience;
- Knowledge of key features of cloud service providers.
- Usability expertise (understanding how a system interface is constructed);
- Contributions to past open source projects.
The candidate must hold a BS or MS degree or equivalent experience relevant to the functional area, at least 10-15 years of software engineering experience or similar roles.
- Detailed Job Description
As a member of the software engineering division and the MySQL Cloud Service QA group, you will be responsible for interacting with the developers on a daily basis preparing test plans and executing and generating reports against different tenancies. Your goals are to continuously assess the design and architecture of the product from a quality standpoint. As such, you be part of the automated testing solutions in collaboration with the various Development, DevOps, and QA teams. You will also represent the QA views in the evolution of the products to ensure adherence to the quality goals of both agile and waterfall development models and the execution of defined QA and related processes for the projects.
You will be working closely with the MySQL Cloud Core, Backup, Replication and QA Service teams to design and create automated testing solutions for complex tasks on emergent frameworks in the Oracle Cloud. In addition, you will be expected to test and push MySQL to the limits within the OCI while being exposed to some of the most challenging problems at scale. The work is non-routine and very complex involving the application of advanced technical and business skills in your area of specialisation.
Come and join a very exciting project and a team that drives MySQL innovation in the Oracle Cloud.
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Job Type:Regular Employee Hire