Software QA Engineer-Replication team (closed)
MySQL is the world's leading opensource database for the Web. It is the M in the LAMP stack that has revolutionized the world and the whole world-wide web is based on this stack. You will get a chance to impact millions of people by creating a technology which is used for the world-wide web. Each release of MySQL is downloaded by thousands of people each day. The titans of the Internet like Facebook, Google, Twitter all use and derive great value from MySQL.
Replication is at the heart of MySQL's success given the current landscape in terms of on-line services, many of them backed by elastic clouds. The fact that scaling-out read loads, or even partitioned write loads, is straightforward in MySQL Replication, makes it a very strong fit for practically every web business case. Our team ensures that MySQL replication adapts, evolves and remains as the first option ever for every web company, including those that are extremely large and exhibit very strong requirements, such as Facebook, Google or Twitter.
What exactly the candidate will do on the job
You will be working in the MySQL Replication team conducting tests and continuous quality assessment for the MySQL Replication infrastructure. Your duty is to create a semi-automated process to periodically test Replication. The testing team needs to find and report defects early and often.
How this job will add value for the candidate ?
In the MySQL Replication team you will work with and test the most deployed framework for redundancy and high-availability in the world. Your job will also enable you to handle complex codebases on multiple platforms as well as to learn and use the most advanced testing tools in the world. Your are a part of a team that ensures MySQL Replication enforces the position as the number one replication platform.
Qualification Expected - Bachelors in Engineering or Masters qualification in Computer Science
Experience Required - 3-6 years
Core Skills required
- Understanding of transaction processing concepts and techniques
- Contributions to some Open Source projects, mostly related to QA
- Experience with open source development tools and environments
- Experience with testing (database) replication
Good to have skills
- Understanding of MySQL replication
- Understanding high availability, distributed processing and distributed testing
- Understanding C++ and/or C, python, Java, perl, shell scripting
- Demonstrate strong problem-solving skills in public forum
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, salary verification, professional references, education verification and professional qualifications and memberships (if applicable).