- Entry level
- No Education
- Salary to negotiate
Senior Member of Technical Staff-19000A6A
Oracle DB System/Stress/Performance Test Development Group (VLDB)
Name : Database
Bangalore, Oracle India Development
Server Group in Product Development Organization is the crown jewel of Oracle
Corporation, creating World’s best Database Software technology used by
hundreds of thousands of Enterprise, SMB and Cloud customers worldwide.
The SHARP-VLDB team (Scalability, High
Availability, Reliability, Performance) within the Database Server Product
Development division is a well-respected, highly sought after group with a long
track record of success. The group focuses on improving Scalability, High availability,
Reliability and performance of Oracle Database Server products by Designing,
developing and carrying out stress, integration, system and performance tests,
which simulate complex real world scenarios on Very Large DBs (VLDB). The team
discovers critical product defects and works closely with development groups to
resolve them resulting in the highest quality of products before they get
released to customers (Cloud and On-Premise)
over 200 dedicated Product Engineers distributed across the globe and working
on a single mission, our group has been extremely instrumental in delivering
highest quality Oracle Server products during every major release cycle.
/ System Test Development group envisions &
architects Large-scale, High load/volume, Massively concurrent multi-tier
simulation tools & Data-Centric applications to emulate real world
Enterprise DB usage scenarios to detect product defects & architectural
Stress/Integration/System/Performance Test simulations are conducted in a
state-of-the-art lab environment (grid of hundreds of servers)
mimicking end-to-end high stress scenarios. This simulation effort
involves complex DB Design (TB of data, Billions of rows, 1000s of tables), massively
concurrent workload/query development (millions of transactions per sec, 1000s
of queries per hour), extreme concurrency levels (5000-10000 parallel users)
and boundary/destructive testing. The focus is primarily on high-end enterprise
customer use-case scenarios (Ex: Yahoo, Amazon, Apple, LinkedIn,
Dell etc.) involving very large
& extreme dimensions of testing.
As a member
of this group, you will Learn and Shape the Next-Gen/Cutting Edge Oracle DB
features as they are designed (19c and beyond) and gain state-of-the-art
experience in Managing/Tuning/Debugging VLDBs with thousands of concurrent
users simulating real-world production/cloud systems. You will be fully
responsible for Designing, Implementing, Maintaining, and Enhancing Test plans,
Test Suites/Scripts, and Test methodologies that ensure exhaustive testing of
all assigned software areas to ensure highest product quality by exposing
defects, identifying regressions, and verifying resolutions. Requires strong
interpersonal and technical skills to work effectively and efficiently with
development staff and fellow colleagues to identify/debug and resolve software defects.
opportunities currently exist in DB Enterprise Features/Products like:
2) Oracle Data Appliance (ODA)
3) Active Dataguard (ADG)
4) Autonomous DB Cloud Services (ATP and ADW CS)
Grid - https://www.oracle.com/database/technologies/rac/clusterware.html
RAC - https://www.oracle.com/database/technologies/rac.html
ASM - https://www.oracle.com/database/technologies/rac/asm.html
ODA - https://www.oracle.com/technetwork/database/database-appliance/overview/index.html
HA / Active Data Guard:
Autonomous DB Cloud (ATP and ADW):
& Develop Highly Automated Multi-Tier/Multi-Stack System/Stress Test Suites/Workloads
simulating real-world Enterprise Usage scenarios. This may include DB Schema
Design/Normalization, Data generation, Load generation and Application/Business
Logic programming in Oracle SQL, PL-SQL, Perl/Shell/Python and Java/JDBC.
New Functionality/Features in NextGen Oracle DB releases, Develop and Maintain
Test Specs/Plans/Methodologies and then Design, and Implement End-to-End Test
Suites/Frameworks simulating Real-world production systems.
these developed Test Suites on Cluster/Grids to discover product defects and
architectural limitations by exposing defects, identifying regressions, and
relevant OS/DB/Application Monitoring and Debugging Tools/scripts and
integrated into the Live Executing Test-beds.
- Log and
track product defects (bugs), Collaborating closely with Development teams to
resolve problems encountered in these Multi-tier test simulations.
Automation tools, Simulation Apps and Re-usable Framework for efficient System/Stress
in Product Feature Review, Certification experiments and User Document reviews.
- Expert Oracle Development
DBAs (OR) Lead/Principal Oracle DB Developers with sound Oracle DB Application
Development cum DBA Full-Life cycle experience ranging from 5-13 years.
- Strong Linux/UNIX
OS understanding including OS Architecture & Internals (Networking, File
Systems, Process & Memory Monitoring/Tuning/Linux Virtualization etc). Experience w/ Solaris is a plus.
skills in one or more of below languages is required.
- Scripting - Perl / Shell / Python, REST APIs
- Programming - SQL,
PL/SQL, Java/JDBC, C#/ADO.NET/ODP.NET
- Sound Experience
as Development cum Production Oracle DBA - Administering Large-scale
OLTP/Mission critical databases in real world production/Test environment.
- Oracle DB/SQL/Application
Performance Monitoring/Tuning/Troubleshooting skills-sets is preferred
- Good Knowledge of
RDBMS/Oracle DB Architecture, Configuring & Testing Oracle 12c or above
with Oracle Enterprise features like Oracle
Clusterware (Grid), RAC, ASM, ODA & Data Guard Multi-tenant DB, DB
Upgrade, Performance, Logical/Physical Design and Workload Design/development
- Experience with Oracle
DBaaS Private (Exadata based Multi-tenant deployments) or Public Cloud (DBCS,
ExaCS or ADW/ATP CS) and implementing REST-API consuming Clients dealing with
Microservices in a plus
- B.E, M.E./MS in
CS/ECE/EE, MCA from Reputed Engineering Colleges preferred.
- Good Verbal and Written communication skills
- Self-Motivated and Constant/Quick Learner, Team player & Attention
- Good Analytical and Problem solving skill-sets
- Ability to
multitask, Positive Attitude and deliver under pressure.
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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
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.
Job: Product Development
Job Type: Regular Employee Hire