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 involves technical ownership of complex database functional testing areas and requires programming and debugging skills, an understanding of Oracle Database concepts, and familiarity with Python, C, and preferably SQL. The engineer will design, develop, and maintain automated tests and supporting software to configure database environments, execute workloads, simulate failures, and validate database functionality, high availability, patching, upgrades, and recovery. The role drives improvements in automated test coverage and develops scalable, reusable frameworks to improve testing efficiency and product quality. It works closely with feature developers and teams across development, infrastructure, and release management to understand designs, identify issues early, investigate failures, improve test infrastructure, and ensure validation and release readiness. The position also leads test development activities with geographically distributed teams, contributes to test strategies and root-cause analysis, provides technical guidance, participates in code reviews, and mentors less experienced engineers. Core responsibilities include coordinating project work, collaborating across the organization, solving moderately complex problems, continuous learning and improvement, and contributing to talent development through interviews and candidate assessments.
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