Oracle's Database Test Development team is seeking a Principal Data Systems Software Engineer to develop automated functional tests, test frameworks, and automation for Oracle Database Appliance (ODA), an integrated platform combining compute, storage, networking, and database software. This hands-on software engineering role calls for strong programming and debugging skills, understanding of Oracle Database concepts, and familiarity with Python and C, preferably also SQL. The engineer will own complex database functional testing areas and build and maintain reusable automation that configures database environments, runs workloads, simulates failures, and validates functionality, high availability, patching, upgrades, and recovery. The role drives improvements in automated test coverage and efficiency by finding coverage gaps and developing scalable test frameworks. The engineer works with feature developers to understand designs, identify issues early, and turn requirements and customer-reported defects into repeatable regression tests. They also collaborate with development, infrastructure, release management, and other engineering teams to resolve technical issues, improve test infrastructure, and validate software and hardware releases. The position contributes to test strategy, root-cause analysis, release readiness, and product reliability, and includes technical guidance, code reviews, and mentoring less experienced engineers. The role also coordinates test development activities across geographically distributed teams, provides technical oversight, and contributes to project planning and execution. Additional responsibilities include cross-organizational collaboration, problem solving, continuous learning and improvement, mentoring, and participating in candidate interviews and hiring recommendations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed