Principal DevOps QA Engineer

Principal DevOps QA Engineer

Oracle Corporation Asia Pacific Division
Singapore Thailand
7 - 10 Years
Not Specified

Job Description


Job Description :
Preferred Qualifications
ABOUT ORACLE MYSQL
The digital age has unleashed limitless potential.Skyrocketing connections are forever transforming how we work, play and live.To thrive in this emerging world, businesses need to go beyond bolting on newdigital tools. At Oracle, we are changing the World by leading a digitaltransformation! We help our 400,000+ customers in more than 145 countries to gobeyond developing digital potential to using it to achieve, grow and compete;to think, act and be Business Digital.
MySQL is the world’s most popular open source database.With its proven performance, reliability, and ease-of-use, MySQL has become theleading database choice for web-based applications, used by high profile webproperties including Facebook, Twitter, YouTube, and all five of the top fivewebsites.
Replication is at the heart of MySQL%27s success given thelandscape in terms of on-line services, many of them backed by distributed andelastic deployment environments such as the Oracle Cloud Infrastructure.
The fact that scaling-out read loads, or even partitionedwrite loads, is straightforward in MySQL Replication, makes it a very strongfit for practically every web business case. Customers demanding higherconsistency levels and automated replication membership are serviced by ourvirtually synchronous MySQL Group Replication. Both replication products can becombined in a cluster setup to create customized solutions.
YOUR TEAM
You want to be part of a world changing team So what areyou waiting for Join Oracle MySQL! We’re looking for a Principal QA talent tojoin our world-wide MySQL Middleware and Client team. We are the team thatcreated the MySQL NoSQL document store and delivered MySQL%27s second generationclient-server X Protocol to the 'DBMS of the Year 2019'
(according to DB-ENGINES). Our current bestseller is theMySQL InnoDB Cluster solution.
YOUR PRODUCT
MySQL InnoDB Cluster is our solution to ease setting upand managing a cluster. It provides a fully integrated out-of-the-boxhigh-availability solution. Operating a cluster using MySQL Shell and AdminAPIrequires a very flat learning curve while providing the combined power of theunderlying replication products. Client applications access the cluster throughthe MySQL Router which carries out load balancing, fail over and related tasksotherwise requiring application changes. MySQL Connectors are extended andoptimized to work with InnoDB Cluster.
YOUR CHALLENGE
Your new QA team performs component testing of MySQLShell and MySQL Router for the growing number InnoDB Cluster usage scenarios.You know the DevOps Toolkit and will help to ensure InnoDB Cluster integratesseamlessly in Kubernetes deployments.
As a member of the quality assurance team you willparticipate in design reviews, develop and maintain test plans, review tests,ensure test automation and verify defect fixes. You will be working veryclosely with the development team and contribute to test automation. Whencarrying out exploratory testing you also provide feedback on usability orraise new requirements. Your QA approval decides about the release of any newfeature.
We are a distributed team with colleagues in yourcountry. You may work from home assuming the necessary skills.
THE YOU WE ARE LOOKING FOR
You know how QA works and you have tested distributedsystems using
Docker and Kubernetes. You know how to use these tools.Working with any
kind of database clusters is not a complete unknown toyou and you are
capable of mastering their complexity - you break themall one or the
other way, sooner or later.
Python is your preferred scripting language. Along yourcareer you built
up some Java/C#/C/C++ skills .
Automation is a given to you.
Prior experience as a software engineer is a benefit.
Must have:
BS, MS or PhDdegree in Computer Science/Engineering or equivalent;
7 or more yearsof working experience;
Knowledge/Userof Kubernetes, Docker and related;
Experience withdatabase clusters or comparable complex systems;
Familiar withcommon scripting languages (JS, Python
Ability to readsome Java, C#, C, C++ code;
Knowledge of anySQL database as a user;
Excellent spokenand written communications skills in English;
Excellentcommunication and coordination skills;
Ability tocoordinate and work effectively within a geographically
distributed team.
Nice to have:
Knowledge ofMySQL as a user;
Knowledge/Userof MySQL Replication and MySQL Group Replication;
Experience withCloud infrastructure;
Sounds Like You We Want To Hear From You! What’s In ItFor You When
You Grow, We Grow!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.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).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.
As part of Oracle%27s employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).

Similar Jobs

People Also Considered